Недавно я работаю над моделью затрат, которая представляет собой множественную линейную регрессию. После того, как я запустил модель и проверил графики, на графике «Масштаб-Расположение» появилась тенденция, которая не является нормальной. R2 - 0,449, скорректированный R2 - 0,444.
Я понимаю, что может быть гетероскедастичность, основанная на графике.
введите описание изображения здесь
У него есть эта проблема после того, как я использую "NCVtest" и "bptest" для проверки.
Затем я использую "BoxCoxTrans ()", чтобы исправить гетероскедастичность. Тем не менее, он не применяет никаких преобразований. Некоторые ответы, которые я нахожу в Интернете, говорят, что причина в том, что «наибольшее / наименьшее» слишком мало, чтобы применить преобразование. («Наибольшее / Наименьшее» - 6,44. 0,8)
Таким образом, я решил использовать другой подход, который называется "coeftest ()".
Функция coeftest () помогает мне уменьшить стандартную ошибку, и я могу увидеть результат после ее запуска. Но я не знаю, как использовать результат, чтобы заменить мою старую модель или генерировать новый график "scale-location".
(Я думаю, что "coeftest ()" возвращает только сводную информацию о модели после ее применения, но она не исправляет (не изменяет) исходную модель.)
Мне нужна обновленная модель с новой стандартной ошибкой после использования "coeftest ()".
Я прошу прощения за эту сложную проблему, и, пожалуйста, дайте мне знать, если что-то неясно в моем утверждении.
Код для "coeftest ()"
coeftest (rvol1, vcov = vcovHC (rvol1))