So erstellen Sie ein Anpassungsmodell mit Datentabellen unterschiedlicher GrößeIch habe 12 serialisierte Assemblys. Jede Baugruppe hat 8 Teile, jedes Teil hat einen Datensatz mit der gleichen Spaltenstruktur.
Jede Baugruppe durchläuft 1 Qualifikationstest.
Jede Baugruppe durchläuft dann 10 Lebensdauertests (jede Runde hat die gleiche Säulenstruktur).
Das lässt mich mit 3 Tischen
Tabelle 1 hat 8 Zeilen pro Baugruppe
Tabelle 2 hat 1 Zeile pro Baugruppe
Tabelle 3 hat 10 Zeilen pro Baugruppe
Ich interessiere mich nur für eine Ausgabe und möchte eine Leverage-Analyse durchführen, um die Auswirkungen jeder Spalte in jeder Tabelle auf diese Ausgabe zu bestimmen. Die Ausgabe ist eine Spalte in Tabelle 3.
Wie kombiniere ich die Tabellen so, dass ich in keiner Spalte oder Zeile doppelte Daten habe, die die Gewichtung der Leverage-Analyse verzerren?
Ich habe viel kleinere Versionen der Tabellen als Referenz beigefügt.
AnalytikRe: So erstellen Sie ein Anpassungsmodell mit Datentabellen unterschiedlicher GrößeWillkommen in der Community. Ich weiß, dass sich bald jemand melden und Ihnen helfen wird (Jim hat vielleicht ein Skript). Ich werde sagen, Sie müssen alle Daten in einer Tabelle haben. Es gibt eine Option „Tabellen beitreten“ (Tabellen>Tabellen beitreten). Haben Sie sie ausprobiert?
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
Re: So erstellen Sie ein Anpassungsmodell mit Datentabellen unterschiedlicher GrößeWie @statmann sagte: Sieht so aus, als müssten Sie Tabelle 1 mit Tabelle 3 über TEST SN und TEST TYPE verbinden,
und verbinden Sie dann das Ergebnis mit Tabelle 2 über UNITSN.
Das Ergebnis sind dann 120 Zeilen mit allen Spalten.
In der Ergebnistabelle können Sie nach Ihren Bedürfnissen filtern und auswerten.
Ich hänge die beiden Skripte hier an:
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 )
)
