I keep getting the error: Error in Assignment7_1 (line 11) hyp2 = minimize(hyp, @gp, -100, @infGaussLik, meanfunc, covfunc, likfunc, x, y); when I run a code.

2 次查看(过去 30 天)
%GP example
meanfunc = []; % empty: don't use a mean function
covfunc = {@covSum,{@covLIN,@covConst}}; % Linear covariance function
likfunc = @likGauss; % Gaussian likelihood
hyp = struct('mean', [],'cov', 0, 'lik', -1);
N=50;
x=rand(N,1);
y=0.5*x+0.5+0.1*randn(size(x));
hyp2 = minimize(hyp, @gp, -100, @infGaussLik, meanfunc, covfunc, likfunc, x, y);
Check for incorrect argument data type or missing argument in call to function 'minimize'.
xs=(0:0.1:1)';
[mu, s2] = gp(hyp2, @infGaussLik, meanfunc, covfunc, likfunc, x, y, xs);

回答(1 个)

Yongjian Feng
Yongjian Feng 2021-11-24
The last line calling minimize, which function do you want to call? Are you calling one of the built-in functions or a custom function you wrote? There seems like confusion there.

类别

Help CenterFile Exchange 中查找有关 Modeling 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by