<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
サブセットごとにループを作成し、各ループごとにグラフを作成します。 作成したサブセットとグラフそれぞれに対して一意のオブジェクト名を作成して保存するにはどうすればよいですか。ご協力いただきありがとうございます。 JMP11を使用しています。
//例
デフォルトはここにあります(1)。
dt = Open(ファイルパスの変換( "$ Sample_Data")|| "Big Class.jmp");
ages =連想配列(:age);
currentkey = ages <<はじめに
(i = 1、i <= Nアイテム(年齢)、i ++、
nextkey = ages << Next(現在のキー);
dt << Whereを選択します(:age == currentkey);
sub = dt << Subset(出力テーブル名( "Subset" || Char(currentkey)));
//どのようにsubのためにユニークなオブジェクト名を作成し保存することができますか?
dt <<クリア選択。
biv = sub << 2変量(Y(:身長)、X(:体重));
//どうやってbivのためのユニークなオブジェクト名を作成し保存することができますか?
currentkey = nextkey;
;
閉じる(dt、保存しない);
優秀な。 ありがとう、Melanie。 連想配列がそのようなオブジェクトを格納できることに気づきませんでした。
ロブ
各サブセットテーブルと2変量レポートに新しい変数名を作成する代わりに、既に持っている連想配列にそれらを追加してみてください。
//例
デフォルトはここにあります(1)。
dt = Open(ファイルパスの変換( "$ Sample_Data")|| "Big Class.jmp");
ages =連想配列(:age);
currentkey = ages <<はじめに
(i = 1、i <= Nアイテム(年齢)、i ++、
nextkey = ages << Next(現在のキー);
ages [currentkey] = {}; //各年齢にリストを持たせる
dt << Whereを選択します(:age == currentkey);
//サブセットテーブルをこの年齢のリストに追加します
に挿入(ages [currentkey]、dt <<サブセット(出力テーブル名( "Subset" || Char(currentkey)))););
dt <<クリア選択。
//この年齢のリストに2変量レポートを追加します。
に挿入(ages [currentkey]、ages [currentkey] [1] << 2変量(Y(:身長)、X(:体重)));
currentkey = nextkey;
;
閉じる(dt、保存しない);
完了すると、連想配列は次のようになります。
連想配列(
{{12、{データテーブル( "サブセット12")、二変量[]}}、
{13、{データテーブル( "サブセット13")、二変量[]}}、
{14、{データテーブル( "サブセット14")、二変量[]}}、
{15、{データテーブル( "サブセット15")、二変量[]}}、
{16、{データテーブル( "サブセット16")、二変量[]}}、
{17、{データテーブル( "サブセット17")、二変量[]}}}、
0
)
あなたはこのように与えられた年齢のサブセットテーブルにアクセスすることができます:ages [12] [1]
あなたはこのような与えられた年齢の二変量レポートにアクセスすることができます。ages [12] [2]
By関数の使用はオプションではありませんか?それならあなたはただあなたのbivをサブセットすることができます。
デフォルトはここにあります(1)。
dt = Open(ファイルパスの変換( "$ Sample_Data")|| "Big Class.jmp");
biv = dt <<二変量(Y(:身長)、X(:体重)、by(:Age));
biv [1]; //年齢== 12