Остатки
Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 35 из 64.
В этой главе проводится линия тренда через данные, с её помощью делаются прогнозы и оцениваются результаты. Вот к чему это приведёт:
Насколько хороша прямая? Служба по уходу за газонами оценивает время на каждый заказ по формуле 4.5 * area + 5 минут. Каждый красный промежуток — это остаток: фактическое значение минус предсказанное.
Возведите их в квадрат и сложите, чтобы оценить прямую:
area = np.array([4, 6, 9, 12, 15])
minutes = np.array([29, 27, 49, 52, 76])
residuals = minutes - (4.5 * area + 5)
print(residuals)
print((residuals ** 2).sum())Это выводит:
[ 6. -5. 3.5 -7. 3.5]
134.5Квадраты не дают +6 и -6 сократиться. Чем меньше эта сумма квадратов остатков, тем лучше прямая. Модель обучается, уменьшая её.
Задание
СреднеКомпания по переездам оценивает, сколько времени занимает переезд, исходя из количества коробок. boxes и hours содержат данные о восьми прошлых переездах, а программа считывает две предполагаемые прямые: slope1, intercept1, затем slope2, intercept2.
- Оцените каждую прямую по сумме квадратов остатков.
- Выведите обе суммы, округлив их до 2 десятичных знаков, и лучшую прямую, как показано ниже.
Для прямых 0.16 * boxes + 0.8 и 0.12 * boxes + 2.5:
Line 1 SSR: 0.57
Line 2 SSR: 4.1
Better: line 1Попробуйте сами
import numpy as np
boxes = np.array([10, 18, 25, 32, 40, 47, 55, 60])
hours = np.array([2.5, 3.5, 5.0, 5.5, 7.0, 8.0, 9.5, 10.0])
slope1 = float(input())
intercept1 = float(input())
slope2 = float(input())
intercept2 = float(input())
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Статистика для машинного обучения
1Центр и разброс
Среднее и медианаПроцентили и квартилиДисперсия и стандартное отклонениеВыборка или генеральная совокупность?Самое частое значениеПовторение: сроки доставки4Выборки и генеральные совокупности
Генеральная совокупность и выборкаСредние значения выборок различаютсяРаспределение выборочных среднихЧем больше выборка, тем меньше шумИтоги: опрос жителей города2Распределения
Гистограммы плотностиФормы распределения данныхНормальная криваяПравило 68–95–99,7Z-оценкиПовторение: время работы батареи3Вероятность с помощью моделирования
Вероятность как частотаЗакон больших чиселСуммы значений на кубикахМатематическое ожиданиеУсловная вероятностьПовторение: шансы в игре в кости6Взаимосвязи
Чтение диаграмм рассеянияКорреляцияМатрица корреляцийТепловые карты корреляцийКорреляция не означает причинностьПовторение: мороженое и солнцеПотренируйтесь самостоятельно: Онлайн-компилятор Python