Сценарий приводит к очень высокому RMSE во время процесса оценки, но к прилично низкому MSE во время обучения. Дополнительную информацию см. на прикрепленном изображении.
Я попробовал отредактировать функцию оценки, включив в нее и другие функции ошибок. Точность тоже равна нулю.
Набор данных:
Это несколько верхних строк набора данных, который я использую. Это набор данных для прогнозирования цен на жилье, который имеет 14 функций и 1 метку. Я заметил, что некоторые значения цены, предсказанные моделью, отрицательны. Возможно, это причина высокого RMSE. Как я могу решить эту проблему?
print(f"Root Mean Squared Error: {model.evaluate(x_test, y_test)}") [/code] Сценарий приводит к очень высокому RMSE во время процесса оценки, но к прилично низкому MSE во время обучения. Дополнительную информацию см. на прикрепленном изображении. [img]https://i.sstatic.net/p3eOi2fg.png[/img]
Я попробовал отредактировать функцию оценки, включив в нее и другие функции ошибок. Точность тоже равна нулю. Набор данных: [code]date,price,bedrooms,grade,has_basement,living_in_m2,renovated,nice_view,perfect_condition,real_bathrooms,has_lavatory,single_floor,month,quartile_zone 2014-09-26,305000.0,2,1,False,76.18046,False,False,True,1,False,True,9,2 2014-05-14,498000.0,3,2,True,210.88981,False,False,False,2,True,True,5,2 2015-03-23,590000.0,2,4,False,262.91549,False,False,False,2,True,False,3,2 2014-07-15,775000.0,3,3,False,159.79316,False,False,False,1,True,False,7,3 2015-04-14,350000.0,2,1,False,92.903,False,False,False,1,True,True,4,3 2015-05-08,399000.0,2,2,False,201.59951,False,False,False,1,True,True,5,1 2014-10-15,325000.0,1,2,False,94.76106,False,False,False,1,True,False,10,3 2014-07-15,250000.0,3,2,True,177.44473,False,False,False,2,True,True,7,1 2015-02-25,445000.0,3,2,False,360.46364,False,False,False,3,False,False,2,2 2014-07-01,459500.0,1,2,True,116.12875,False,False,False,1,False,True,7,3 2015-03-25,292500.0,2,2,False,194.631785,False,False,False,2,True,False,3,1 2015-04-24,172500.0,1,1,True,140.28353,False,False,False,2,False,True,4,2 2014-05-14,372977.0,2,3,True,157.00607,False,False,False,2,True,False,5,3 2014-08-29,452000.0,1,1,True,113.34166,False,False,False,1,False,True,8,2 2014-10-09,500000.0,2,3,True,160.72219,False,False,False,2,True,True,10,4 2015-01-19,250000.0,3,2,True,203.45757,False,True,False,1,True,True,1,1 2014-08-19,790000.0,3,3,True,208.10272,False,False,True,2,True,True,8,4 2014-06-06,160000.0,2,1,False,112.41263,True,False,False,1,False,True,6,3 2014-10-06,529950.0,1,3,True,139.3545,False,False,False,2,True,False,10,3 [/code] Это несколько верхних строк набора данных, который я использую. Это набор данных для прогнозирования цен на жилье, который имеет 14 функций и 1 метку. Я заметил, что некоторые значения цены, предсказанные моделью, отрицательны. Возможно, это причина высокого RMSE. Как я могу решить эту проблему?
У меня есть одномерный массив значений независимых переменных ( x_array ), которые соответствуют временным шагам в трехмерном массиве пространственных данных с несколькими временными шагами ( y_array). Мои фактические данные намного больше: более...
Я пытаюсь предсказать цену корпуса для этого набора данных
Я пытаюсь использовать модель линейной регрессии, я получаю ошибку значения как
valueError: не удалось преобразовать строку в плавание: как показано ниже