Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. data = pd.read_csv('DJIA.csv', header=0)
  2.  
  3. # prepare data
  4. X = data.values
  5. X = X.astype('float32')
  6. train_size = int(len(X) * 0.50)
  7. train, test = X[:train_size], X[train_size:]
  8. # walk-forward validation
  9. history = [x for x in train]
  10. predictions = list()
  11. for i in range(len(test)):
  12. # predict
  13. yhat = history[-1]
  14. predictions.append(yhat)
  15. # observation
  16. obs = test[i]
  17. history.append(obs)
  18. print('>Predicted=%.3f, Expected=%3.f' % (yhat, obs))
  19. # report performance
  20. mse = mean_squared_error(test, predictions)
  21. rmse = sqrt(mse)
  22. print('RMSE: %.3f' % rmse)
  23.  
  24. ValueError Traceback (most recent call last)
  25. <ipython-input-60-2ae5feb1d820> in <module>
  26. 1 # prepare data
  27. 2 X = data.values
  28. ----> 3 X = X.astype('float32')
  29. 4 train_size = int(len(X) * 0.50)
  30. 5 train, test = X[:train_size], X[train_size:]
  31.  
  32. ValueError: could not convert string to float: '2009-07-23'
  33.  
  34. TypeError Traceback (most recent call last)
  35. <ipython-input-61-dccb70d2484a> in <module>
  36. 13 obs = test[i]
  37. 14 history.append(obs)
  38. ---> 15 print('>Predicted=%.3f, Expected=%3.f' % (yhat, obs))
  39. 16 # report performance
  40. 17 mse = mean_squared_error(test, predictions)
  41.  
  42. TypeError: only size-1 arrays can be converted to Python scalars
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement