这种循环的有点是foreach varname in list-of-variables命令中Stata会检查列表中的每个名称是否确实是现有的变量,并且可以缩写或使用扩展名称。 如果你需要对新生成变量进行循环,使用命令foreach varname of newlist list-of-new-variables。关键字newlist替换原有的varlist,告诉Stata检查列表中此前不存在的变量名称。
与许多编程语言一样,Stata也有一个while循环,它具有以下结构 while condition { ... do something ... } 1. 2. 3. 条件是表达式。**只要条件为真(非零),循环就会执行。**通常情况下,内部循环时会有条件不满足,否则代码将永远运行。 while循环一种典型用途是迭代估计,当连续估计的差值大于预设的容差循环继续...
whilecondition{...dosomething ...} 条件是表达式。只要条件为真(非零),循环就会执行。通常情况下,内部循环时会有条件不满足,否则代码将永远运行。 while循环一种典型用途是迭代估计,当连续估计的差值大于预设的容差循环继续进行。迭代计数通常用于检测对象是否缺乏收敛性。 continue [,break]命令将会中断包括while,fo...
<hr/>我需要同时从矩阵中产生多个变量储存在stata中,有点类似于一台循环语句,我目前这样写,假设我在mata中已经存储了一台n*k的矩阵x,我想生成k个变量,即x的每一列 i=1 n=k while (i<=k) { y=. st_subview(y,x,.,i) st_addobs(rows(y)) st_addvar("float",...
我需要同时从矩阵中产生多个变量储存在stata中,有点类似于一个循环语句,我现在这样写,假设我在mata中已经存储了一个n*k的矩阵x,我想生成k个变量,即x的每一列 i=1 n=k while (i<=k) { y=. st_subview(y,x,.,i) st_addobs(rows(y))
在使用带有本地宏的do文件时,我在Stata中得到以下错误:capture log close log using stata,text replacelocal varlist price mpg rep78 weight length invalid name 我知道这是一个非常微不足道的问题,但我不确定这个错误是从哪里来的请注意,当我使用全局宏时,我没有得到错误。 浏览0提问于2012-10-22得票数 ...
循环语句:while67 7.3 循环语句:forvalues68 7.3 循环语句:foreach69 7.4 嵌套循环71 7.5 条件语句72 7.6 复习和练习74 8 矩阵 75 8.1 生成矩阵75 8.2 矩阵四则运算76 8.3 矩阵函数78 8.4 随机向量与矩阵代数(选学内容)81 9 绘图 84 9.1 绘图命令84 9.2 几种常用的图89 9.3 同时做多个图by(varname) 96...
logusinglog_auto,name(log1)sysuseauto,clear dropifrep78==.save test3,replace log close log1 宏的知识较多,以后再另写推文 1.循环 1.1 while while evaluates exp and, if it is true (nonzero), executes the stata commands enclosed in the braces. It then repeats the process until exp evaluate...
<hr/>我需要同时从矩阵中产生多个变量储存在stata中,有点类似于一台循环语句,我目前这样写,假设我在mata中已经存储了一台n*k的矩阵x,我想生成k个变量,即x的每一列 i=1 n=k while (i<=k) { y=. st_subview(y,x,.,i) st_addobs(rows(y)) st_addvar("float",...
循环语句:while67 7.3 循环语句:forvalues68 7.3 循环语句:foreach69 7.4 嵌套循环71 7.5 条件语句72 7.6 复习和练习74 8 矩阵 75 8.1 生成矩阵75 8.2 矩阵四则运算76 8.3 矩阵函数78 8.4 随机向量与矩阵代数(选学内容)81 9 绘图 84 9.1 绘图命令84 9.2 几种常用的图89 9.3 同时做多个图by(varname) 96...