全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1777 6
2018-12-09
复制代码

id 表示企业,如1号企业在1月生产了 a b两种产品,2月生产的产品种类可以分两种情况:第一种情况,它可能是生产了 a d, 两种产品,因此,相对1月 它增加了d,减少b 产品;第二种情况,它在2月生产了c d,这样它相对1月 增加了两种产品。但是在用 nvals这个指令时,怎么区分这两种情况呢?知晓的高人告知一下。

二维码

扫码加我 拉你入群

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

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

全部回复
2018-12-9 15:08:47
只有两个月吗?
二维码

扫码加我 拉你入群

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

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

2018-12-10 07:08:34
黃河泉 发表于 2018-12-9 15:08
只有两个月吗?
6年,每年12个月。之所以问这个问题,是因为nvals只告诉你每个月产品的种类数,但是在做不同月比较时,就不知道这个月的两类和下个月的两类是不是相同。这里存在三种情况,可能完全相同,完全不同,和部分相同。所以我的一个思路是,先求出单个月的种类数,再求连续2个月的种类数。结果在求连续连个月的种类数时结果月单个月一样,或者是缺失值。我用循环语句,如下
gen type1=.
sort ic ym

forv i=2000/2006{
forv j=1/12{




gen z=`j' if year==`i' & month==`j'
replace month=`j+1' if year==`i' & month==`j'
bys id: egen u=nvals(hs_id) if year==`i' &  month==`j+1'

replace dtype1=u if z==`j'
replace month=`j' if  month==`j+1' & z==`j'


drop u z

}
}
二维码

扫码加我 拉你入群

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

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

2018-12-10 07:10:24
qcen 发表于 2018-12-10 07:08
6年,每年12个月。之所以问这个问题,是因为nvals只告诉你每个月产品的种类数,但是在做不同月比较时,就 ...
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2021-12-23 21:06:44
请问您最后怎么处理产品种类转换的呀
二维码

扫码加我 拉你入群

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

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

2022-10-17 10:55:54
请问您知道如何将nvals的种类,列出来么,这样就可以看到是ad、还是ab这样了,谢谢回复
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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