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

回复:按列計算 Col 分位數哇!!!!
這是絕妙的解決方案!
我從你那裡學到了“獲取價值”和“位置”公式。
非常感謝邁克爾和布雷迪!
回复:按列計算 Col 分位數布雷迪,
感謝您發現我的錯字! 我的意思是字符值的情況是這樣的:
//When By variable is character-valued:
Quantile( 0.25, (:height << get values)[loc((:sex << get values),:sex)] )
最好的,
邁克爾
回复:按列計算 Col 分位數使用 Michael 的方法,您還可以對字符值場景執行以下操作,以避免必須顯式列出每個組值:
Quantile(
0.25,
(:height << get values)[Loc( :age << get values, :age[Row()] )]
)
如果您需要使用多個分組變量(例如,3 列在一起),您將首先將這些列連接在一起形成第四個,然後使用這個新列作為(單個)分組列。
乾杯,
布雷迪
回复:按列計算 Col 分位數不幸的是,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)] )
希望這兩者之一能夠適合您的情況!
邁克爾