假设我有一个数据矩阵d
pc = prcomp(d)
# pc1 and pc2 are the principal components
pc1 = pc$rotation[,1]
pc2 = pc$rotation[,2]
那么这个应该适用于线性回归模型,对吗?
r = lm(y ~ pc1+pc2)
但是我遇到了这个错误:
Errormodel.frame.default(formula = y ~ pc1+pc2, drop.unused.levels = TRUE) :
unequal dimensions('pc1')
我猜可能有一些自动完成这个任务的包,但是这个方法也可以行得通吗?