楼主: mma
44304 44

[编程问题求助] 如何用stata编程,寻找配对样本   [推广有奖]

21
powelton 发表于 2013-11-1 19:12:53
收藏

22
silverl6 学生认证  发表于 2014-2-19 17:25:11
lucywitherspoon 发表于 2012-4-26 00:31
请教各位,这个命令只能对表中的数据进行匹配,但是不能实现样本数据和非样本数据的匹配,有可能样本数据和 ...
17楼说得对呀!请问有人解决了这个问题了么?

23
voodoo 发表于 2014-2-19 19:51:15
carweed 发表于 2013-8-31 16:28
很算法!赞!
硬是要挑缺点的话,就是preserve和restore之间的部分太费时间!数据量比较大的话,要很长很 ...
参考sungmoo在https://bbs.pinggu.org/thread-498689-1-1.html帖子中给出的方法,可能会快很多——他的解题思路似乎比较复杂,我还没仔细看。



巫毒上传,必属佳品!
坛友下载,三思后行!

24
voodoo 发表于 2014-2-19 19:53:29
xieqinghua 发表于 2012-1-22 15:29
是否可以把程序写简单点
解题思路已经很直观简单了,当然运行速度可能比较慢。:-)
巫毒上传,必属佳品!
坛友下载,三思后行!

25
Kindjune 发表于 2014-6-27 23:20:17
voodoo 发表于 2010-2-10 23:55
试试:

// 生成模拟数据,非平衡面板数据
求认识,我有一个200的样本,根据一个变量寻找配对样本,什么都弄好了,可最后配出来的样本,好像不对,求帮助。

26
bestowen1985 发表于 2014-7-4 19:10:16
受益了

27
garfield2011 发表于 2014-7-25 17:20:02
赞一个!

28
OLIVIA呀呀 发表于 2014-11-9 09:08:38
voodoo 发表于 2010-2-10 23:55
试试:

// 生成模拟数据,非平衡面板数据
谢谢楼主捏

29
Yes._滕飞 发表于 2015-4-13 20:05:36
QQ20150413-1@2x.png

如图:我想实现这样的效果:
对于每一组mat(mat值相同对应的那些公司),实现:剔除fraud=0的公司中ind与fraud=1相同的公司。
例如在mat=12的一组公司中,983的fraud=1,其ind是B06,那么这一组中600123、601699、600348的ind也是B06,要将600123、601699、600348删掉。

30
innerper 发表于 2015-4-28 00:12:26
voodoo 发表于 2010-2-10 23:55
试试:

// 生成模拟数据,非平衡面板数据
您好,我现在在做配对数据。stata学的不太多,有几个地方用了help命令也不太理解,希望您能解释下。
capture postclose match     postclose一般不是在postfile post之后用吗?这个目的是后续调用他吗?
postfile match group stkcd year dmatch using matchsample.dta, replace
local total = _N    我之后display ·total' 什么也没显示,_N一般是总数吧。total在这里值是多少?
非常感谢!

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

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