Добавление «Цензора» к моей первой регрессии различий в R - PullRequest
0 голосов
/ 21 октября 2019

Я сейчас пытаюсь понять чувствительность курса товара к рыночным ставкам. Моя формула будет выглядеть так:

r ~ a + B * лаг (r) + B2 * R + B3 * RT + e

, где r = первая разность продуктов

R= первая разница Рыночный курс

RT = термин цензуры, где, если R <0, то он будет равен 0, в противном случае это R </p>

e = термин ошибки

Я думаю, я будуиспользуйте библиотеку plm и функцию plm, где мой код:

model<-Prod.Rate~ lag(Prod.Rate)+Mkt.Rate+Censor
fd<-plm(model, data=FD, model="fd)

Мой вопрос заключается в том, как мне сделать аргумент, где, если Censor отрицателен, он становится равным 0, и если он положителен, тогда оставьте как есть?

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

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...