全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4610 5
2015-03-27
手头的样本包含297个公司的240个月数据,每个公司两个变量分别是return and residual.本来数据包是1990到2014的月数据,但xtpattern只能支持到最大244个time periods, 所以我把数据包删掉了1990-1994的数据,保留了1995-2014,这样就在244的范围内了。

1.png 2.png

tab出来是这样的
3.png
平衡数据包需要在T和N上做平衡和妥协,我需要尽可能的让平衡后的数据包包含更多的数据,同时避免大T小N或者大N小T。

已经尝试了连老师的两种方法,分别是
xtpattern, gen(pat)
tab pat
keep if pat == "n个1"
xtdes
这里我打了24个1,which means两年的连续数据,结果数据包被删空

另一个xtbalance,语句是xtbalance, range(X X)
因为我不知道时间段的最优选法,所以盲目的尝试某个时间段显然是愚蠢的,
我显然愚蠢的尝试过了,(19980227 20141231),结果还是删空了数据包


那么问题来了,就是如何选择最优的时间段,基于尽可能保留更多的观测值的情况下,把数据包平衡了?然后stata 的操作是?

感恩各位大神,小弟愿意出些银子给哥哥们买茶水
这里附上我的数据
test.dta
大小:(7.14 MB)

 马上下载



-------------------------------------------------------更新线---------------------------------------------------------------------------


看帖子里有个大白菜兄提到了xtpattern2命令的使用,可以对xtpattern产生的pat var进行连续1的统计,
大白菜兄的帖子回复refer to https://bbs.pinggu.org/forum.php? ... ;page=1#pid15401295

按照xtpattern2 的邮件内容,安装了spell,和xtpattern2.ado

然后出现了时间轴过长的问题,超过了xtpattern限定的244,

问题是我的数据包已经把时间轴消减到240,stata仍提示时间轴过长,

请大神给解释一下,
Untitled.png



二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-28 22:23:54
顶起来
二维码

扫码加我 拉你入群

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

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

2015-3-30 05:07:36
大神快出现!!
二维码

扫码加我 拉你入群

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

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

2015-4-1 18:31:22
以解决
二维码

扫码加我 拉你入群

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

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

2020-10-22 14:47:46
丁丁丁丁丁 发表于 2015-4-1 18:31
以解决
您好 请问您最后是怎么解决的呢?
二维码

扫码加我 拉你入群

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

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

2021-5-4 10:59:33
Znd1215 发表于 2020-10-22 14:47
您好 请问您最后是怎么解决的呢?
跪求你怎么解决的呀???
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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