【发布时间】:2014-05-14 03:44:23
【问题描述】:
运行此代码时收到警告。
例如,当我把
tm1<- summary(tmfit)[c(4,8,9)],
我可以得到结果,但我需要为每个 $i$ 运行此代码。
为什么会出现此错误?
有什么方法可以代替for 循环来做到这一点?
具体来说,我有许多回归量 ($y$) 具有相同的两个回归量 ($x$'s)。
我怎样才能得到这些回归分析的结果(做一些比较)?
dreg=read.csv("dayreg.csv")
fundr=read.csv("fundreturnday.csv")
num=ncol(fundr)
exr=dreg[,2]
tm=dreg[,4]
for(i in 2:num)
{
tmfit=lm(fundr[,i]~exr+tm)
tm1[i]<- summary(tmfit)[c(4,8,9)]
}
非常感谢任何帮助
【问题讨论】:
标签: r regression