楼主: 立淘婉
16589 10

[面板数据求助] stata怎么才能把mi set 模式改成面板模式 [推广有奖]

  • 4关注
  • 1粉丝

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
413 点
帖子
34
精华
0
在线时间
30 小时
注册时间
2014-9-16
最后登录
2016-5-23

楼主
立淘婉 发表于 2016-1-5 11:09:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助!!!求各位大神搭救
stata怎么才能把mi set 模式改成面板数据,因为之前用了一个口令如下:
//修整数据把ln返回
gen TFP=cpxssr
mi set wide
mi register passive TFP
qui mi passive:replace TFP=exp(lnTFP)
order cpxssr TFP lnTFP
gen LP=VA/qbzg
mi set wide
mi register passive LP
qui mi passive:replace LP=exp(lnLP)
order now frdm frdm_123 hylb  lnTFP lnLP age size1 x indus_size hhi4 jrl1 jrl2 ckqd
save "G:\论文数据\1\转换后数据\原始数据转换后\数据整理1.dta",replace

就是之前用过 mi set 这个命令,现在我要求TFP的滞后期变量必须用面板数据可是现在它出现一大段红色字体如下:
no; data are mi set
    Use mi tsset to set or query these data; mi tsset has the same syntax as tsset.

    Perhaps you did not type tsset.  Some commands call tsset to obtain information about the settings.  In that case,
    that command is not appropriate for running directly on mi data.  Use mi extract to select the data on which you want
    to run the command, which is probably m=0.

咋办啊???
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Set information appropriate register replace 论文

沙发
tekuai5602 在职认证  发表于 2016-2-23 21:45:58
我试着生成一个新的 miss列表,用
gen _mi_miss=(var==.)之类的命令,再使用mi unset , 之前被删掉的那些差值数据就都回来了,接着把它们都删了,就可以xtset和接下去处理了
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
日新少年 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
立淘婉 发表于 2016-2-29 20:49:31
tekuai5602 发表于 2016-2-23 21:45
我试着生成一个新的 miss列表,用
gen _mi_miss=(var==.)之类的命令,再使用mi unset , 之前被删掉的那 ...
太感谢啦

板凳
Zoe8059 发表于 2020-3-25 15:40:59
超有用~留言感谢

报纸
Lizzyxi 发表于 2020-6-20 15:20:09
Zoe8059 发表于 2020-3-25 15:40
超有用~留言感谢
我试着生成一个新的 miss列表,用gen _mi_miss=(var==.)之类的命令;
请问一下,这个是怎么用的,直接gen _mi_miss=这样吗?等式后面应该加什么有点不太明白上一楼的意思

地板
米米姐姐.model 发表于 2020-7-30 11:37:51
tekuai5602 发表于 2016-2-23 21:45
我试着生成一个新的 miss列表,用
gen _mi_miss=(var==.)之类的命令,再使用mi unset , 之前被删掉的那 ...
请问可以解释一下这个命令怎么用的吗?非常感谢

7
璞玉需琢 发表于 2021-7-15 21:47:59
超级有用,谢谢

8
日新少年 学生认证  发表于 2021-8-23 16:56:33
试试如下代码,年份根据自己需要改。我是这样解决的。
destring hhid,replace
gen _mi_miss = (hhid==.)
mi unset
xtset hhid year
xtbalance,range(2013 2017)

9
18765571369 发表于 2022-2-23 11:33:25
日新少年 发表于 2021-8-23 16:56
试试如下代码,年份根据自己需要改。我是这样解决的。
destring hhid,replace
gen _mi_miss = (hhid==.) ...
能否详细讲解一下,可付费

10
TZTTZT 发表于 2024-1-12 13:52:33
日新少年 发表于 2021-8-23 16:56
试试如下代码,年份根据自己需要改。我是这样解决的。
destring hhid,replace
gen _mi_miss = (hhid==.) ...
感谢!找了半天都没找到方法,用这个方法可以了!

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

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