1

SPSSでデータをウィンザライズする方法を知っている人はいますか? いくつかの変数に外れ値があり、それらを winsorize したいと考えています。誰かがコマンドの使い方を教えてくれましたTransform -> compute variableが、何をすべきか忘れてしまいました。ウィンザー化したい被験者の測定値の平方根を計算するように言われたと思います。誰かが私のためにこのプロセスを解明してもらえますか?

4

1 に答える 1

2

それを行うためのスクリプトがオンラインにあり、すでに表示されています。おそらく単純化できますが(個別のファイルへの保存はまったく不要です)、それでうまくいくはずです。スクリプトが不要で、必要なパーセンタイルの値がわかっている場合は、次のように簡単です。

変数のパーセンタイルの推定値を取得しますX(ここでは、5 番目と 95 番目のパーセンタイルを取得します)。

freq var X /format = notable /percentiles = 5 95.

次に、(出力を見るだけで) 5 パーセンタイルが 100 に等しく、95 パーセンタイルが 250 に等しいとしましょう。次に、5 パーセンタイルとwinsor_X95 パーセンタイルより下のすべての値を関連するパーセンタイルに置き換えるという名前の新しい変数を作成しましょう。

compute winsor_X = X.
if X <= 100 winsor_X = 100.
if X >= 250 winsor_X = 250.

最後の部分はさまざまな方法で行うことができますが、うまくいけば、変数を winsorize するときに何が起こっているかを理解するのに十分明確です。

于 2012-07-12T01:25:25.473 に答える