Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. """
  2. for n in N:
  3. for s in sigma:
  4. X3b_train,X3b_test,y3b_train,y3b_test = train_test_split(X2,y2,test_size= n, random_state = s)
  5. gr_test = []
  6. gr_train = []
  7. for i in range(1,21):
  8. fi_train = PolynomialFeatures(i).fit_transform(X3b_train.reshape(-1,1))
  9. w_train = matmul(pinv(fi_train), y3b_train)
  10. h_train = matmul(w_train,fi_train.transpose())
  11.  
  12. fi_test = PolynomialFeatures(i).fit_transform(X3b_test.reshape(-1,1))
  13. h_test = matmul(w_train,fi_test.transpose())
  14.  
  15. gr_test.append(np.log(mean_squared_error(y3b_test,h_test)))
  16. gr_train.append(np.log(mean_squared_error(y3b_train,h_train)))
  17.  
  18. ax = fig.add_subplot(3,3,k+1)
  19. k+=1;
  20. plt.title('N = %d, Å um = %d' % (n, s) )
  21. plt.plot(range(1,21),gr_train,range(1,21),gr_test)
  22. plt.legend(['train','test'],loc='best'),plt.grid()
  23. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement