間違っています。私の経験で
、このラッパーのアプローチは、はるかに効果的な彼らが参加していないインターネットコミュニティ上でのコマンドを変更するStataCorpで素敵な人々を尋ねるよりもあることが証明されている
をここに例を示します。
/* (1) You can stick this into a file called mycodebook.ado in /ado/personal (use adopath to see exact location) */
capture program drop mycodebook
program mycodebook, rclass
syntax [varlist] [if] [in][, *]
codebook `varlist' `if' `in', `options'
capture ssc install distinct
foreach var of varlist `varlist' {
qui distinct `var' `if' `in'
return scalar nv_`var' = r(ndistinct)
}
end
/* (2) example with mycodebook */
sysuse auto, clear
mycodebook price mpg rep78 if foreign==0, compact
return list
この最後の部分はあなたを与える:あなたは、その後のような(または何でもあなたがこれらをどうしたいれる)ことを行うことができます
. mycodebook price mpg rep78 if foreign==0, compact
Variable Obs Unique Mean Min Max Label
-------------------------------------------------------------------------------------------------
price 52 52 6072.423 3291 15906 Price
mpg 52 17 19.82692 12 34 Mileage (mpg)
rep78 48 5 3.020833 1 5 Repair Record 1978
-------------------------------------------------------------------------------------------------
. return list
scalars:
r(nv_rep78) = 5
r(nv_mpg) = 17
r(nv_price) = 52
を:
gen x=r(nv_rep78)
'codebook'は、報告するものの番号を一意の値として保存しません。この領域のレビューについては、http://www.stata-journal.com/sjpdf.html?articlenum=dm0042 –
を参照してください。 – emeryville