全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1720 1
2014-12-07
LZ有一组面板数据,其中有一个变量为trading volume,另一个变量为abnormal return. LZ首先用 univariate求出了trading volume的median,然后根据median把数据分成了两组,分别对他们进行 univariate分析,发现low trading volume的一组比high trading volume有更高的mean abnormal return.
然后LZ以abnormal return为因变量,以trading volume为自变量用surveyreg做了一个回归,回归里面包括了年的dummy。回归的结果显示trading volume的系数是正的,也就是说和univariate的结果是相反的.....LZ进一步创建了trading volume的dummy,然后和年的dummy一起做回归,这次回归的结果又和univariate是一样的.......LZ一头雾水,求助出现这种结果的可能原因是什么,谢谢各位
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-7 10:11:56
LZ补上数据和代码。
LZ首先对vol_m_11根据median进行分组,组别的dummy为volume_c。volume_c = 1说明低于median。
然后LZ做了univariate分析:
proc univariate data=merge_all;
class volume_c;
var bharMM0;
run;
发现volume_c = 1的组比=0的组bharMM0高。

然后LZ做了如下回归:
    proc surveyreg data=merge_all;
      cluster permno;
      model bharMM0 = price facshr facshr2 vol_m_11 log_size year1990 year1991 year1992 year1993
      year1994 year1995 year1996 year1997 year1998 year1999 year2000 year2001 year2002 year2003
      year2004 year2005 year2006 year2007 year2008 year2009 year2010 year2011 year2012;
    run;
这个回归的结果和上面univariate的相反,于是LZ又把vol_m_11替换成了volume_c,回归结果和univariate
的又相同了...求指导
数据在此https://bbs.pinggu.org/a-1689165.html
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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