Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- # Создайте векторы x и y
- x = [12, 9, 4, 5, 5, 7, 7, 6, 7, 11, 9, 8, 10, 4, 11]# ваш код здесь
- 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]# ваш код здесь
- y_1 = [2 + 2*i for i in x] # раcсчитайте прогноз первой функцией
- y_2 = [3 + 1*i for i in x] # раcсчитайте прогноз второй функцией
- def error_function(y_real, y_pred):
- q = sum((np.array(y_real) - np.array(y_pred))**2)/len(y_real) # Ваш код здесь
- return q
- q_1 = error_function(y,y_1) # рассчитайте ошибку для прогноза первой модели
- q_2 = error_function(y,y_2) # рассчитайте ошибку для прогноза второй модели
- print('Ошибка первой модели:', q_1)
- print('Ошибка второй модели:', q_2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement