私は12のシリアル化されたアセンブリを持っています。 各アセンブリには8つのパーツがあり、各パーツには同じ列構造のデータのセットがあります。
各アセンブリは、1つの認定テストを受けます。
次に、各アセンブリは10ラウンドの寿命テストを通過します(各ラウンドのカラム構造は同じです)。
それは私に3つのテーブルを残します
表1には、アセンブリごとに8行あります
表2には、アセンブリごとに1つの行があります
表3には、アセンブリごとに10行あります
1つの出力のみに関心があり、レバレッジ分析を実行して、各テーブルの各列がその出力に与える影響を判断したいと思います。 出力は表3の列です。
レバレッジ分析の重みを歪めるような重複データが列または行にないようにテーブルを組み合わせるにはどうすればよいですか?
参考までに、はるかに小さいバージョンの表を添付しました。
コミュニティへようこそ。 誰かがチェックインしてすぐにあなたを助けてくれることを私は知っています(ジムはスクリプトを持っているかもしれません)。 つまり、すべてのデータを1つのテーブルにまとめる必要があります。 [テーブルに参加]オプション([テーブル]> [テーブルに参加])がありますが、試しましたか?
https://www.jmp.com/support/help/en/16.2/?os=mac&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/join-data-tables.shtml
お気に入り@statmanと、TESTSNとTESTTYPEを介して表1と表3を結合する必要があるようです。
次に、UNITSNを介して結果を表2に結合します。
結果は、すべての列を含む120行になります。
結果テーブルでは、必要に応じてフィルタリングおよび評価できます。
ここに2つのスクリプトを添付します。
Data Table( "Table 1" ) << Join(
With( Data Table( "Table 3" ) ),
By Matching Columns( :TEST SN = :TEST SN, :Test Type = :Test Type ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
Data Table( "Untitled 33" ) << Join(
With( Data Table( "Table 2" ) ),
By Matching Columns( :UnitSN = :UnitSN ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
)
