Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdHallo allerseits
Ein Problem, dem ich gegenüberstehe, ist: In welcher Situation, wenn ich unterschiedliche Rohdatensätze verwende, aber nach dem Ausführen des Programms, sind beide Ausgaben gleich. Jede Lösung kann dieses Problem beheben?
Vielen Dank.
Jede Antwort ist dankbar.
Betreff: Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdDie Antwort auf Ihre Frage habe ich bereits in meiner ersten Antwort auf Ihre Diskussion gezeigt. Zur weiteren Veranschaulichung des Problems ist hier ein Skript zur Veranschaulichung der Methode.
Names Default To Here( 1 );
// Open a data table and use the variable "dt" as a pointer to the table
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Select all females in the data table
dt << select where( :sex == "F" );
// Create a subset of the data table and use the variable "dtSubset" as
// a pointer to the new data table
dtSubset = dt << subset( selected rows( 1 ), selected columns( 0 ) );
// Run a bivariate platform on the original data table, explicitly pointing
// to the table by using the "dt" reference to it
dt << bivariate( x( :Height ), y( :Weight ) );
// Run a Multivariate platform on the subsetted data table, pointing the platform
// to use the subsetted table by pointing to the reference variable "dtSubset"
dtSubset << Multivariate(
Y( :age, :height, :weight ),
Estimation Method( "Row-wise" ),
Matrix Format( "Square" ),
Scatterplot Matrix( Density Ellipses( 1 ), Shaded Ellipses( 0 ), Ellipse Color( 3 ) )
);
Schauen Sie sich die Miniaturansichten unten in jeder der erstellten Datentabellen an, und Sie werden sehen, dass jede Tabelle nur eine Plattform hat, die mit jeder Tabelle verknüpft ist. Dies zeigt, dass auf die richtige Tabelle für die richtige Plattform verwiesen wurde.
Betreff: Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdHallo Jim
Ich verstehe, was du schreibst.
Aber können Sie mir ein Beispiel geben, wie man richtig auf die verschiedenen Datentabellen verweist?
Vielen Dank.
Betreff: Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdIch habe nicht gefragt, ob Sie zwei verschiedene Datentabellen haben, ich gehe davon aus. Ich wollte damit sagen, dass Sie sicherstellen, dass Ihr Code richtig auf die verschiedenen Datentabellen verweist. Stellen Sie sicher, dass Sie namentlich oder durch einen eindeutigen Referenzzeiger speziell auf die Datentabelle verweisen? Also mein Beispielcode, in dem "dt" und "dt2" referenziert wurden.
Betreff: Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdHallo Jim
Ja, es gibt insgesamt 2 verschiedene Rohdatensätze.
Mein Zustand ist wie folgt: Wenn Sie das erste Mal den ersten Datensatz auswählen, stimmt die Softbin-Liste (Softbin-Auswahl) mit dem Namen soft_bin_name der tabellarischen Tabelle überein.
Wenn Sie jedoch ein zweites Mal einen anderen Datensatz auswählen, stimmt die Softbin-Liste (Softbin-Auswahl) nicht mit dem Softbin-Namen der tabellarischen Tabelle überein.
Darf ich wissen, wo das Problem liegt? Irgendeine Lösung kann das beheben?
Vielen Dank.
Betreff: Problem, dass nach dem Ausführen des Programms die gleiche Ausgabe angezeigt wirdZeigen Sie explizit auf die 2 verschiedenen Datentabellen, wenn Sie sie ausführen? Sowie:
dt=Open(<FIRST data="https://community.jmp.com/" table="">);
dt2=Open(<SECOND data="https://community.jmp.com/" table="">);
dt << Bivariate(........);
dt2 << Bivariate(.......);</SECOND></FIRST>