Выявление различных регрессий (линейных, полиномиальных) из графика и соответствующая модель регрессии соответственно - PullRequest
0 голосов
/ 01 марта 2020

Я работаю с различными алгоритмами машинного обучения для моего набора данных. Я использую python. Я новичок в машинном обучении.

Это визуализация моего набора данных. Понятно, что линейная регрессия не будет работать хорошо для всего набора. enter image description here

Я готов разделить график на 3 региона. Понравилось это изображение. Я хочу иметь 3 области, которые являются постоянной частью, полиномиальной частью и линейной частью. enter image description here

Сначала я хочу предсказать X, затем нужно знать, в какой части он лежит, а затем он будет соответствовать модели в соответствии с этой частью. Например, если X лежит на полиномиальной части, система идентифицирует ее как полиномиальную часть, и она должна соответствовать полиномиальной регрессии.

Мой вопрос: как я могу реализовать это таким образом? Пожалуйста, помогите мне, давая ваши ценные предложения.

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Я использовал случайный лесной регрессор с 10 оценщиками, и он хорошо показал себя для этого набора данных. Он имеет рейтинг r2 0,98. Я также попробовал SVR, но он не соответствовал точкам данных.

0 голосов
/ 02 марта 2020

Мне кажется, что вам, возможно, придется использовать логистическую c регрессию, а не линейную регрессию. Форма данных очень правильная и математическая, вам просто нужно найти правильное уравнение для нее.

...