Подгонка гауссовой кривой к гистограмме в MATLAB - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть набор данных в excel, поэтому я передал его в MATLAB, чтобы нарисовать гистограмму и добавить гауссовский пример. Мой код ниже.

vData = xlsread("2.xlsx");
figure(1);
hHist = histogram(vData, -2.7:0.001:-2.4);

Когда я запускаю свой код, я получаю гистограмму, подобную этой гистограмма моих данных

Чтобы гауссиан соответствовал моей гистограмме, я добавляю код, подобный этому

figure(2);
histfit(vData); % I'm not sure this is the right fitting method

Но результат, который я получил, такой фитинг на гистограмме

Я думаю, что размер корзины и край корзины не подходят для моих данных, потому что мои данные обычно сгруппированы около -2.5. Метод hisfit не имеет параметра размера или края ребра, поэтому я не могу использовать этот метод. Мне интересно, как я могу получить подходящую гауссову подгонку к моей гистограмме. Спасибо за помощь.

...