我和我的朋友们都在艰难地完成一项R任务,如果您能帮助我们,那将非常棒!
我们必须模拟一个数据集,该数据集具有一个通常为i.i.d的因变量和20个独立变量。每个变量应具有100个观测值,并应使用set.seed()使计算可重复。
然后,我们应该对最多5个回归变量的所有可能组合进行自动回归,并将回归结果保存在合适的数据结构中。
模拟数据集不是问题-在这里我们仅使用set.seed(1)
data.vec <- rnorm(2100, mean = 0, sd = 1)
。我们已经在数据集中包含了因变量。
对所有可能的组合(最多5个)进行自动回归是非常困难的部分,我们只是无法解决。我们已经尝试生成一个包含所有组合的向量
for(idx in 1:5){
combinations <- combn(20, idx)
}
但是很明显,这种方法只会覆盖组合向量。
希望你们对我们有一个想法,因为我们的教授总是建议尝试堆栈溢出:)