Обратное преобразование коэффициентов регрессии


17

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

Y=50Yorig

где Yorig является зависимой переменной в исходном масштабе.

Я думаю, что имеет смысл использовать некоторое преобразование β коэффициентов, чтобы вернуться к исходной шкале. Используя следующее уравнение регрессии,

Y=50Yorig=α+βX

и фиксируя X=0 , мы имеем

α=50Yorig=50αorig

И наконец,

αorig=50α2

Используя ту же логику, я нашел

βorig=α (α2β)+β2+αorig50

Теперь все работает очень хорошо для модели с 1 или 2 предикторами; обратно преобразованные коэффициенты напоминают исходные, только теперь я могу доверять стандартным ошибкам. Проблема возникает при включении термина взаимодействия, такого как

Y=α+X1βX1+X2βX2+X1X2βX1X2

Тогда обратное преобразование для s не так близко к исходному масштабу, и я не уверен, почему это происходит. Я также не уверен, применима ли найденная формула для обратного преобразования бета-коэффициента, как для 3-го β (для члена взаимодействия). Прежде чем перейти к сумасшедшей алгебре, я подумал, что я бы попросил совета ...ββ


Как вы определяете и β о р я г ? αorigβorig
mark999

Как значение альфа и бета на оригинальных шкалах
Доминик Комтуа

1
Но что это значит?
mark999

Я бы рискнул чем-то вроде: оценки, которые мы получили, были исходными данными, подходящими для линейной регрессии.
Доминик Комтуа

2
Мне это кажется бессмысленным понятием. Я согласен с ответом Гунга.
mark999

Ответы:


19

Одна проблема в том, что вы написали

Y=α+βX

Это простая детерминированная (то есть неслучайная) модель. В этом случае вы можете обратно преобразовать коэффициенты в исходном масштабе, поскольку это всего лишь вопрос некоторой простой алгебры. Но в обычной регрессии вы имеете только ; Вы оставили ошибку в вашей модели. Если преобразование из Y обратно в Y o r i g является нелинейным, у вас может возникнуть проблема, так как E ( f ( X ) )f ( E (E(Y|X)=α+βXYYorig в общем. Я думаю, что это может иметь отношение к несоответствию, которое вы видите.E(f(X))f(E(X))

Изменить: Обратите внимание, что если преобразование является линейным, вы можете выполнить обратное преобразование, чтобы получить оценки коэффициентов в исходном масштабе, так как ожидание является линейным.


4
+1 за объяснение, почему мы не можем трансформировать бета-версии.
gung - Восстановить Монику

15

Я приветствую ваши усилия здесь, но вы лаете не на то дерево. Вы не возвращаете бета-версии трансформации. Ваша модель держится в трансформированном мире данных. Если вы хотите сделать прогноз, например, вы вернетесь преобразоватьy^i


1
Что делать с тем фактом, что обратно преобразованные коэффициенты очень близки к тем, которые получены при моделировании нетрансформированной переменной? Разве это не позволяет сделать какой-то вывод в исходном масштабе?
Доминик Комтуа

2
Я точно не знаю. Это может зависеть от любого количества вещей. Мое первое предположение состоит в том, что вам повезло с вашей первой парой бета-версий, но затем ваша удача кончилась. Я должен согласиться с w / @ mark999, что «оценки, которые мы получили, были исходными данными, подходящими для линейной регрессии», на самом деле не имеет никакого смысла; Хотелось бы, чтобы это было так, и кажется на первый взгляд, но, к сожалению, это не так. И это не лицензирует никаких выводов в исходном масштабе.
gung - Восстановить Монику

1
@ Gung для нелинейных преобразований (скажем, Box Cox): я могу обратно преобразовать подогнанные значения, а также интервалы предсказания, но я не могу преобразовать ни бета, ни интервалы коэффициентов для бета. Есть ли какие-то дополнительные ограничения, о которых я должен знать? Кстати, это очень интересная тема, где я могу получить лучшее понимание?
Mugen

2
@ Муген, трудно сказать, что еще нужно знать. Одна вещь, которую следует иметь в виду, заключается в том, что обратная трансформация y-hat дает вам условную медиану, тогда как un-back-transform (bleck) y-hat является условным средним. Помимо этого, этот материал должен быть включен в хороший учебник по регрессии.
gung - Восстановить Монику

3
@Mugen, пожалуйста. Не стесняйтесь задавать больше вопросов с помощью обычных механизмов (щелчок ASK QUESTION); будет больше ресурсов для ответов, вы привлечете больше CVers, а информация станет более доступной для потомков.
gung - Восстановить Монику
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.