Как присвоить вес регрессионной модели (линейной и нелинейной) - PullRequest
1 голос
/ 21 февраля 2020

Набор данных состоит из множества ценовых точек из разных источников. Для того же номера товара, цены широко распространены. Зависимая переменная - это цена, независимые переменные - это количество и некоторые другие переменные. Очевидно, что некоторые ценовые точки ближе к среднему и находятся в пределах 1 стандартного отклонения. Я хотел бы придать больший вес ценам, которые ближе к среднему или в пределах 1 стандартного отклонения в каждой группе (тот же номер позиции). Другими словами, я хочу придать наименьший вес $ 50 для item_no_1 и $ 3000 для Item_No_5. 50 и 3000 долларов не могут быть удалены, потому что это действительная цена, а не выброс. Как я могу сделать это в R с регрессионными моделями (линейный, KNN, случайный лес и т. Д. c)?

Item_No_1 $5 
Item_No_1 $10 
Item_No_1 $5.5 
Item_No_1 $5.5 
Item_No_1 $5 
Item_No_1 $5 
Item_No_1 $4.8 
Item_No_1 $5.4 
Item_No_1 $50
Item_No_5 $300
Item_No_5 $400
Item_No_5 $600
Item_No_5 $3000
Item_No_5 $1200
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...