我只是在猜測,但是將權重應用於分位數或累積分佈函數是否有意義?
這對時刻有意義,但可能不適用於 CDF。
出於某種原因,在向匯總中添加 Median() 時,它會忽略提供的權重對於其他統計.
在這裡,我正在創建一個簡單的過濾器,其中每個男性行的權重為 0,因此男性的最大值和最小值不應該存在。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// New column: Filter
dt << New Column( "Filter",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :sex != "M" )
);
list_columns_to_group = {"height", "weight"};
<BR /><BR />// Ignores weights for max, min...
dt << Summary( Group( :Sex ),
Mean(list_columns_to_group),
Max( list_columns_to_group ),
Min(list_columns_to_group ),
Median(list_columns_to_group),
Weight(:Filter));
<BR /><BR />// Works as expected
dt << Summary( Group( :Sex ),
Mean(list_columns_to_group),
Max( list_columns_to_group ),
Min(list_columns_to_group ),
//Median(list_columns_to_group),
Weight(:Filter));
我已經更新了描述,因為我發現的主要問題是它忽略了其他統計數據的權重。
關於體重中位數,這本身就是一個話題:)
https://en.wikipedia.org/wiki/Weighted_median