Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichert<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe ein Kontrolldiagramm (cc)-Fenster mit mehreren Elementen (dh jedes Element hat ein Kontrolldiagramm). Wenn ich in jsl cc<< Zusammenfassungen speichern verwende, wird eine Zusammenfassungstabelle für jedes Element angezeigt. Wie kann ich alle Zusammenfassungen in einer Tabelle mit identifiziertem Elementnamen speichern? Vielen Dank.
Betreff: Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichertqy6b0
veronica.a.heber
Sie könnten Folgendes versuchen:
dt = Open( "$SAMPLE_DATA/Quality Control/Airport.jmp" );dt << New Column( "ByVar", Character, formula( Left( :Day, 1 ) ) );obj = Control Chart( Sample Size( :Day ), KSigma( 3 ), Chart Col( :Delay, XBar ), By( :ByVar ) );Current Data Table( dt );Summarize( byVals = By( :ByVar ) );res = obj << SaveSummaries;If( Is List( res ), finalTable = res[1] << concatenate( res[2 :: N Items( res )], create source column, outputTableName( "Saved Summaries" ) ); Try( col = Column( finalTable, "Source Table" ); col << set name( dt:ByVar << get name ); For( i = 1, i <= N Items( res ), i++, col[finalTable << get rows where( Column( dt:ByVar << get name )[] == (res << get name) )] = byVals; Close( res, NoSave ); ); , finalTable = res ););
Betreff: Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichertWenn Sie den Tooltip im Editor verwenden, werden Sie sehen, dass (bei Verwendung einer 'By'-Variablen) obj eine Liste ist. Du könntest also so etwas versuchen:
Namen standardmäßig hierher ( 1 ) ;
dt = Offen ( "$SAMPLE_DATA/Quality Control/Airport.jmp" ) ;
// Füge eine Spalte hinzu, damit es eine zweite Diagrammspalte gibt
dt << neue Spalte ( "Zufällig" , Formel ( Zufällige Uniform ())) ;
dt << neue Spalte ( "Durch" , Formel ( Zufällige ganze Zahl ( 1 , 2 ))) ;
obj = Kontrollkarte (
Probengröße ( : Tag ) ,
KSigma ( 3 ) ,
Diagrammspalte ( : Verzögerung , XBar , R ) ,
Diagrammspalte ( : Zufällig , XBar , R ) ,
Durch ( : Durch )
) ;
Zum ( b = 1 , b <= NIArtikel ( obj ) , b ++, obj [ b ] << Zusammenfassungen speichern ) ;
Dann müssen Sie die resultierenden Tabellen natürlich konsolidieren.
Betreff: Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichertWie könnte dasselbe (alle Zusammenfassungen in einer Tabelle mit identifiziertem Elementnamen speichern) durchgeführt werden, wenn eine By-Variable in der Regelkarte verwendet wird?
Wie in diesem Beispiel, das ein Diagramm für ByVar=1 und ByVar=2 erstellt:
dt = Offen ( "$SAMPLE_DATA/Quality Control/Airport.jmp" ) ;
dt << neue Spalte ( "NachVar" , Charakter , Formel ( links ( : Tag , 1 ))) ;
obj = Kontrollkarte (
Probengröße ( : Tag ) ,
KSigma ( 3 ) ,
Diagrammspalte ( : Verzögerung , XBar ) ,
Durch ( : NachVar )
) ;
Betreff: Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichertDie Standardaktion mit ,<< Zusammenfassungen speichern besteht darin, eine einzige Tabelle für alle Diagramme zu erstellen, die für die Plattform definiert sind.Das folgende Beispiel erzeugt ein Beispiel der kombinierten Übersichtstabelle.
Namen standardmäßig hierher ( 1 ) ;
dt = Offen ( "$SAMPLE_DATA/Quality Control/Airport.jmp" ) ;
// Füge eine Spalte hinzu, damit es eine zweite Diagrammspalte gibt
dt << neue Spalte ( "Zufällig" , Formel( Zufällige Uniform ())) ;
obj = Regelkarte(
Stichprobengröße ( : Tag ) ,
KSigma( 3 ) ,
Diagramm Col( : Verzögerung , XBar , R ) ,
Diagramm Col( : Zufällig , XBar , R )
) ;
obj << Zusammenfassungen speichern;
Könnten Sie Ihr Problem klären?
Betreff: Regelkarte mit mehreren Elementen wie man Zusammenfassungen in einer Tabelle speichertAls Vorschlag, warum verwenden Sie nicht einfach die Hotspot-Dropdown-Option aus dem Regelkartenfenster für Zusammenfassungen speichern? Dadurch wird eine einzelne JMP-Datentabelle mit in Spalten identifizierten Mengen für verschiedene zusammenfassende Kennzahlen erstellt.