📄 _svy_check_postw.ado
字号:
*! version 1.0.1 03jan2005
program _svy_check_postw, sort
version 9
args touse posts postw
local npost : word count `posts' `postw'
if (`npost' == 0) exit
if `npost' == 1 {
if "`poststrata'" == "" {
di as err ///
"poststratum weights are required for poststratification"
}
else {
di as err ///
"a poststratum id variable is required for poststratification"
}
exit 198
}
// verify post-strata weight assumptions
local by `touse' `posts'
sort `by', stable
capture by `by' : assert `postw' == `postw'[_N] if `touse'
if c(rc) {
di as err ///
"poststratification weights must be constant within post strata"
exit 198
}
capture assert `postw' > 0 if `touse'
if c(rc) {
di as err ///
"poststratification weights must be positive"
exit 198
}
end
exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -