Я запускаю Регрессию-l oop по нескольким столбцам, чтобы определить t-значение Перехвата Регрессии для каждого столбца. Я также хочу, чтобы регрессия-l oop работала только над столбцами с минимальным значением 95%, а не с NA. Моя проблема в том, что мне важно, чтобы для каждого столбца был результат. Следовательно, t_intercept должен выглядеть так: c (1.9, NA, -1.4, NA ...).
Моя первая попытка состояла в том, чтобы заменить столбцы слишком маленькими данными только на NA. Но регрессия не принимает зависимые переменные только с NA. Есть идеи для этого случая? Basi c l oop выглядит так:
regression <- list()
t_intercept <- c()
for (c in 1:ncol) {
regression[[c]] <- lm(returns[,c] ~ variable + variable, na.action =
na.exclude)
t_intercept[c] <- coeftest(regression[[c]], vcov=vcovHAC)[1,3]
}