データの統合にご協力くださいこんにちは、みんな
私は、中級から上級のExcelユーザーですが、中程度のJMPユーザーにすぎません。 JMPで数式を学ぶためにますます努力していますが、それでもExcelで多くのデータマッサージを行います。 必要な数式やテーブルオプションについてサポートが得られるかどうか、JMPを使用して解決したい問題があります。
私たちの病院のアーカイブから長年の実験結果の膨大なデータダンプを取得しました。これは100万行を超えるため、Excelを使用できない理由があります。 私は5つの異なるテストに興味があります-それらをA、B、C、D、Eと呼ぶことができます。私は、被験者番号といくつかの人口統計(年齢、性別)、および結果の日時を与えられました。 問題は、テストAとBが1つのパネルにあり、C、D、Eが2つ目のパネルにあるか、個別に注文されていることです。 したがって、AとBを含む2つのデータ行と、C、D、Eを含む2番目の行がある可能性があります。これらは同じ日付ですが、数分離れているため、別々になっています。 時間を取り除いた短い日付式を見つけました。 今、私がしたいのは、5つのテストすべてを同じ行の同じ主題のものである場合、それらを1つの行に統合することです。 問題を混乱させる可能性のあるものの1つは、たまに1つのテスト、たとえばCが1日に複数回実行されることです。 したがって、理想的には、時間的に最も近い5つのテストが1つの行にまとめられ、同じ日に後で繰り返される値でも行が取得されます(そのため、その日に重複して発生するデータを投げないでください)。
JMPでこれがどのように機能するかを理解するのを手伝ってくれる人はいますか?
ありがとう、モーリーン
その他の再:データの統合にご協力くださいテストがテストAであるかテストBであるかなどを判断する方法はありますか?再:データの統合にご協力ください現在、各テスト結果はそれ自体の列にあります(これは、この方法で発生したデータダンプでした)。 統合したいものの例は次のようになります。
件名。 日付。 A. B. C. D. E.
1。 1/2/10 。 100。50。200
1。 1/2/10 20 50。 。 。
A、B、C、D、Eの番号を持つ単一行になる
または、逆に、結果と呼ばれる単一の列とテスト名の別の列
再:データの統合にご協力くださいこんにちはモーリーン、
データが添付のモックテーブルと同じように配置されていると想定すると、テストデータを次のように調整できます。
1)A-E列をスタックし、他のすべての列を結果のテーブルに保持します
2)積み上げデータ列を「序数」に変更します
3)(フィルターツールを使用して)選択し、すべての空の行を削除します
4)「データ」列を「ラベル」でグループ化し、PATIENT_IDと日付でグループ化します。
注目すべきは、同じ日に複数回実行されるアッセイに、明確なタイムスタンプ/日付値があることを確認する必要があることです。
これがニーズを満たさない場合は、データが現在どのように配置されているかを示す匿名のテーブルまたはモックテーブルを共有できれば、tiが役立ちます。
ベスト、
TS
再:データの統合にご協力くださいこれはとても接近しました!しかし、短い日付関数を使用して、タイムスタンプから時間を切り捨てました。 元のタイムスタンプでは、数分の差があったため、パネル1(A、B)からのテストをパネル2(C、D、E)から分離していました。 それでも、そこから一部のデータを失う必要がある場合、最終的に5つのテストすべてが存在し、単一のテスト結果をドロップするデータを選択するため、重複する単一のテストをドロップしても問題ありません。
元のタイムスタンプを2時間刻みに丸める方法がある場合は、それも機能します。複製を半日後に実行し続けても、テストを数時間以内にグループ化できます。 これは、5つのテストをすべて実行せずに行をダンプしないバージョンの場合です。
再:データの統合にご協力くださいこんにちはモーリーン、
元のタイムスタンプ列のヘッダーを右クリックして、[新しい数式列]-> [変換]-> [ラウンド...]を選択した場合 丸め規則で上、下、または最も近い値を選択した後、選択した間隔に日付を丸めることができるダイアログボックスが表示されます。これにより、日付を丸めた新しい数式列が表示され、データの整列に使用できます。
お役に立てれば。
-ジェリー
再:データの統合にご協力くださいありがとうございました!私はまだJMPで数式を学習していますが、そのトリックはそれが私のために数式を作成することを意味します。 知っておくといい。
再:データの統合にご協力くださいモックアップされた例は、これはあなたが望んだことを完全にはしないと思うので役に立ちます-しかし、それは近づくはずです。 件名でTabulateプラットフォームを使用し、行に日付を指定し(日付を推奨に従って丸めた後)、列にテストを配置し、データをテーブルに格納します(おそらく、最小値と最大値も必要な場合があります)。 私はあなたが尋ねているように見える方法でデータを再配置する最も簡単な方法を表にしています。