楼主: Edward_ln
12157 6

[问答] 关于缺失值和回归分析 [推广有奖]

  • 0关注
  • 0粉丝

大专生

21%

还不是VIP/贵宾

-

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

楼主
Edward_ln 发表于 2015-4-28 13:55:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有个数据,要做多元回归分析,但是这里面有些“.",于是我把这些东西准化成了数值型字符,但是出现了NA,于是我要把这些NA都删除,用na.omit。但是我删完了发现,被解释变量的NA是1个,而其他三个解释变量的NA值都是8个!我要是删了的话再建立回归模型的时候那么数据长度就不一样了,我想问问这个问题怎么解决拜托了各位
二维码

扫码加我 拉你入群

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

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

关键词:回归分析 缺失值 多元回归分析 解释变量 回归模型 回归分析

沙发
Edward_ln 发表于 2015-4-28 13:56:16
真蛋疼

藤椅
Edward_ln 发表于 2015-4-28 14:14:12
我问了好多问题了,没多少人解答,是都不会?可能吗??

板凳
lisong-1227 学生认证  发表于 2015-4-28 16:13:32
这个也不懂额。同求答案

报纸
katymeala 发表于 2015-4-28 16:44:24
R的lm函数内部自带处理回归变量存在NA的方法,不需要你来处理,包括na.omit在内的许多方法,有些甚至高端到看不懂,不需要使用者操心怎么处理,?lm之后还不懂再来问吧
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

地板
Edward_ln 发表于 2015-4-29 16:13:00
katymeala 发表于 2015-4-28 16:44
R的lm函数内部自带处理回归变量存在NA的方法,不需要你来处理,包括na.omit在内的许多方法,有些甚至高端到 ...
我已经知道它会自动处理了,那我再问一个问题行吗?它所谓的自动处理应该就是把确实值都排除了对吧,因为我用summary回归模型的时候发现自由度少了缺失值的数目。那请问,我用anova(model1,model2)做联合检验的时候,由于两个模型的自由度不一样无法检验,这怎么处理?因为第二个模型相比第一个少了变量,那么缺失值也会少,自由度也会少,求教?

7
katymeala 发表于 2015-4-29 19:02:50
Edward_ln 发表于 2015-4-29 16:13
我已经知道它会自动处理了,那我再问一个问题行吗?它所谓的自动处理应该就是把确实值都排除了对吧,因为 ...
按照你说的结果,你的回归缺失值的操作是删除整行/列删除,na.action可以选,有可能是成对删除,有可能不是删除是插补,你也可以自己蒙特卡洛模拟出个结果进去填补,如果自由度少了,说明整行都缺了,那这行数据本身就没有意义
------
anova两个vector不需要自由度一样,在算联合标准差的时候,可以用共有s解决,如果anova两个model,两个model的自由度不一样,那就无法用卡方检验统一做,可以用F测试,成了自由度为n-1,m-1的分布,anova(lm1,lm2,test='F')

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

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