在SAS
我有一個連續變量,從0
到1
。我想在10
類別的基礎上將其歸類爲10 percentiles
。有一個PROC
或一個函數,將我的連續分佈和百分位作爲輸入並計算分類?如何分類連續變量
我該如何解決?
在此先感謝
在SAS
我有一個連續變量,從0
到1
。我想在10
類別的基礎上將其歸類爲10 percentiles
。有一個PROC
或一個函數,將我的連續分佈和百分位作爲輸入並計算分類?如何分類連續變量
我該如何解決?
在此先感謝
您可以使用proc排名或proc單變量來做到這一點。看看這些文檔,並詢問一個更具體的問題,如果在實際編寫代碼後遇到問題。
一個選項是使用循環功能ROUND(argument, rounding-unit);
。例如:
data table;
set table;
roundedVar = ROUND(continuousVar, 0.1);
run;
這會給你11個獨特的類(0,0.1,0.2,...,1)。如果你想要10個類,請查看FLOOR()和CEIL()函數。
雖然這並不是百分點,但這是真正的問題。圓形/地板/小屋會產生不等大小的水桶 – superfluous
@superfluous正確的,這種方法只會根據它們落入的範圍來挖掘觀察結果。 – heyydrien