Ошибка в model.frame.default (объект, данные, xlev = xlev): переменные длины различаются (найдено для 'k') - PullRequest
0 голосов
/ 06 октября 2019

Не знаю, что я должен поместить в model.matrix. Я хочу поместить имя в список имен a для model.matrix

a <- row.names(bbb)
a <- noquote(a)
a

for(k in a){ 
  y <- election_data_train$Obama_margin_percent
  x <- model.matrix( Obama_margin_percent ~ .-k-Obama_wins-Obama_margin-FIPS-ElectionDate-TotalVote-Clinton-Obama, data = election_data_train )
  d <- election_data_train[["k"]]

  gg_k <- glm(y~d+x)
  print(summary(gg_k)$coef['d',])
}

1 Ответ

0 голосов
/ 11 октября 2019

решаемая. Просто добавьте [-1] в конец второй строки кода ниже:

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