楼主: atemporal
33093 17

[问答] 请问在做面板数据回归时,需要取对数,但是有的值为0,有的没有数据。请问怎么办? [推广有奖]

  • 0关注
  • 0粉丝

本科生

0%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
0.0015
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
450 点
帖子
56
精华
0
在线时间
47 小时
注册时间
2006-2-5
最后登录
2022-9-19

楼主
atemporal 发表于 2016-2-23 21:28:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位,我在做面板数据回归时,需要取对数,但是有的值为0,有的没有数据。请问该怎么办?
全部改成0.0000000000000000000000001,然后再取对数,可以吗?还是必须全部删掉?
二维码

扫码加我 拉你入群

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

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

关键词:面板数据回归 面板数据 取对数 怎么办 eviews 面板数据 回归 对数

回帖推荐

xddlovejiao1314 发表于3楼  查看完整内容

看0多不多,如果0太多,且数据呈现右偏态分布,建议将该变量处理为类别变量;如果0不是很多,样本量比较大且数据是随机获得的,可考虑删除0记录,或者如上个坛友回答的用ln(x+1)。祝好运~

本帖被以下文库推荐

沙发
yujituibian 发表于 2016-2-23 22:47:48 来自手机
直接genr log z=log(x+1)

藤椅
xddlovejiao1314 学生认证  发表于 2016-2-23 23:35:04 来自手机
atemporal 发表于 2016-2-23 21:28
请问各位,我在做面板数据回归时,需要取对数,但是有的值为0,有的没有数据。请问该怎么办?
全部改成0.0 ...
看0多不多,如果0太多,且数据呈现右偏态分布,建议将该变量处理为类别变量;如果0不是很多,样本量比较大且数据是随机获得的,可考虑删除0记录,或者如上个坛友回答的用ln(x+1)。祝好运~
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员
祝贺人大 + 10 + 10 + 1 + 1 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20  学术水平 + 1  热心指数 + 1   查看全部评分

板凳
atemporal 发表于 2016-2-24 10:23:01
xddlovejiao1314 发表于 2016-2-23 23:35
看0多不多,如果0太多,且数据呈现右偏态分布,建议将该变量处理为类别变量;如果0不是很多,样本量比较大 ...
谢谢您的回复~ 刚开始学,我想请教下,ln(x+1)中,x指的是什么?是为0的值吗?

报纸
atemporal 发表于 2016-2-24 10:29:25
yujituibian 发表于 2016-2-23 22:47
直接genr log z=log(x+1)
非常感谢!!刚开始学,我想请教下,您说的log z=log(x+1),是指为0的值换成log(x+1)吗?   这个x指的是0吗?

地板
xddlovejiao1314 学生认证  发表于 2016-2-24 10:34:21
atemporal 发表于 2016-2-24 10:23
谢谢您的回复~ 刚开始学,我想请教下,ln(x+1)中,x指的是什么?是为0的值吗?
x指含有0的那些指标。

7
atemporal 发表于 2016-2-24 10:42:48
xddlovejiao1314 发表于 2016-2-24 10:34
x指含有0的那些指标。
您指的是含有0的变量取对数ln(x)时全部转为ln(x+1)吗??  可是我一共9个指标,其中3个气候的,6个投入费用的指标,这6个投入指标都存在某年某省的值为0的情况,这六个指标的值本来也不大,大约0~20之间,这种情况也要全部+1再取对数吗?    谢谢您的回复

8
xddlovejiao1314 学生认证  发表于 2016-2-24 10:51:20
atemporal 发表于 2016-2-24 10:42
您指的是含有0的变量取对数ln(x)时全部转为ln(x+1)吗??  可是我一共9个指标,其中3个气候的,6个投入费 ...
只要含有0的指标,你可以都用ln(x+1)。其实,如果你指标中数值间差距不大(就像你的指标值在0-20之间这种),可以不用取对数的,直接原始数据纳入模型即可的。祝好运~

9
atemporal 发表于 2016-2-24 15:14:29
xddlovejiao1314 发表于 2016-2-24 10:51
只要含有0的指标,你可以都用ln(x+1)。其实,如果你指标中数值间差距不大(就像你的指标值在0-20之间 ...
非常感谢!学习了~   因为我用的是生产函数,所以取了自然对数。

10
yujituibian 发表于 2016-3-4 13:26:36
atemporal 发表于 2016-2-24 10:29
非常感谢!!刚开始学,我想请教下,您说的log z=log(x+1),是指为0的值换成log(x+1)吗?   这个x指的是0 ...
X就是指0,当遇到有0无法取对数时,通常的做法是加上一个1就能够取对数了。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 02:57