我在 Matlab (fitrgp) 中使用高斯过程回归函数,并且我已经阅读了该函数的完整文档。我使用时间序列数据集,该数据集中的每个点都有自己的差异。我想知道是否有任何方法可以将数据点和方差都传递给这个函数来指定数据之间的不确定性?
这是我使用的代码:
trainNumber = 2000;
gprMdTrain = fitrgp(xH1(1:trainNumber,:),yH1(1:trainNumber,:),...
'KernelFunction','squaredexponential','FitMethod','sd',...
'Standardize',1,'Verbose',1,'SigmaLowerBound',0.05);
[YpredTest,~,ci] = predict(gprMdTrain,xH1(trainNumber+1:end,:));
[label,score,cost] = resubPredict(gprMdTrain);