楼主: hugebear
1514 5

[问答] 怎样储存一个模拟结果 [推广有奖]

  • 4关注
  • 17粉丝

已卖:194份资源

副教授

33%

还不是VIP/贵宾

-

威望
0
论坛币
1837 个
通用积分
170.4848
学术水平
64 点
热心指数
94 点
信用等级
34 点
经验
29760 点
帖子
430
精华
0
在线时间
1192 小时
注册时间
2010-8-15
最后登录
2025-11-23

楼主
hugebear 发表于 2011-11-4 15:42:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
让我用一个具体的例子来说明我的问题:
比如用lasso做一个无截距项线性模型变量选择问题,设真实模型中含有变量x1,x2,x3(全模型为x1,...,x4)
做100次模拟,得到100个lasso选择的结果,例如:
1. x1,x3
2. x1,x2,x3
3. x1,x2,x3
..................
100. x1,x2,x3,x4
我的问题是怎么把上述结果自动地写到一个txt文件里去,以便对这个结果做进一步的统计分析。
可以在模拟的循环里直接用print函数在控制台中输出,但这样就是仅仅看个结果。
不知道我有没有把这个问题说清楚,肯定有高手处理过类似的问题。

另外,假设成功地完成了上面的工作,重新读入这个文件该用什么命令,因为这不是一个规则的数据框,
进一步的问题是怎么继续利用R分析这个模拟结果,比如计算这100次结果中选对模型的频率?

问题稍有些长,谢谢大家回答。
二维码

扫码加我 拉你入群

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

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

关键词:LASSO print 我的问题 线性模型 选择问题 控制台 模型 统计

沙发
shenbaiseshatan 在职认证  发表于 2011-11-4 16:25:17
提供两个思路(其实思路有很多个)
1.使用list来存储你的结果
2.把你的xi的格式换成1,0,0,0就是个数据框了,也便于你后续的统计分析
胜人者有力,自胜者强!

藤椅
hugebear 发表于 2011-11-4 16:49:08
shenbaiseshatan 发表于 2011-11-4 16:25
提供两个思路(其实思路有很多个)
1.使用list来存储你的结果
2.把你的xi的格式换成1,0,0,0就是个数据框了 ...
谢谢!
list的方法我试过,输出很难看。
第二个方法对于这个问题是个好想法,可是并不是所有的问题都可以这样转换唉。。。
我在想怎么用connection object来处理这个问题。。。

板凳
hugebear 发表于 2011-11-4 16:51:51
我觉得总该有一个很一般性的处理方法吧,不然学术期刊上的那些漂亮的模拟结果都是怎么出来的

报纸
hugebear 发表于 2011-11-5 15:42:16
自己顶一顶,我觉得这个问题挺有价值的啊,大家做论文也许都会碰到的。
希望更多的人来讨论,说说自己的想法。

地板
tanxiaoyan123 发表于 2018-10-7 10:33:20
请问如何同时把第一列的重复行、第二列的重复行去掉,第一列与第二列是一一对应关系,急求,感谢大神

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 22:15