Advertisement
Guest User

Untitled

a guest
May 1st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. taul = tau(i);
  2. err = 0;
  3. for k = 0:N-1
  4. xtest = X([idxperm([floor(m / N * k + 1) : floor(m / N * (k + 1))])], :);
  5. ytest = Y([idxperm([floor(m / N * k + 1) : floor(m / N * (k + 1))])], 1);
  6. xtrain = vertcat(X([idxperm(1: [floor(m / N * k + 1) - 1])], :), X([idxperm([floor(m / N * (k + 1)) + 1 : m])], :));
  7. ytrain = vertcat(Y([idxperm(1: [floor(m / N * k + 1) - 1])], 1), Y([idxperm([floor(m / N * (k + 1)) + 1 : m])], 1));
  8. [p, q] = size(xtest);
  9. err2 = 0;
  10. for r = 1:p
  11. pred_Y = q6_predict(xtrain, ytrain, xtest(r, :)', taul);
  12. err2 = err2 + q5_mse(pred_Y, ytest(r));
  13. end
  14. err = err + err2/p;
  15. end
  16. error(1, i) = err/N;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement