suppose que nous avons le code suivantgénérer des probabilités d'histogramme
>> B=xlsread('data_generations1','A1','g8:g301');
>> [pxx,f]=periodogram(B,[],[],100);
>> [peaks,location]=findpeaks(pxx);
>> length(peaks)
ans =
88
>> hist(peaks,40)
>> [pxx,f]=periodogram(B,[],[],100);
>> pxn=pxx./sum(pxx);
>> [peaks,location]=findpeaks(pxn);
>> hist(peaks,40)
>>
et nous avons ci-dessous des photos
je veux générer des probabilités de cet histogramme en Matlab de sorte que la somme de tous ces les probabilités devraient être égales à 1, mais je ne sais pas bien comment faire, alors s'il vous plaît aidez-moi, merci d'avance
EDITED: après l'instruction suivante, j'ai l'image suivante
je vais tracer le résultat, et les moyens etell meell ce type de distribution c'est ok? –
quel type de distribution il est? J'ai mis photo –
Je ne connais pas le type de distribution de vos données, mais ksdensity ne nécessite pas cette information. Si vous connaissez la distribution, probabily la fonction [histfit] (http://www.mathworks.es/es/help/stats/histfit.html#inputarg_dist) est une meilleure option. –