*! version 1.0.0 DH 29Sep2004. program define kappaci, rclass version 8.0 syntax varlist(min=2 max=2 numeric) [if] [in] /* */ [, Level(integer $S_level) ] tempvar touse mark `touse' `if' `in' qui count if `touse' if r(N) < 1 { error 2000 } qui { tokenize `varlist' tempvar x m w minv msq gen `x'=`1' if `touse' gen `m'=`1'+`2' if `touse' summ `m', detail if r(max)<3 { di as error "must have at least 3 raters" exit 198 } local n=r(N) local N=r(sum) if r(min)Z" di as text _col(9) "{hline 49}" di as result _col(8) %7.4f `kappa' _col(20) %7.4f `lb' _col(31) %7.4f `ub' /* */ _col(40) %7.2f `z' _col(51) %7.4f `pval' return scalar kappa_ub=`ub' return scalar kappa_lb=`lb' end