Я сейчас пытаюсь понять чувствительность курса товара к рыночным ставкам. Моя формула будет выглядеть так:
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, и если он положителен, тогда оставьте как есть?
Я понимаю, что цензоры используются в анализе выживания, но я не уверен, смогу ли я использовать функцию цензора в тех пакетах с регрессией с первой разницей.
Заранее спасибо