У меня есть набор данных в 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 не имеет параметра размера или края ребра, поэтому я не могу использовать этот метод.
Мне интересно, как я могу получить подходящую гауссову подгонку к моей гистограмме. Спасибо за помощь.