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也是一個不確定的數字, 但也是可以算出來.
可是這樣的語法, 好像也不行的樣子...
謝謝板上各位大大.