楼主: shaoqinglong11
14817 7

[数据管理求助] 数据对数化之后变成负值影响回归结果吗? [推广有奖]

已卖:631份资源

院士

51%

还不是VIP/贵宾

-

威望
3
论坛币
12100 个
通用积分
189.1567
学术水平
323 点
热心指数
357 点
信用等级
246 点
经验
84742 点
帖子
2571
精华
1
在线时间
2575 小时
注册时间
2013-8-21
最后登录
2025-7-15

楼主
shaoqinglong11 发表于 2015-4-8 05:39:46 |AI写论文
5论坛币
本人做面板数据,一直以来有一个疑问:因为数值很大,必须对数化以消解异方差问题。但是有些小数对数化之后变成负值,比例不大但是的确存在,请问这样的情况影响回归结果吗?
另外有些变量本身就是正值负值都存在,无法对数化,但是其他变量都对数化了,这个怎么处理?
相信大家也见过类似棘手情况,希望各位集思广益,相互学习~!

最佳答案

auirzxp 查看完整内容

gen logvar=. replace logvar=0 if var==0 replace logvar=log(var) if var>0 replace logvar=-log(var*(-1)) if var
关键词:回归结果 集思广益 面板数据 怎么处理 异方差 影响

沙发
auirzxp 学生认证  发表于 2015-4-8 05:39:47
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
shaoqinglong11 发表于 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之间的变量值对数化之后是负值。我说的对吗?
这是专门针对变量值中有负值的情况吗?

板凳
auirzxp 学生认证  发表于 2015-4-8 05:52:46
提示: 作者被禁止或删除 内容自动屏蔽

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

地板
auirzxp 学生认证  发表于 2015-4-8 22:35:05
提示: 作者被禁止或删除 内容自动屏蔽

7
lwj0012123 在职认证  发表于 2018-5-16 11:19:26
auirzxp 发表于 2015-4-8 05:39
gen logvar=.
replace logvar=0 if var==0
replace logvar=log(var) if var>0
谢谢大神,这样太好了,但请问文字部分应该怎么样解释这种对数化?因为外审专家提的意见就是,为什么对数化之后还出现了负数,我不知道该怎么解释。谢谢

8
zjqbrs 发表于 2023-2-28 18:13:19
lwj0012123 发表于 2018-5-16 11:19
谢谢大神,这样太好了,但请问文字部分应该怎么样解释这种对数化?因为外审专家提的意见就是,为什么对数 ...
请问您解决了吗 我现在解释变量0-1,取对数之后就是负数了,该怎么解释负数呢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 16:46