2011-04-08 4 views

Répondre

2

Si vous disposez de la boîte à outils statistiques dans MATLAB, vous pouvez utiliser ksdensity pour estimer pdf/cdf à l'aide du lissage du noyau. Voici un exemple

data=[randn(2000,1);4+randn(2000,1)];%# create a bimodal Gaussian distribution 
x=linspace(-4,8,1e4);%# need to evaluate density at these points 

pF=ksdensity(data,x,'function','pdf');%# evaluate the pdf of the data points 

Si vous tracez, il devrait ressembler à ceci

enter image description here

Vous pouvez également obtenir la distribution cumulative ou cumulative inverse ou changer le noyau qui est utilisé. Vous pouvez consulter la liste des options à partir du lien fourni. Cela devrait vous aider à démarrer :)

+0

R.M. Je vous remercie. – Cheung

Questions connexes