##————————————— ## Econometrics in R - Boston Housing Dataset ## Upravené podľa Gazda V. zadania ##—————————————
library(zoo) library(tseries) library(lmtest) library(sandwich) library(car)
rm(list = ls())
url <- “https://lib.stat.cmu.edu/datasets/boston” boston_raw <- readLines(url)
data_lines <- boston_raw[23:length(boston_raw)] data_vec <- as.numeric(unlist(strsplit(data_lines, “\s+”))) data_vec <- data_vec[!is.na(data_vec)]
boston <- matrix(data_vec, ncol = 14, byrow = TRUE) boston <- as.data.frame(boston)
model <- lm(MEDV ~ RM + LSTAT + PTRATIO, data = boston) summary(model)
par(mfrow = c(2, 2)) plot(model) par(mfrow = c(1, 1)) # Grafy: # 1) Residuals vs Fitted → linearita a heteroskedasticita # 2) Normal Q-Q → normalita rezíduí # 3) Scale-Location → homogenita rozptylu # 4) Residuals vs Leverage → identifikácia vplyvných bodov
residuals <- residuals(model) jb_test <- jarque.bera.test(residuals) jb_test
outlier_test <- outlierTest(model) outlier_test
coeftest(model, vcov = vcovHC(model, type = “HC1”))