Advertisement
annet

Untitled

Feb 26th, 2020
704
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. import numpy as np
  2.  
  3. # Создайте векторы x и y
  4. x = [12, 9, 4, 5, 5, 7, 7, 6, 7, 11, 9, 8, 10, 4, 11]# ваш код здесь
  5. y = [28.1, 18.7, 1.0, 10.2, 11.6, 19.9, 24.4, 18.1, 18.5, 25.0, 21.8, 13.4, 18.0, 11.1, 21.1]# ваш код здесь
  6.  
  7. y_1 = [2 + 2*i for i in x] # раcсчитайте прогноз первой функцией
  8. y_2 = [3 + 1*i for i in x] # раcсчитайте прогноз второй функцией
  9.  
  10. def error_function(y_real, y_pred):
  11. q = sum((np.array(y_real) - np.array(y_pred))**2)/len(y_real) # Ваш код здесь
  12. return q
  13.  
  14. q_1 = error_function(y,y_1) # рассчитайте ошибку для прогноза первой модели
  15. q_2 = error_function(y,y_2) # рассчитайте ошибку для прогноза второй модели
  16.  
  17. print('Ошибка первой модели:', q_1)
  18. print('Ошибка второй модели:', q_2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement