Эквивалент nlcom (Stata) в R? Нелинейные преобразования коэффициентов регрессии.

Я хочу выполнить нелинейное преобразование коэффициента регрессии. Например:

или

.

Stata имеет удобную реализацию с nlcom this, которая использует метод дельты для оценки стандартных ошибок и соответствующих доверительных интервалов. Я понимаю, что простое преобразование в том виде, в каком оно опубликовано, может быть выполнено путем прямого обращения к коэффициенту процента из модели. Однако, если нас интересует соотношение нескольких линейных и нелинейных комбинаций, какой будет эффективный метод получения доверительных границ для такого преобразования, как это? Более того, когда коэффициенты имеют полную матрицу ковариации со стандартными ошибками, оцениваемыми вместе с ними.


person Bryan Michael    schedule 14.06.2019    source источник


Ответы (2)


Чтобы ответить на свой вопрос, я обнаружил пакет library(msm), который прекрасно выполняет мой запрос с функцией deltamathod(). В UCLA есть действительно хорошее описание этого метода, поэтому я предоставляю ссылку для всех, у кого может быть аналогичная потребность.

Использование дельта-метода для нелинейных преобразований коэффициентов регрессии.

person Bryan Michael    schedule 15.06.2019

Функция deltaMethod() из пакета car также выполняет то же самое, предоставляя на выходе оценку, ее стандартную ошибку и 95% доверительный интервал.

person 90.hitesh    schedule 28.03.2021
comment
Пожалуйста, не добавляйте спасибо в качестве ответов. На самом деле они не дают ответа на вопрос и могут быть восприняты будущими посетителями как шум. Вместо этого проголосуйте за ответы, которые вам нравятся. Таким образом, будущие посетители вопроса будут видеть большее количество голосов за этот ответ, а ответчик также будет вознагражден очками репутации. См. Почему голосование так важно. - person Espresso; 28.03.2021