全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2618 3
2010-04-12
Question 1.
最近在用forvalues寫迴圈, 假設用的指令如下:
forv j=1(1)10{
display `j'
}
                                                                                
有問題的地方在於, 對於每個月來說j不一定是1~10, 有可能出現別的值
我本來的想法是:
global a
..........(程式某段)
scalar a=某數值
..........(程式某段)
forv j=1(1)a{
display `j'
}
                                                                                
a的數值在進入迴圈之前就可以先算出來, 可是這樣的做法似乎行不通?
請問有方法可以解決嗎?
                                                                                
Question 2.
也是在程式中, 比如我想執行:
..........
scalar k=某數值
..........
collapse (sum) x_1 - x_k: by...
                                                                                
像第一題a的問題一樣, k也是一個不確定的數字, 但也是可以算出來.
可是這樣的語法, 好像也不行的樣子...

謝謝板上各位大大.
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-12 19:51:12
楼主难道是台湾滴,咋净繁体字呀,哈哈
二维码

扫码加我 拉你入群

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

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

2010-4-12 19:57:26
是 我是台灣的學生 因為電腦沒有灌簡體字:)
二维码

扫码加我 拉你入群

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

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

2010-4-13 11:13:28
local a=某數值

foreach j of local a {
display `j'
}
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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