2013-10-15 118 views
2

我擬合分佈於給定data.then我已經估計distribution.I的參數也有繪製的經驗CDF在R.使用ECDF()命令現在我要繪製估計分佈cdf與經驗cdf一起。我如何做到這一點? ecdf()命令能幫助我嗎?如何繪製估計CDF與經驗CDF

+0

感謝名單親愛的,讓我問我的問題更具體 我已經估計「loglogistic分配」的參數,我想比較loglogistic分佈的CDF與emperical CDF我怎麼能比它visually.I有plottd的經驗CDF使用ecdf()。LL cdf的繪圖依然存在。 – user2881894

+1

這是一個編碼網站。郵政編碼。 –

回答

1

是的,ecdf可以幫到你。它有一個繪圖方法。您可以在下面看到正常分配的可能代碼。

x <- rnorm(100) 
plot(ecdf(x)) 
lines(seq(-3, 3, by=.1), pnorm(seq(-3, 3, by=.1)), col=2) 

編輯:您可以使用對數邏輯分佈函數代替做同樣的事情。它在例如包actuar中實施。

# load package 
require(actuar) 
# check out the parametrization! 
?dllogis 
# estimate shape and scale from your data 
shape <- 20 
scale <- 1 
# Don't do this. Use your own data instead. 
x <- rllogis(100, shape=shape, scale=scale) 
# Plotting the empirical distribution function 
plot(ecdf(x)) 
# x-values for plotting distribution function 
xvals <- seq(min(x), max(x), length=100) 
# plot estimated distribution function with your estimated shape and scale 
lines(xvals, pllogis(xvals, shape=shape, scale=scale), col=2) 
+0

Thanx親愛的,讓我更具體地問我的問題 我估計「loglogistic分佈」的參數我想比較loglogistic分佈的cdf與具體的cdf如何我可以比較它visual.I有plottd經驗cdf使用ecdf()。 LL cdf的繪圖依然存在。 – user2881894