全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8303 3
2012-05-01
数据集为100*3000,用lasso选出了约7个(plot()里看到的)自变量。用coef( )函数后,出来了后面部分自变量的系数(一些是“.”,一些是0.0000000,另外有6个是非零系数)。但是,R console框只显示了3000个自变量中后面部分的系数,前面的看不到!
问题如下:
1、如何看到前面的非零系数?R console框怎么翻页?
2、有没有直接显示非0系数的函数?

盼回复!谢了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-5-3 19:37:55
应该可以保存输出的,或者用write.table写出你的结果
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-3 15:04:52
直接用if语句,for (i in 1:length(coef)){
if (coef[i]!=0) {
k=k+1;
beta[j,k] = coef[i];
}
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-9 18:03:12
coefuse=coef[coef!=0];
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群