1

私はsavファイルにデータを持っています

CODE  |  QUANTITY
------|----------
A     |  1
B     |  4
C     |  1
F     |  3
B     |  3
D     |  12
D     |  5

数量が 3 以下のコードの数量を取得し、総数に対するパーセンテージで比率を取得して、このような結果を提示する必要があります。

<= 3  |  PERCENTAGE
------|----------
4     |  57 %

これらはすべて SPSS 構文を使用しています。

4

2 に答える 2

2

最初に数量値を 0 ~ 1 の変数に変換してから、コードで平均値に集計します。これにより、テーブルを作成するための適切な 2 番目のデータセットが生成されます。以下の例。

data list free / Code (A1) Quantity (F2.0).
begin data
A 1
B 4
C 1
F 3
B 3
D 12
D 5
end data.

*convert to 0-1.
compute QuantityB3 = (Quantity LE 3).

*Aggregate.
DATASET DECLARE AggQuant.
AGGREGATE
  /OUTFILE='AggQuant'
  /BREAK=Code
  /QuantityB3 = MEAN(QuantityB3).
于 2013-08-29T12:38:00.840 に答える
0

ここで質問をどのように移行するかわかりません。割り当てに役立つスクリーンショットを追加するという評判はありません。とにかく、欲望の出力の手順を以下に示します。

Goto Transform -> Count Values within the case a dialog box open, write a new variable name in Target Variable: go to define values new dialog box is open and check the radio button Range, LOWEST through value: put inボックス 3 の下で、addを押して continueを押し、okを押します。「 New 」という名前の新しい変数が作成されます。Analyze -> Descriptive Statistics -> Frequenciesに移動すると、新しいダイアログ ボックスが開き、" New " 変数が送信されます。Variable(s):新しいダイアログ ボックスでStatisticsを押します。Percentile(s):ボックスに 100 を入力し、 Addを押してから、続行してOKを押します。希望通りの結果が得られます。

于 2013-08-29T06:45:53.177 に答える