楼主: 响叮当猫
25106 50

[编程问题求助] 环境不确定性 [推广有奖]

  • 0关注
  • 1粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
3
精华
0
在线时间
18 小时
注册时间
2013-12-13
最后登录
2016-3-26

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
关于环境不确定的衡量,根据申慧慧老师的文章介绍,“EU为环境不确定性指标,环境不确定性的根源存在于外部环境,而外部环境的变化将引起企业核心业务活动的波动,并最终导致企业销售收入的波动(DessandBeard,1984),因此,环境不确定性可以用公司业绩波动来予以衡量(ChengandKesner,1997),销售收入的标准差通常被认为是衡量环境不确定的指标(Tosietal.,1973)。为了剔除行业的影响,GhoshandOlsen(2009)运用过去5年销售收入的标准差并经行业调整后的值来衡量公司的环境不确定性。然而,过去5年销售收入的变化,其中一部分是公司的稳定成长所带来的。因此,为了更加准确地衡量环境不确定性,需要剔除销售收入中稳定成长的部分。即每个公司运用过去5年的数据,采用普通最小二乘法(OLS)运行如下模型(2),分别估计过去5年的非正常销售收入: “Sale= Φ0+Φ1Year + ε,Sale为销售收入;Year为年度变量,如果观测值是过去第4年的,Year=1;如果观测值是过去第3年的,Year=2;依次类推,如果观测值是当前年度的,Year= 5。模型(2)的残差即为非正常销售收入;计算公司过去5年非正常销售收入的标准差,再除以过去5年销售收入的平均值,从而得到未经行业调整的环境不确定性;同一年度同一行业内所有公司的未经行业调整的环境不确定性的中位数,即为行业环境不确定性(IEU),采用GhoshandOlsen(2009)的方法,各公司未经行业调整的环境不确定性除以行业环境不确定性,即为公司经行业调整后的环境不确定性,也就是本文所运用的环境不确定性(EU)。”


第一步应该如何处理数据呢?

二维码

扫码加我 拉你入群

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

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

关键词:不确定性 不确定 确定性 ghosh Beard 标准差 文章 行业 影响

沙发
响叮当猫 发表于 2016-3-4 12:28:11 |只看作者 |坛友微信交流群
在线等,谢谢!!!

使用道具

藤椅
雷子2008 在职认证  学生认证  发表于 2016-3-5 01:06:16 |只看作者 |坛友微信交流群
可以参考这两个帖子:
https://bbs.pinggu.org/thread-1290989-1-1.html
https://bbs.pinggu.org/thread-2481582-1-1.html

使用道具

板凳
响叮当猫 发表于 2016-3-5 12:24:28 |只看作者 |坛友微信交流群
雷子2008 发表于 2016-3-5 01:06
可以参考这两个帖子:
https://bbs.pinggu.org/thread-1290989-1-1.html
https://bbs.pinggu.org/thread-24 ...
有用,谢谢!

使用道具

报纸
allenwang1 发表于 2016-4-13 21:34:11 |只看作者 |坛友微信交流群
请问你是怎么做的哦 我也要做类似的 谢谢了

使用道具

地板
风雨如晴 发表于 2017-2-21 22:41:46 |只看作者 |坛友微信交流群
贴一个刚刚写的     (数据见附件)
use test,clear

gen msale=.
gen dev=.
forvalues i=2006(1)2011{
gen YEAR=year-`i'
reg sales YEAR  if YEAR<6 & YEAR>0
predict p if YEAR<6 & YEAR>0,r
        forvalues j=1(1)2{
                sum p   if stkcd==`j',de
                dis "i=`i' j=`j'"
                replace dev=r(sd) if stkcd==`j' & YEAR==5
                sum sales if stkcd==`j' & YEAR<6 & YEAR>0 ,de
                replace  msale=r(mean) if stkcd==`j' & YEAR==5
                }
drop YEAR p               
                }
dis "loop is over"
gen eu=dev/msale

欢迎讨论!!!







新建 Microsoft Excel 工作表.xlsx

8.39 KB

使用道具

7
adaidai2 发表于 2017-2-22 11:59:04 |只看作者 |坛友微信交流群
风雨如晴 发表于 2017-2-21 22:41
贴一个刚刚写的     (数据见附件)
use test,clear
正在写关于环境不确定性的论文,方便加QQ交流一下吗?谢谢(QQ号:1154427557)

使用道具

8
18234089558 发表于 2017-3-21 17:33:10 |只看作者 |坛友微信交流群
在申慧慧老师的论文里,是对每个公司前5个年度的收入进行回归。上面代码好像对所有公司一起进行的回归,所以我在以上代码的基础上做了点小调整,最后的结果与上面代码的结果有一点区别。在此将代码附上,希望各位指正。


gen msale=.
gen dev=.
forvalues i = 2006(1)2011{
          forvalues j = 1(1)2{
                  gen YEAR= year-`i'
                  qui reg sale YEAR if YEAR <6 &YEAR>0 & stkcd ==`j'
                  qui predict p if YEAR<6 & YEAR>0& stkcd ==`j',r
                  
                  qui sum p if stkcd==`j',de
                  qui dis "i=`i' j=`j'"
                  qui replace dev=r(sd) if stkcd==`j' & YEAR==5
                  qui sum sale if stkcd==`j' & YEAR<6 & YEAR>0 ,de
          qui replace  msale=r(mean) if stkcd==`j' & YEAR==5
                  
                  drop YEAR p  
       
                  }
}
dis "loop is over"
gen eu=dev/msale

可以对比一下,用的还是上面那位的数据。很感谢上面那位的启发。谢谢!

使用道具

9
sonyfirst 发表于 2017-5-22 09:12:30 |只看作者 |坛友微信交流群
18234089558 发表于 2017-3-21 17:33
在申慧慧老师的论文里,是对每个公司前5个年度的收入进行回归。上面代码好像对所有公司一起进行的回归,所以 ...
您好,因为不懂循环命令,所以麻烦问一下
forvalues i = 2006(1)2011{
          forvalues j = 1(1)2{
标红的部分换成其他年份数据该怎么修改呢?谢谢

使用道具

10
sonyfirst 发表于 2017-5-22 09:12:34 |只看作者 |坛友微信交流群
18234089558 发表于 2017-3-21 17:33
在申慧慧老师的论文里,是对每个公司前5个年度的收入进行回归。上面代码好像对所有公司一起进行的回归,所以 ...
您好,因为不懂循环命令,所以麻烦问一下
forvalues i = 2006(1)2011{
          forvalues j = 1(1)2{
标红的部分换成其他年份数据该怎么修改呢?谢谢

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 17:53