全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
677 1
2020-07-29
foreach v of varlist TP FP FN TN{
quietly: su `v'
local `v' = r(mean)
}

各位老师好!学生在学习过程中遇到上述代码,想请问下各位老师具体的含义是什么,感激不尽!
二维码

扫码加我 拉你入群

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

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

全部回复
2020-7-29 18:38:03
foreach 是循环的命令,也是就把变量集合(varlist)里面的变量 TP FP FN TN传入到循环里面去,对传入的变量循环操作。
循环(大括号里)第一行,对传入的当前变量进行sum, 不在结果窗口显示结果。
循环第二行,前面的sum命令会有返回值保存在内存里面,将返回值r(mean)(当前变量的均值)存入到以变量名为名称的单值暂元中。(这样后面就可以通过`TP' `FP' `FN' `TN'的引用形式来调用变量均值)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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