我如何定义一个会使用regsubsets结果的对象?

时间:2017-02-24 15:08:40

标签: r object

我如何定义一个会使用regsubsets结果的对象?例如,我想定义长度为10的行(或向量)“fitty”,这样它可以获得10个regsubsets结果,如下所示: Hitters是一些包含20列的数据。我想使用10倍交叉验证集来检查哪个子集最好地解释了其他19个预测变量的薪水。

k=10
f = sample(1:10, nrow(Hitters) , replace=T)
for (i in 1:k){
fitty[i] = regsubsets( Salary~. , Hitters[f!=i,] , nvmax=19) 
}

我希望能够再次使用fitty [i]或fitty [[i]]。但我需要定义fitty apriori,对吗?怎么样?

这个击球手是包(ISLR)或(MASS)...我正在研究(详细)ISLR第6章(R的统计学习简介)。

0 个答案:

没有答案