Рассчитать оценки МНК, дифференцируя уравнение - PullRequest
0 голосов
/ 16 октября 2018

Мне нужно вычислить оценки OLS, дифференцируя уравнение.Однако я не могу перевести уравнение в R. Я использую функцию lm() для моделирования уравнения.

Youll find the equation in the image

The correct OLS which I need to obtain

R-код:

library(data.table)
library(sandwich) 
library(lmtest) 
library(DBI)
library(RSQLite)
library(tidyverse)
library(ggplot2)
library(plm)
library(margins)
con <- SQLite() %>% dbConnect('wooldridge.db')
rental <- con %>% dbReadTable('rentak') %>% data.table
rental <- con %>% dbReadTable('rental') %>% data.table

#The translated equation written by me which supposedly is giving the wrong answers upon running summary 

fit <- lm(diff(lrent)~diff(lpop)+diff(lavginc)+diff(pctstu),data=rental) %>% 
summary(fit)

Буду признателен за некоторые разъяснения относительно того же.

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