每当我运行此代码时,第一个绘图将简单地覆盖前一个.在R中有没有办法分开得到两块地块?
plot(pc)
title(main='abc',xlab='xx',ylab='yy')
plot(pcs)
title(main='sdf',xlab='sdf',ylab='xcv')
Run Code Online (Sandbox Code Playgroud) 假设我有一个数据矩阵d
pc = prcomp(d)
# pc1 and pc2 are the principal components
pc1 = pc$rotation[,1]
pc2 = pc$rotation[,2]
Run Code Online (Sandbox Code Playgroud)
那么这应该适合线性回归模型吗?
r = lm(y ~ pc1+pc2)
Run Code Online (Sandbox Code Playgroud)
但后来我得到了这个错误:
Errormodel.frame.default(formula = y ~ pc1+pc2, drop.unused.levels = TRUE) :
unequal dimensions('pc1')
Run Code Online (Sandbox Code Playgroud)
我想那里有一个自动执行此操作的软件包,但这也应该有用吗?
对于具有2个变量的线性模型
r = lm(y ~ x1+x2)
Run Code Online (Sandbox Code Playgroud)
当我跑步的时候 plot(r),我得到了一堆图,比如残差和拟合值等,但我一次只看其中一个.
有没有办法将它们分开?