楼主: 2008ken
85233 32

[数据管理求助] 【求助】负数和零无法取对数,应该怎么处理? [推广有奖]

  • 1关注
  • 0粉丝

已卖:160份资源

本科生

3%

还不是VIP/贵宾

-

威望
0
论坛币
8080 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2205 点
帖子
26
精华
0
在线时间
108 小时
注册时间
2008-5-11
最后登录
2021-3-26

楼主
2008ken 发表于 2009-2-27 15:54:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请各位帮忙:负数和零无法取对数,应该怎么处理?理论模型需要取对数,但是样本数据中出现不少零和负数值,请问要怎么处理比较好。

[此贴子已经被作者于2009-2-27 15:54:55编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:怎么处理 取对数 请各位帮忙 样本数据 样本数 对数 负数

沙发
nlm0402 发表于 2009-2-27 16:16:00

是否取虚拟变量呢。

爱智慧;hanxiao528;panjian39 ;夸克之一;np84;yyxf ;007jg ;nkunku;*****xyz;

藤椅
2008ken 发表于 2009-2-27 17:30:00

谢谢楼上的,采用虚拟变量应该也是处理零值不能取对数的一种方式。

我看到有篇文章是这样处理的:比如较早几年,许多省份没有FDI,观测值为零而不能取对数。为克服这一问题,把零值替换成为一个“非常小的非零值”。

问题是“非常小的非零值”到底是多少才是合理?

 

负数的问题是这样,我计算的企业增加值:

企业增加值=销售收入-原材料成本-产成品上年库存+原材料上年库存

    采用这种算法算出来的企业增加值有不少是负数,我要估算企业生产函数QA*L^α*K^β里的α和β值,负数就没有办法取对数,直接删除也不合适,怎么办?

板凳
oycc 发表于 2009-2-27 17:34:00

回复2008ken

根据我的经验有几种方法处理,一是去掉非正的样本;二,如果样本太少舍不得去掉,分两种情况,如果只有因变量是非正的,可以考虑给每个因变量观测值加上统一的正数使之大于零,如果自变量也是非正的,可以赋予一个非常小的正值,但如果这种样本太多还是去掉的好,因为准确性是有问题的。看能否解决你的问题。
已有 1 人评分经验 学术水平 热心指数 收起 理由
SpencerMeng + 40 + 1 + 1 好的意见建议

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

报纸
zhangibt 发表于 2009-2-28 11:03:00
       可以引入小i,对于lni,你可以暂时不管,把它当成一个衡量单位就好了。需要比大小的话,lni=0.5ln(-1),它是一个数学中虚数域存在的单位,但是理论研究时,有计量单位进行排序就可以了。比如要对-5取对数,可以是ln5+2lni

地板
sungmoo 发表于 2009-2-28 11:20:00
以下是引用2008ken在2009-2-27 15:54:00的发言:理论模型需要取对数

具体是什么样的理论模型?

7
爱萌 发表于 2009-2-28 13:12:00
box-cox变换不需要
最恨对我说谎或欺骗我的人

8
kemufei 发表于 2009-10-18 20:43:57
还是看不懂啊,能不能具体讲讲啊
人贵坚持,善于总结。

9
神仙啊神仙 发表于 2010-2-15 23:49:23
这个将值换成非常小的正值,是对未取对数前的数据换,还是对取完对数后显示为。的数据换?
2008ken 发表于 2009-2-27 17:30
谢谢楼上的,采用虚拟变量应该也是处理零值不能取对数的一种方式。我看到有篇文章是这样处理的:比如较早几年,许多省份没有FDI,观测值为零而不能取对数。为克服这一问题,把零值替换成为一个“非常小的非零值”。问题是“非常小的非零值”到底是多少才是合理? 负数的问题是这样,我计算的企业增加值:企业增加值=销售收入-原材料成本-产成品上年库存+原材料上年库存    采用这种算法算出来的企业增加值有不少是负数,我要估算企业生产函数Q=A*L^α*K^β里的α和β值,负数就没有办法取对数,直接删除也不合适,怎么办?

10
水寒198911 发表于 2011-2-23 16:05:28
可以把用虚拟变量来求解对数说详细一点吗?我不会用

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

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