0

以下はいくつかのデータです:

Test Day1 Day2 Score
A 1 2 100
B 1 3 62
C 3 4 90
D 2 4 20
E 4 5 80

列「day」と「day2」から値を取得し、それらを使用して列スコアの行番号を選択しようとしています。たとえば、テスト AI は、スコアの 1 行目と 2 行目の値である 100 と 62 の合計を求めます。テスト BI は、100、62、および 90 の合計を求めます。

とにかく変数の計算ウィンドウでこれを行うのですか? メニュー Transform-Compute Variable にありますか?

私は次のことを試しました:

Score(MEAN(VALUE(Day1), VALUE(DAY2)))

これは Score のセル位置を呼び出す適切な方法ではなく、エラーが発生しました。誰でも助けることができますか?ありがとうございました!

4

1 に答える 1

2

ここには、実際には 2 つの異なるデータセットがあります。1 つは 1 から 5 までの番号が付けられたスコアのデータセットです。もう 1 つは、スコア データセットへのインデックスを含むデータセットです。したがって、手順は次のようになります。

最初にスコア データセットを取得し、1 行 5 列になるように転置します ([データ] > [転置])。

次に、そのデータセットをメイン データセットの各ケースに一致させます ([データ] > [ファイルのマージ] > [変数の追加])。次に、構文を直接使用することに頼る必要があります。スコアのベクトル (VECTOR) を宣言します。 最後に、COMPUTE を使用してスコアにインデックスを付けます。

実際の問題については、スコアのバッチがあり、ギャップがある可能性があると思います。Restructure Data Wizard は、これを一般化するのに役立ちます - ケースを変数に変換しますが、まだそこには行きません。

HTH、ジョン・ペック

于 2012-03-04T15:02:58.827 に答える