【问题标题】:How should I get the coefficient?我应该如何获得系数?
【发布时间】:2017-03-09 08:19:50
【问题描述】:

gus

我有两列关于回报(x1 和 x2),并希望使用循环来获取它们的系数。

观察次数为120

这是我的代码,但它不起作用。

j <- 20 for(i in 1:100){ a <- lm(x1[i:i+j-1] ~ x2[i:i+j-1]) }

我应该如何改变它。

【问题讨论】:

  • 你能写出算法吗?伪代码什么的。这段代码可能会产生误导

标签: r error-handling


【解决方案1】:

原因是 i:i+j-1 产生一个数字。使用:

i:(i+j-1)

这应该可行

【讨论】:

  • 正如@timfaber 所说,有必要在括号之间写入数字,因为如果不是,它只会选择: 之后的第一个值
  • 谢谢大家,纠正错误的地方。我知道该怎么做。
猜你喜欢
  • 2017-06-07
  • 1970-01-01
  • 2018-10-25
  • 2021-04-22
  • 2021-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
相关资源
最近更新 更多