全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3468 6
2014-05-09
现在有每个地区失业率的数据,05年到12年,我现在计算出了每个区域在05年到09年6月的失业率最小值和最大值,现在需要算这个最小值和09年12月的失业率比较,我写了多个循环都报错了。。如下
forvalues i = 1(1)100 {
gen samemax=maxvalue==value
}
i not found
r(111);

local i=1
while `i'<=_N{
gen maxsame=1 if maxvalue[`i']==value[`i']
local i=`i'+1
}


(102996 missing values generated)
maxsame already defined
r(110);

.



二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-9 15:03:14
还有个问题,如果需要第1列的第n+2个数据减第2列的第n个数据怎么写呀?作为初学者实在是好多问题,不知道如何解决,谢谢各位大神!
二维码

扫码加我 拉你入群

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

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

2014-5-9 15:13:09
直接用
复制代码
二维码

扫码加我 拉你入群

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

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

2014-5-9 15:16:35
zyzyfd 发表于 2014-5-9 15:03
还有个问题,如果需要第1列的第n+2个数据减第2列的第n个数据怎么写呀?作为初学者实在是好多问题,不知道如 ...
复制代码
二维码

扫码加我 拉你入群

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

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

2014-5-9 16:19:11
ywh19860616 发表于 2014-5-9 15:16
谢谢!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

2014-5-9 16:22:50
ywh19860616 发表于 2014-5-9 15:16
还有个问题,我现在算出的值是这样的,第一列是地区编号,第二列是时间编号,第三列是失业率的值,所以相当于一个时间编号对应多个失业率值。现在需要把矩阵变成第一列是时间编号,第二列是05年第一季度的失业率,第三列是05年第二季度失业率,以此类推。相当于转置再按地区编号一行行分开,请问这个怎么写呀??
每个地区有32个时间的失业率。拜托大神了!!!!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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