データはガンマのように分散されています。
データを複製するには、次のようにします。
a) 最初にディストリビューションを見つけます。真のデータのパラメータ:
fitdist(datag, "gamma", optim.method="Nelder-Mead")
b) パラメータ shape、rate、scale を使用してデータをシミュレートします。
data <- rgamma(10000, shape=0.6, rate=4.8, scale=1/4.8)
r で qgamma 関数を使用して分位点を見つけるには、次のようにします。
編集:
qgamma(c(seq(1,0.1,by=-0.1)), shape=0.6, rate =4.8, scale = 1/4.8, log = FALSE)
真のデータ (rgamma でシミュレートされていない) の分位数を見つけるにはどうすればよいですか?
変位値 r 関数は、真のデータ (datag) の目的の変位値を返すことに注意してください。ただし、これらは、データが正規分布していると仮定して理解しているとおりです。ご覧のとおり、明らかにそうではありません。
quantile(datag, seq(0,1, by=0.1), type=7)
使用するrの関数、または非常に歪んだデータの分位点を統計的に取得する方法は?
さらに、これはある程度意味がありますか?しかし、まだ低い値を取得していません!
Fn <- ecdf(datag)
Fn(seq(0.1,1,by=0.1))