0
我試圖繪製連接長度上的強度增加。在下面的例子中,隨機數據類似於我所期望的那樣創建,對此進行擬合。 問題是我想確定每個長度(每個x值)的預測水平,而不是整個數據集的預測水平。從圖中可以看出,低x值的結果比較高的結果要少得多。MATLAB:繪圖數據符合預測
任何人都可以給我提示如何創建這種類型的圖(預測線越來越遠離擬合)?
%Generate random data
xVec = 0:0.001:1;
Distr = makedist('Normal','mu',10,'sigma',1);
for i=1:length(xVec)
yVec(i) = sqrt(xVec(i))*random(Distr);
end
%Create fit and prediction interval
FitVec = fit(xVec',yVec','poly4');
pRvecConf = predint(FitVec,xVec,0.95,'observation','off');
%Plot
plot(FitVec,xVec,yVec)
hold on
plot(xVec,pRvecConf,'m--')
legend('Data','Fitted curve','Confidence','Location','se')
xlabel('Length')
ylabel('Strength')
參見下面的示例性繪圖: