按列計算 Col Quantile<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨~
我想計算上分位數按列
在數據表上
通過使用如下 JMP 公式。(筆記。 不是來自“製表”菜單)
你有什麼想法嗎?
提前致謝。 

回复:按列計算 Col Quantile哇!!!!
這是絕妙的解決方案!
我從你那裡學到了“獲取價值”和“位置”公式。
非常感謝邁克爾和布雷迪!
回复:按列計算 Col Quantile布雷迪,
感謝您發現我的錯字! 我的意思是字符值的情況是這樣的:
//When By variable is character-valued:
Quantile( 0.25, (:height << get values)[loc((:sex << get values),:sex)] )
最好,
邁克爾
回复:按列計算 Col Quantile使用 Michael 的方法,您還可以針對字符值場景執行以下操作,以避免必須顯式列出每個組值:
Quantile(
0.25,
(:height << get values)[Loc( :age << get values, :age[Row()] )]
)
如果您需要使用多個分組變量(例如,3 列在一起),您將首先將這些列連接在一起以形成第四列,並將此新列用作(單個)分組列。
乾杯,
布雷迪
回复:按列計算 Col Quantile遺憾的是,Col Quantile 函數不支持 By 變量。 但是,您可以使用以下公式來繞過此限制:
//Examples using $SAMPLE_DATA/Big Class.jmp:
//When By variable is character-valued:
Quantile( 0.25, (:height << get values)[loc((:sex << get values),"M")] )
//When By variable is numeric-valued:
Quantile( 0.25, (:height << get values)[loc((:age << get values) == :age)] )
希望這兩者之一適合您的情況!
邁克爾