由网友(从小就拉风)分享简介:我添加了insobs 1一个新的观察结果。但是,我如何计算这个观测中每个变量的平均值呢?以及如何告诉Stata忽略某些观察结果(行)。推荐答案假设r(varlist)已正确填充,并且最后一个观测值设置为接收平均值,则所有内容都取决于以前的代码。如果最后一个观察被初始化为包含缺少的值,则没有问题。否则,您必须从平均...![数据统计分析软件Stata 17全新版本发布](https://p.xsw88.cn/allimgs/daicuo/20230903/2387.png)
我添加了insobs 1
一个新的观察结果。但是,我如何计算这个观测中每个变量的平均值呢?以及如何告诉Stata忽略某些观察结果(行)。
推荐答案
假设r(varlist)
已正确填充,并且最后一个观测值设置为接收平均值,则所有内容都取决于以前的代码。
![数据统计分析软件Stata 17全新版本发布](https://p.xsw88.cn/allimgs/daicuo/20230903/2387.png)
如果最后一个观察被初始化为包含缺少的值,则没有问题。
否则,您必须从平均值的计算中排除最后一个观测值。
local last = _N - 1
foreach v in `r(varlist)' {
su `v' in 1/`last', meanonly
replace `v' = r(mean) in L
}
相关推荐
最新文章