#matlab #pdf #plot #histogram #data-fitting
Вопрос:
У меня есть ряд данных и я оценил параметры функции плотности вероятности, которую я хотел. Это pdf-файл, которого нет в приложении MATLAB «подгонка дистрибутива», и еще один, который есть, но я изменил, чтобы он был именно тем, что я хотел.
Проблема в том, что когда я делаю все возможное, чтобы начать сравнивать скорректированный pdf-файл с дистрибутивом empircal. Я не знаю, должна ли ось y быть по частоте, но я делаю все это по плотности.
Что у меня есть:
Красная линия, которую я должен был иметь, но перевернул:
Дело в том, что на первом графике нормальное распределение хорошо упорядочено, но два других распределения-нет. Сначала ни один из них не был опрошен, но затем я нормализовал гистограмму:
histogram(DATAs,'Normalization','pdf')
Но, как вы можете видеть на втором графике, красный должен быть вместе с гистограммой, в то время как на первом он полностью отделен. (Это те же данные, единственное, что во втором я оценил с помощью приложения «подгонка распределения» с положительными значениями, и я планирую сделать сальто при переходе к первому).
Я начинаю думать, что проблема заключается в построении pdf-файла. Нужно ли мне корректировать масштаб pdf, чтобы второе изображение было в первом?
Предположим, что параметры правильно оценены. Сюжет pdf, который я сделал, мне понравился:
x_DATAs =linspace(minval1,maxval1,10000);
parmhat=[parmhat DATAs(1),parmhatDATAs(2),parmhatDATAs(3)];
y2_ DATAs = sgtpdf(x_DATAs ,parmhat,parmhat DATAs(4),parmhatDATAs(5));
plot(x_ DATAs ,y2_ DATAs , '--g')
I wanted to get something like this: