1

他の 3 つの変数、つまり A、B、C から変数 D を作成して z スコアを計算しようとしています。D を次のように生成しようとしています: D= (AB)/Cそれは非常に大きな数を生み出します。私が (AB) だけを行ったとき、-2 の代わりに -105.66 を手で計算したとき、それが持つべきものを得られませんでした。

変数 A は 'long' で、変数 B は 'float' ですが、これが理由かどうかわかりません。私のステータス構文は次のとおりです。

gen zscore= (height-avheight)/meansd

動作しませんでした。

4

2 に答える 2

1

何を取得しようとしているのかわかりませんが、Stata の自動データを使用して説明します。これはStataの基本的なものです。price=3 であることをテストしたいとします

sysuse auto
sum price
#return list which is optional command
scalar myz=(3-r(mean))/r(sd) #r(mean) and r(sd) gives the mean and sd of price, if that is given you can simply enter the value for that
dis myz
-2.0892576

したがって、ここでは z 値は -2.09 です。

于 2013-08-12T18:18:53.493 に答える