Alts have an effect by making the BTC more stable and have less/smaller spike effects. Simply because alts are traded against BTC and this generates a deeper market.
Some major alts like LTC and DOGE can also have small effect on BTC price, but not too much.