2019-02-18 stata循环命令(2)forvalue

如题所述

第1个回答  2022-07-24
相对于foreach,forvalue语句的功能更强大

foreach更多的是用于赋值和生成新变量

而forvalue 由于则可以在赋值和生成新变量的基础上进行循环运算

forval i = 1/3{

gen price_new_ `i'=`i'*ln(price)

reg price_new_`i' mpg rep78 weight length

}

开头的 i 这一暂元起到了计数器的作用。

除了进行运算之外,还可以重复执行其他命令,详见:http://www.jintiankansha.me/t/KrKlVtuum4

部分转引自:http://www.jintiankansha.me/t/KrKlVtuum4