回复:將列中的特定值製成表格我的錯誤或者更確切地說是 JMP 的時髦解釋。由於 Tabulate 的工作方式,它使用特定名稱來執行關鍵操作,並且通過將標籤名稱更改為 Column %,Tabulate 重新計算了該值。因此,如果標籤更改為“The Column %”,它不會進行重新計算。

names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Change Item Label( Statistics( Sum, "The Column %" ) ),
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
回复:將列中的特定值製成表格您好 txnelson,感謝您的回复。
但是,Column% 值是否可能仍然是這樣?

回复:將列中的特定值製成表格您將需要運行 Tabulate 兩次,並在表格之間對所需的航空公司數據進行子集化
- 如上所述創建製表
- 將 Tabulate 顯示成數據表。轉到紅色小三角並選擇“製作成數據表”
- 在新表中,選擇 Alaska、America West 和 American 的行。
- 使用 Tables=>Subset 對數據表進行子集化,只保留選定的行
- 在新數據表上運行製表平台。
- 將 Airline 列拖動到行的放置區
- 將 Column % 列拖到 Statistic 列中的 N
- 右鍵單擊 Column % 標籤並選擇“Remove Column Label”
- 右鍵單擊總和標籤並選擇“更改項目標籤”
- 將標籤更改為“Column %”

下面是執行上述操作的腳本
names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ), Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
將列中的特定值製成表格大家好,
我將此 Air Traffic.jmp 文件作為示例,因此我想要做的是僅使用所需的指定值對數據進行製表,但需要保留其原始的列 % 值。
我嘗試選擇所需的值,然後將其子集到另一個表中,但最終得到 100 列 % 值。 我還嘗試了隱藏和排除,但也得到了 100 Column % 值。
在我的附加文件中,我需要的製表值是阿拉斯加、美國西部和僅限美國。
有什麼方法可以做到這一點嗎?

高級統計建模數據混合和清理大規模定制質量和工藝工程