楼主: _jiejie
4154 6

[问答] R模型优化问题 急急急!! [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26 点
帖子
3
精华
0
在线时间
1 小时
注册时间
2011-3-5
最后登录
2011-3-7

楼主
_jiejie 发表于 2011-3-5 11:38:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假设有24组数据 要求其中一个与其他变量之间的线性关系
在R里用step()算出一个模型 包含17个变量,接下来要怎么优化模型呢?求思路~

可以在summary之后,先把没有significant星号的去掉,建立一个新模型,然后重复上一步,把sig.level只有一星之类 不高的都剔除掉?

如果去掉一个不显著的变量之后,其他变量的显著水平发生了变化,那是证明这两个变量之间有共线性吗?那要怎么办呢?

还有关于anova,最好是把上面步骤做完,得到一个最优的模型之后再做one way anova吗?只有一个变量可以分level,做anova的时候其他变量怎么办呢?要把他们和y结合起来 然后对factor做one way anova吗?

谢谢了!
二维码

扫码加我 拉你入群

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

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

关键词:模型优化 significant Summary factor ANOVA 模型

回帖推荐

windlove 发表于6楼  查看完整内容

可以用cross-validation,在每一个删去变量以后的model算一个CV estimate,结果越小的越好。 one-out CV,每一个model,可以直接用sum( resid^2/(1-hatvalue)) 来计算,这样就省去了你先循环程序的步骤。resid和hatvalue,R里面都可以只直接用function得出来。

wngbaq 发表于4楼  查看完整内容

似乎可以考虑变量选择问题,比如lasso、SCAD等,仅供参考!

本帖被以下文库推荐

沙发
ltx5151 发表于 2011-3-6 09:17:06
lz这个问题不难,但是要说的实在太多了,lz还是好好看看书理解理解,再把问题减肥一下来问吧。

藤椅
_jiejie 发表于 2011-3-6 16:12:06
ltx5151 发表于 2011-3-6 09:17
lz这个问题不难,但是要说的实在太多了,lz还是好好看看书理解理解,再把问题减肥一下来问吧。
看了半天书还是不懂啊。。。。

那就先问一下做完stepwise selection选出来的模型要在怎样进一步筛选合适的变量呢?因为stepwise之后剩的实在太多了。。。。

板凳
wngbaq 发表于 2011-3-6 19:09:56
似乎可以考虑变量选择问题,比如lasso、SCAD等,仅供参考!
心慈行孝,何需努力看经;意恶损人,空读如来一藏.

报纸
_jiejie 发表于 2011-3-6 19:45:04
4# wngbaq

还没学过那么复杂的。。。。
可以看剩下变量的significance来筛选吗?做完stepwise之后

地板
windlove 发表于 2011-3-8 04:06:35
可以用cross-validation,在每一个删去变量以后的model算一个CV estimate,结果越小的越好。
one-out CV,每一个model,可以直接用sum( resid^2/(1-hatvalue)) 来计算,这样就省去了你先循环程序的步骤。resid和hatvalue,R里面都可以只直接用function得出来。

7
m8843620 发表于 2011-5-30 10:06:08
謝謝樓主的分享

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 03:29