MATLAB: Undefined function or variable ‘narnet’.

neural network

I am trying to predict the future movements on some points but I am quite inexperienced and I get the above error. I am using matlab R2015a. Thanks in advance. Below is my code:
inputDelays = 1:6:19; % input delay vector
hiddenSizes = [6 3]; % network structure (number of neurons)
net = narnet(inputDelays,hiddenSizes);
[Xs,Xi,Ai,Ts] = preparets(net,{},{},yt);
net = train(net,Xs,Ts,Xi,Ai);
view(net)
net = closeloop(net);
view(net);
yini = yt(end-max(inputDelays)+1:end); % initial values from training data
[Xs,Xi,Ai] = preparets(net,{},{},[yini yv]);
predict = net(Xs,Xi,Ai);
Yv = cell2mat(yv);
Yp = cell2mat(predict);
e = Yv - Yp;
figure(1)
plot(Nu+1:N,Yp,'r')
plot(Nu+1:N,e,'g')
legend('validation data','training data','sampling markers',...
'prediction','error','location','southwest')

Best Answer

Check if you have a Neural Network Toolbox
Related Question