データ分析の過程で、100人と5つの観測時点で生成された100列の5列のデータテーブルを500列の1列に変換するなど、インジケーターの複数の列を1つの列に結合する必要がある場合があります。データテーブル。描画と分析のさらなるニーズを満たすために。では、JMPですばやく実装するにはどうすればよいでしょうか。本日、この記事では、JMPで複数の列のデータをマージして処理する方法を紹介します。
データを分析するとき、私たちはしばしばこの状況に遭遇します:人は同時に複数の主要な分析指標を持っています(フォローアップデータの複数の時点など)。データをインポートするとき、それらは通常異なる列(5など)にインポートされます5列にインポートされた時点データ)。この種のインポートは直感的に思えますが、分析中にこれらの列を同じ列に配置する必要がある場合があります。
5列だけが適切であれば、それらを1つずつコピーするのにそれほど時間はかかりません。しかし、20列以上の場合はどうなるでしょうか。時間と手間がかかるだけでなく、コピーと貼り付けもエラーが発生しやすくなります。今日は、データクリーニングの「スタッキング」によって、複数の列を1つの列にすばやくマージし、同時に識別変数を追加してさまざまなインジケーターを表示する方法を理解します。
以下では、JMPに付属のデモンストレーションデータを使用して、データスタッキングを実装する方法をデモンストレーションします。トップメニューの[ヘルプ]をクリックできます。 "-> 「」サンプルデータライブラリ下の図1に示すように、「」でデモデータを見つけます。

図1:JMPヘルプファイルとデモンストレーションデータ
今回は、例として、サンプルデータベースのBloodPressure.jmpデータファイルを使用します。データの全体的な状況を図2に示します。

図2デモンストレーションデータ
20人の被験者を4つのグループに分けました。変数BP8Mは、月曜日の8時の血圧測定値を意味します。したがって、データは、月曜日、水曜日、金曜日の3つの異なる時点での各被験者の血圧測定値を記録します。そうです、これは標準的な繰り返し測定データであり、多くの医師が臨床現場でこの形式でデータを収集しています。
最初の一歩:複数列のインジケーターを1つの列のインジケーターにスタックします
まず、このような状況を想像してみてください。データを取得した後、4つの被験者グループの血圧測定値が異なるかどうかを比較したいと思います。このとき、血圧測定値は従属変数yになり、測定時点とグループ化は独立変数x1になります。現在のデータ形式であるx2は、明らかに次の分析の要件を満たしていません。
9つの時点の列を2つの列、1つの時点の列ともう1つの測定値の列、および1対1の対応にスタックする必要があります。 JMPでの操作方法は?たった一歩!

図3-メニューの「テーブル」 "選択する "スタック"、スタックダイアログボックスが表示されます
- スタック列–スタックする列を選択します
- 出力テーブル名–積み上げを入力してくださいテーブル名前
- スタックデータ列/ソースラベル列-スタック後に2つの新しい変数を作成するため、1つは時点(ソースラベル列)、もう1つは血圧測定値(スタックデータ列)であるため、変更しない場合は、変数名を個別に設定できます。新しい変数はシステムのデフォルトを使用します[データ】と【ラベル]変数名として;
操作プロセスを図4に示します。

図4-カラムスタッキング操作プロセスのデモンストレーション
したがって、新しく生成されたデータテーブルを図5に示します。

図5-列がスタックされた後、新しいデータテーブルが生成されます
20人の被験者がそれぞれ9つの時点で血圧値を測定したため、新しく生成されたデータテーブルには180の観測値があり、ラベルとデータは積み重ねる前の時点と血圧値です。このようにして、フォローアップ分析に進むことができます。
ステップ2:複数列のインジケーターを複数列のインジケーターにスタックする
さまざまな分析目的のために、あなたは考えているかもしれません:操作は以前と同じです。
ただし、違いは分析目的の必要性です

図6-マルチシーケンスカラムスタッキング
これは、1つの列に積み上げられた連続3列変数であり、合計3列が積み重ねられているため、図7に示すように、序数列の数を3と記述し、[連続]をオンにして、[OK]をクリックします。

図7
生成されたデータテーブルを図8に示します。各被験者の毎日のデータは列です:

図8
毎日のデータの並べ替えと要約では、複数の列を1つの列にスタックすることに加えて、1つの列が複数の列に分割される状況もあります。後の記事で「スタッキング」の逆の操作を紹介します-分割、つまり分割の意味は何ですか?注意事項は何ですか?フォローアップにご期待ください#情報を分析する10スキルコラム!
元のリンク:データクリーニングの「スタッキング」-複数列のデータマージ処理のアーティファクト
推奨読書:
注:この記事は、このシリーズの記事の第5号です。クリック#データ分析10スキル他の記事を確認するため。