プログラムを実行した後に同じ出力に直面する問題皆さんこんにちは
私が直面している1つの問題は、次のとおりです。異なる生データセットを使用したときにどのような状況で発生するのでしょうか。この問題を解決できる解決策はありますか。
ありがとう。
どんな答えでもありがたいです。
再:プログラムを実行した後に同じ出力に直面する問題私はあなたのディスカッションに対する最初の回答であなたの質問に対する答えをすでに示しました。 しかし、問題をさらに例証するために、ここに方法を説明するためのスクリプトがあります。
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 ) )
);
作成された各データテーブルの下部にあるサムネイルを見ると、各テーブルには各テーブルにリンクされたプラットフォームが1つだけあることがわかります。 したがって、正しいテーブルが正しいプラットフォームに対して参照されていることを示しています。
再:プログラムを実行した後に同じ出力に直面する問題こんにちは、ジム
私はあなたが書いていることを理解しています。
しかし、異なるデータテーブルを正しく指す方法の例を教えてください。
ありがとう。
再:プログラムを実行した後に同じ出力に直面する問題私は、2つの異なるデータテーブルがあるかどうかを尋ねていませんでした。 私のポイントは、あなたのコードが異なるデータテーブルを正しく指し示していることを確認することです。 データテーブルを名前または一意の参照ポインタで明確に指していることを確認して使用していますか。したがって、"dt"と "dt2"が参照されている私のサンプルコード。
再:プログラムを実行した後に同じ出力に直面する問題こんにちは、ジム
はい、全く異なる2つの生データセットです。
最初のデータセットを最初に選択したとき、ソフトビンリスト(ソフトビンの選択)は表の表のsoft_bin_nameと同じになります。
しかし、2回目に別のデータセットを選択した場合、ソフトビンリスト(ソフトビンの選択)は、集計テーブルのsoft_bin_nameと同じではありません。
それで、私は実際に何が問題なのか知っていますか?解決策はありますか。
ありがとう。
再:プログラムを実行した後に同じ出力に直面する問題実行時に2つの異なるデータテーブルを明示的に指していますか。 といった:
dt=Open(<FIRST data="https://community.jmp.com/" table="">);
dt2=Open(<SECOND data="https://community.jmp.com/" table="">);
dt << Bivariate(........);
dt2 << Bivariate(.......);</SECOND></FIRST>