如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?各位,
假設,我有兩個數據集。 我正在使用標準示例示例庫>> Big Class.jmp。
數據集1:一個班的所有40名學生。
數據集 2:班級中女學生的子集。
需求:我想比較數據集 1 和 2 的 [年齡、性別、身高、體重] 的分佈。
為此,我打開兩個報告,並使用 JMP> 文件 > 應用程序合併這些報告。 當我組合應用程序時,年齡、性別、身高、體重的分佈都在單個窗口中。
但我想要以年齡(數據集1)和年齡(數據集2)的形式並排且比例相同。然後高度(數據集 1)和高度(數據集 2)並排且比例相同,對於單個窗口中的所有其他參數依此類推。
我的實際數據集非常大,當數據集 1 和數據集 2 的參數並排以便於比較時,它會非常有用。
回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?好的......我剛剛查了你加入社區的日期......你已經上線一年多了......所以你已經知道你的問題的答案了。 ... ...
這是JMP,當然你可以讓軸匹配。 
需要做的就是從該對的第一個圖形中捕獲軸設置,然後將它們複製到第二個圖形中。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt2 = Open( "$SAMPLE_DATA/big class families.jmp" );
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dis1 = dt << Distribution( Column( column list[i] ) );
dis2 = dt2 << Distribution( Column( column list[i] ) );
Report( dis1 )[Axis Box( 1 )] << copy axis settings;
Report( dis2 )[Axis Box( 1 )] << paste Axis settings;
)
)
);
回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?有沒有辦法讓我獲得的並排表格具有相同的比例?
感謝您的幫助。回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?嗨特克斯尼爾森,
多謝。
這正是我所需要的。 四天以來我真的為此而奮鬥。
我將嘗試以類似的方式編寫我的數據集。
問候
桑
回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?這是一個腳本示例,它給出了您想要的結果
Names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt2=open("$SAMPLE_DATA/big class families.jmp");
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dt << Distribution( Column( column list[i] ) );
dt2 << Distribution( Column( column list[i] ) );
)
)
);回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?嗨馬克,
感謝您的回复。 我已經做到了。
但我希望兩個數據集的參數分佈表並排進行比較。 {我有 60 個輸入參數}。
請檢查一個ppt,我按照你提到的步驟得到的結果以及我實際需要的。
謝謝
桑
回复:如何重新排列 JMP 分佈中的表/結果並最終在 JSL 中創建應用程序?最終,您將需要同一數據表中的所有數據集 1 和數據集 2 觀測值。 如果它們一開始是單獨的數據表,則使用“表”>“串聯”將它們組合在一起。 確保公共變量首先使用相同的列名。 另外,請確保有一列指示成員身份(即數據集 1 或數據集 2)。 如果它們已經在一起,那麼您只需要成員資格列。 成員資格列應使用名義建模類型。
分發平台功能應該支持您想做的事情。 選擇所有響應列並將它們分配給 Y。 選擇成員資格列並將其分配給按角色。 檢查紅色小三角菜單:“堆棧”將重新排列順序,“均勻縮放”將使軸匹配。 您可以使用按住 Ctrl 鍵並單擊紅色三角形的功能來“廣播”該命令。