全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
85465 32
2009-02-27
请各位帮忙:负数和零无法取对数,应该怎么处理?理论模型需要取对数,但是样本数据中出现不少零和负数值,请问要怎么处理比较好。

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

二维码

扫码加我 拉你入群

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

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

全部回复
2009-2-27 16:16:00

是否取虚拟变量呢。

二维码

扫码加我 拉你入群

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

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

2009-2-27 17:30:00

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

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

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

 

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

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

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

二维码

扫码加我 拉你入群

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

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

2009-2-27 17:34:00

回复2008ken

根据我的经验有几种方法处理,一是去掉非正的样本;二,如果样本太少舍不得去掉,分两种情况,如果只有因变量是非正的,可以考虑给每个因变量观测值加上统一的正数使之大于零,如果自变量也是非正的,可以赋予一个非常小的正值,但如果这种样本太多还是去掉的好,因为准确性是有问题的。看能否解决你的问题。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

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

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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