列統計訊息,例如僅選定行的平均值。你好。
我希望有一個 jsl 命令來查找高度列的列平均值、中位數或西格瑪,但僅限於年齡僅為 12 歲和 13 歲的情況。
我嘗試選擇行,但似乎沒有得到正確的結果。如果我使用或不使用選擇行,它仍然給我相同的數字。
Data Table( "table" ) << Select where( :age== { 12, 13 });
Sigma = Col Std Dev( As Column( "age" ) );
median = Col Mean( As Column( "age" ) );
show (Sigma);
show (median);
dt << Clear Select;
我很感激這方面的任何幫助。

自動化和腳本編寫回覆:列統計訊息,例如僅選定行的平均值。您要求使用 JSL 命令 - 但也許也很有趣:
JMP 18 中非常有用的新功能:標頭統計
它們可以是靜態的 - 或(預設)對行選擇做出反應:

透過首選項,使用者可以定義顯示哪些值。
令人驚訝的是有這麼多的選擇。
我希望有其他平台,如分佈、製表、摘要、總結和:圖形產生器(!)
有這麼多的項目可供選擇。
這是願望:
Col N 類別 - 以及所有其他...
[我最懷念的是:JSL 和 Graph Builder 中的 Col N Category / N Unique]


回覆:列統計訊息,例如僅選定行的平均值。這是我處理這個問題的方法
Names Default To Here( 1 );
dt = Current Data Table();
sigma = Col Std Dev( If( :age == 12 | :age == 13, :Age, . ) );
Avg = Col Mean( If( :age == 12 | :age == 13, :Age, . ) );