-5
我有一个函数行有问题。函数行()不起作用
这是我至今写:
model.ew<-lm(Empl~Wage)
summary(model.ew)
plot(Empl,Wage)
mean<-1:500
lw<-1:500
up<-1:500
for(i in 1:500){
mean[i]<-predict(model.ew,data.frame(Wage=i*100),interval="confidence",level=0.90)[1]
lw[i]<-predict(model.ew,data.frame(Wage=i*100),interval="confidence",level=0.90)[2]
up[i]<-predict(model.ew,data.frame(Wage=i*100),interval="confidence",level=0.90)[3]
}
plot(Wage,Empl)
lines(mean,type="l",col="red")
lines(up,type="l",col="blue")
lines(lw,type="l",col="blue")
我的问题I S出现在我的阴谋没有行,我想不通为什么。
有人可以帮我吗?
从哪来的'Empl'和'工资'?请包含示例数据。 –
'predict.lm'是矢量化的。不需要for循环。研究'?predict.lm'中的例子。 – Roland
此外,你想传递x和y值到'行',而不仅仅是x。 – Roland