楼主: 2013
4121 5

[数据管理求助] 如何用stata保留12个月中的季度变量 [推广有奖]

  • 0关注
  • 2粉丝

硕士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
307 个
通用积分
0.0073
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2321 点
帖子
187
精华
0
在线时间
177 小时
注册时间
2009-5-9
最后登录
2020-9-27

楼主
2013 在职认证  发表于 2013-4-12 20:51:48 |AI写论文
1论坛币
现有1960-2011年的月度数据,但是只想取3,6,9,12月的数据,请问如何用stata命令处理?
现在的数据格式如下:

Jan-59

138.9

Feb-59

139.4

Mar-59

139.7

Apr-59

139.7

May-59

140.7

Jun-59

141.2

Jul-59

141.7

Aug-59

141.9

Sep-59

141

Oct-59

140.5

Nov-59

140.4

Dec-59

139.9

Jan-60

140

Feb-60

139.9

Mar-60

139.8

Apr-60

139.6

May-60

139.6

Jun-60

139.6

Jul-60

140.2

Aug-60

141.3

Sep-60

141.2

Oct-60

140.9

Nov-60

140.9

Dec-60

140.7

最佳答案

qq397277891 查看完整内容

简单的办法肯定有的,死一点的办法可以生成一个新的序列,序列可是平衡的话,可以尝试下下面的 seq x ,f(1) t(12) ///seq 需要下载 keep if inlist(x ,3,6,9,12)
关键词:Stata tata 如何用 stata命令 月度数据 如何

沙发
qq397277891 发表于 2013-4-12 20:51:49
简单的办法肯定有的,死一点的办法可以生成一个新的序列,序列可是平衡的话,可以尝试下下面的
seq x ,f(1) t(12) ///seq  需要下载
keep if  inlist(x ,3,6,9,12)
已有 1 人评分学术水平 热心指数 收起 理由
2013 + 1 + 1 观点有启发

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

藤椅
2013 在职认证  发表于 2013-4-12 22:36:57
qq397277891 发表于 2013-4-12 21:05
简单的办法肯定有的,死一点的办法可以生成一个新的序列,序列可是平衡的话,可以尝试下下面的
seq x ,f(1 ...
month        m2m
1960m1        298.2
1960m2        298.5
1960m3        299.4
1960m4        300.1
1960m5        300.9
1960m6        302.3
1960m7        304.1
1960m8        306.9
1960m9        308.4
1960m10        309.5
1960m11        310.9
1960m12        312.4
我现在把数据处理成这样的形式了。怎么下载seq啊?百度不到。。谢谢。你说的生成新序列是手动么?还是可以用循环命令?

板凳
枫之游游 发表于 2013-4-13 22:51:26
ssc   install  seq
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
2013 + 1 + 1 + 1 好的意见建议

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

报纸
枫之游游 发表于 2013-4-13 22:51:55
已有 1 人评分学术水平 热心指数 收起 理由
2013 + 1 + 1 已处理

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

地板
2013 在职认证  发表于 2013-4-14 09:04:22
枫之游游 发表于 2013-4-13 22:51
ssc   install  seq
多谢多谢,问题终于解决了!

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

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