作者Jer1983 (stanley)
看板Statistics
标题[程式] Stata的回圈
时间Mon Apr 12 17:01:55 2010
------------------------------------------------------------------------
按ctrl+v可预览 发文前请把灰色的注解删除
可使用ctrl+y删除一整行
[软体程式类别]:
Stata
[程式问题]:
回圈
[软体熟悉度]:
低(1~3个月)
[问题叙述]:
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也是一个不确定的数字, 但也是可以算出来.
可是这样的语法, 好像也不行的样子...
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.101.117
※ 编辑: Jer1983 来自: 140.122.101.117 (04/12 17:50)