やあ、
さまざまな質問コードを表す列 (約 60) と、個々の学生 ID を表す行と、各質問に対して取得された対応するスコアを含むデータ テーブルがあります。 各生徒には、さまざまな質問が記載されたさまざまな小冊子が渡されました。 各質問に与えられるスコアは、0 (評価なし)、1 (部分評価)、または 2 (完全評価) のいずれかであり、生徒が小冊子で得られなかった質問については欠損値です。 スコアが欠損値ではなく、> 0 (つまり、1 と 2) の質問の数を新しい列で取得したいと考えています。 以下は私のサンプルデータテーブルです。
| CNTSCHID | CNTSTUID | 性別 | L6 - M00GQ01S | L2 - M033Q01S | L4 - M034Q01S | L3 - M155Q02C | L5 - M155Q03C |
| 70200001 | 70205783 | 男 | 0 | 1 | 0 | 1 | 0 |
| 70200001 | 70205411 | 女性 | 1 | 0 | . | 1 | 1 |
| 70200001 | 70205421 | 男 | 1 | . | 0 | 2 | 1 |
| 70200001 | 70201886 | 女性 | 1 | 0 | 2 | 0 | . |
| 70200001 | 70206437 | 女性 | 1 | 1 | 2 | 2 | 1 |
前もって感謝します。
ありがとうジム。 ソリューションは私のデータセットで完全に機能しています
これをインタラクティブに行うには、次のようにします。
1.に行く
テーブル==>スタック
2. 積み重ねる列としてすべての応答列を選択します。
3. [OK] をクリックします。
4. 新しく作成されたデータ テーブルで、「データ」という名前の列に移動し、値が「0」のセルを見つけます。
5. そのセルをクリックして選択します。
6. ゼロ値をカウントしないように指定したので、選択したセルを右クリックし、[一致するセルを選択] を選択します。
7. プルダウン メニュー [行] に移動し、それをクリックして [行の削除] を選択します。
(欠損値のある行に対して同じ手順を繰り返すこともできますが、欠損値は JMP プラットフォームでは無視されるため、その必要はありません。)
8. 値をカウントするには、
表==>まとめ
9. 統計列の「データ」という名前の列を選択し、計算する統計として「N」を選択します。
10.「」という名前の列を選択しますCNTSTUID" を作成し、グループ選択ボックスに配置します。
11. [OK] をクリックします。
新しいデータ テーブルは、回答が 0 より大きい質問の数について、各生徒の数を示します。