データのサブセットとデータの他のサブセットで x を y で近似するこんにちは、これは他の質問のような JSL の質問ではありません。
いくつかのデータがあり、データの半分とデータの残りの半分で x x y を当てはめたいと考えています。 これを行う穴居人のやり方は、データの後半を新しい列にカットペーストすることだと思います。 しかし、私はそのようにテーブルを調整したくありません。 何か解決策はありますか? テーブルの下の分割機能を使用して、それをいじってみるようにアドバイスされましたが、それだけでいいのでしょうか? もっと具体的なことはありますか?
日頃より大変感謝しております。また、これまでご協力いただきました皆様に心より感謝申し上げます。 あなたは驚くほど忍耐強いコミュニティです。
最高、
マイク
高度な統計モデリング自動化とスクリプト作成消費者および市場調査データのブレンディングとクリーンアップデータの探索と視覚化マスカスタマイゼーションRe: データのサブセットとデータの他のサブセットで x を y で当てはめる[テーブル] -> [分割] を手動で 1 回完了すると、結果のデータ テーブルでソース スクリプトを見つけることができます。 これには、分割を行うためのスクリプトが含まれます。 手書きする必要はありません。 これをコピーしてスクリプトに貼り付けることができます。

これはほとんどの JSL に当てはまります。 これを手動で実行し、JMP からスクリプトを取得します。
JMP にスクリプトを書いてもらいましょう!
Re: データのサブセットとデータの他のサブセットで x を y で当てはめる実際、スクリプトインデックスの構文に従っていますが、結果は期待どおりではありません。 Split(Split()) の分割では、その列を分離するのではなく除外します。また、列ごとの分割は表示されないようです。 かなり面倒で、正しく機能しているかどうかはわかりません。Re: データのサブセットとデータの他のサブセットで x を y で当てはめるJSLでこれを行う基本的な方法はありますか? スプリット()?Re: データのサブセットとデータの他のサブセットで x を y で当てはめるご回答ありがとうございます。
特定のタイプの分割が完璧に機能することがわかりました。 ここで、スクリプトを自動的に保存する方法があるかどうか疑問に思っています。 それともJSLで手動で書き直す必要があるのでしょうか?
マイク
Re: データのサブセットとデータの他のサブセットで x を y で当てはめるデータテーブルを分割する以外のもう 1 つのオプションは、新しい列を作成して行をランダムにグループ化し (または、行数によって系統的にグループ化することもできます)、次の例のようにそのグループ化をオーバーレイとして使用することです。
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// New column: Group
Data Table( "Big Class" ) << New Column( "Group",
Character,
"Nominal",
Formula( If( Random Integer( 2 ) == 1, "Group A", "Group B" ) )
);
// Report snapshot: Big Class - Graph Builder
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Overlay( :Group ) ),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Equation( 1 ) )
)
);
Re: データのサブセットとデータの他のサブセットで x を y で当てはめるこんにちは@mostarr 、
そうですね、基本的には分割です。@ジェフ・パーキンソン何で分割するかがわかっていれば、それを行う方法が与えられています。 データに列が 1 つしかない場合は、コピー アンド ペーストが最も速くなります。
Re: データのサブセットとデータの他のサブセットで x を y で当てはめるあなたの質問を正しく読んでいると、X 値と Y 値の両方を含む単一のデータ列があるように思えます。
行が X 値であるか Y 値であるかを識別する列はありますか? その行がどの XY ペアに属しているかを識別する別の列 (または列の組み合わせ) はありますか?
たとえば、以下の表では、価値X 値と Y 値の両方を持ちます。 測定行が身長または体重の値であるかどうかを識別し、名前、年齢、性別を合わせてその身長または体重の一意のエンティティを識別します。
このような種類のデータがある場合は、はい、テーブル -> 分割まさにあなたが必要としているものです。
「分割」ダイアログを完了するには、次のようにします。測定Split By ロールでは、価値列の分割ロールの場合、および名前、年齢、性別グループの役割で。

名前
|
年
|
セックス
|
測定
|
価値
|
ケイティ
|
12
|
F
|
身長
|
59
|
ケイティ
|
12
|
F
|
重さ
|
95
|
ルイーズ
|
12
|
F
|
身長
|
61
|
ルイーズ
|
12
|
F
|
重さ
|
123
|
ジェーン
|
12
|
F
|
身長
|
55
|
ジェーン
|
12
|
F
|
重さ
|
74
|
ジャクリン
|
12
|
F
|
身長
|
66
|
ジャクリン
|
12
|
F
|
重さ
|
145
|
リーリー
|
12
|
F
|
身長
|
52
|
リーリエ
|
12
|
F
|
重さ
|
64
|
ティム
|
12
|
M
|
身長
|
60
|
ティム
|
12
|
M
|
重さ
|
84
|
ジェームス
|
12
|
M
|
身長
|
61
|
ジェームス
|
12
|
M
|
重さ
|
128
|
ロバート
|
12
|
M
|
身長
|
51
|
ロバート
|
12
|
M
|
重さ
|
79
|
バーバラ
|
13
|
F
|
身長
|
60
|
バーバラ
|
13
|
F
|
重さ
|
112
|
アリス
|
13
|
F
|
身長
|
61
|
アリス
|
13
|
F
|
重さ
|
107
|
スーザン
|
13
|
F
|
身長
|
56
|
スーザン
|
13
|
F
|
重さ
|
67
|
ジョン
|
13
|
M
|
身長
|
65
|
ジョン
|
13
|
M
|
重さ
|
98
|
ジョー
|
13
|
M
|
身長
|
63
|
ジョー
|
13
|
M
|
重さ
|
105
|