如何解决似乎无法弄清楚如何在gls中使用lapply
您好,我想对数据集中的指定列上的数据集中的前685列进行回归。例如,我使用lapply收集变量mktrfbeta数据集中的前685个变量的回归: 所以,如果我们有列向量 a,b,c,d,e,f,g,h,
我想收集 啊〜 b〜h c〜h 。 。 。 g〜h
我应该能够使用lappy函数执行此操作。实际上,我可以使用lm函数来做到这一点:
lapply(1:685,function(x) lm((testing[,x]) ~ 0 + mktrfbeta,data=testing))
但是,当我尝试使用gls()函数代替lm函数时,它不起作用:
lapply(1:685,function(x) gls((testing[,data=testing))
我收到此错误:
Error in model.frame.default(formula = ~testing + x + mktrfbeta : invalid type (list) for variable 'testing'
我不确定该怎么办。任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。