全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1111 5
2011-09-16
悬赏 15 个论坛币 未解决
各位兄弟姐妹你们好,小弟有个问题想让大家帮着解答一下。
在一个多元线性回归方程当中,如果我对每一个变量(包括解释变量和非解释变量)都取其对数进行回归分析,可以吗?
有何依据或者说法,我需要在文章中陈述我这样做的原因啊!
拜托各位帮着想想哈,很急!!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-16 21:46:47
可以!
对解释变量和被解释变量取对数有以下好处:1、线型模型的散点图疏、密程度更加合理,在一定程度上克服了“部分散点过于稀疏、部分散点又过于密集”的问题;2、取对数之后有些问题在一定程度上简化了计算;3、有些非线形的模型取对数后可以转化为线型模型(这一点与你的要求无关,还是补充一下)。
总体上,取对数不会对你的结果构成任何不利的影响,建模之后的估计只需要还原数据即可。
二维码

扫码加我 拉你入群

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

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

2011-9-16 22:11:59
不可以。
两边取对数只适合对数模型的线性化,如作物的需肥模型:
Y=(N+N0)^B1 *(P+P0)^B2  ==> LnY=B1*Ln(N+N0)+B2*Ln(P+P0)
既然已经是多元线性模型,两边再取对数就不对了。在多元线性模型中,多个相加关系的变量分别取对数会导致等式破坏。
二维码

扫码加我 拉你入群

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

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

2011-9-16 23:30:03
我赞同二楼的观点,当然可以,取了对数还可以解决异方差的问题,经济意义上变成了百分数.
二维码

扫码加我 拉你入群

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

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

2011-9-17 15:43:53
feig 发表于 2011-9-16 22:11  不可以。  两边取对数只适合对数模型的线性化,如作物的需肥模型:  Y=(N+N0)^B1 *(P+P0)^B2 ==> LnY=B1*L ...
同意你的观点。
二维码

扫码加我 拉你入群

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

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

2011-9-18 12:30:18
一般情况可以,取对数之后,问题就简单化了,成了一般的线性回归了。若是转换之后没有达到原先的目的或扭曲了变量之间的关系。建议使用其他转化。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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