Запустите простой GMM с инструментами задержки в R - PullRequest
0 голосов
/ 26 марта 2020

У меня есть простой пример модели GMM, который мне нужно оценить. Я был бы признателен, если бы ssomeone мог помочь, потому что я не получил свой ответ из документа GMM R. Предположим, у меня есть функция g(teta,a,b)=0, и мне нужно оценить тета. g = (a-b)/2 - teta^2 * a + b^2 * teta + 2. Переменная Instrument, которую я собираюсь использовать, представляет собой задержку переменной b. Это кажется простым, но я получаю сообщение об ошибке и не знаю, в чем проблема.

a <- c(1 , 2 , 3 , 4 , 5 , 6 , 7)
b <- c(1 , 0 , 2 , 4 , 1 , 4 , 2)

moment <- as.matrix( lag(b , n=1) ) 

g <- function(teta) (a-b)/2 - teta^2 * a + b^2 * teta 
gmm(g, x = moment) 
...