Если я подбираю одномерные данные с нормальным распределением, как я могу вернуть подобранные значения в MATLAB. Я использую этот простой пример
load hospital % data
x = hospital.Weight;
[mu sigma]=normfit(x) %normal fitting
%To visualize the pdf
xval=min(x):0.1:max(x)
yval=normpdf(xval,mu,sigma)
plot(xval,yval)
yval дает вероятности значений xval. Теперь, если я хочу извлечь подогнанные значения «x» после аппроксимации его с помощью приведенного выше нормального распределения, как мне это сделать? Как видно на рисунке, значения оси Y представляют собой PDF и лежат между 0 и 1, однако мне нужны соответствующие подогнанные значения из данных, которые следуют нормальному распределению.
Будут ли подобранные значения равны x_fitted = yval*sigma + mu? !Думаю, мне не хватает элементарной математики.