全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14727 7
2015-04-08
悬赏 5 个论坛币 已解决
本人做面板数据,一直以来有一个疑问:因为数值很大,必须对数化以消解异方差问题。但是有些小数对数化之后变成负值,比例不大但是的确存在,请问这样的情况影响回归结果吗?
另外有些变量本身就是正值负值都存在,无法对数化,但是其他变量都对数化了,这个怎么处理?
相信大家也见过类似棘手情况,希望各位集思广益,相互学习~!

最佳答案

auirzxp 查看完整内容

gen logvar=. replace logvar=0 if var==0 replace logvar=log(var) if var>0 replace logvar=-log(var*(-1)) if var
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-8 05:39:47
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

2015-4-8 05:48:37
auirzxp 发表于 2015-4-8 05:43
gen logvar=.
replace logvar=0 if var==0
replace logvar=log(var) if var>0
谢谢、则样的话,小于0的变量值对数化结果还是负值,处于0和1之间的变量值对数化之后是负值。我说的对吗?
这是专门针对变量值中有负值的情况吗?
二维码

扫码加我 拉你入群

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

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

2015-4-8 05:52:46
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

2015-4-8 16:36:24
auirzxp 发表于 2015-4-8 05:52
对的。这样更接近正太分布了,虽然有些偏差。更主要的是,把0和负值的观测值都保留在样本里面了。
谢谢,很好的方式,谢谢!
二维码

扫码加我 拉你入群

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

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

2015-4-8 22:35:05
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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