Почему функция предсказания выдает NA в своем ответе? - PullRequest
0 голосов
/ 07 июня 2018

Я подготовил модель со встроенным R glm.После создания модели я передал функции model и testData в predict.Код выглядит следующим образом:

data = read.csv(file = "twitter-dataset.csv")
testData = read.csv(file = "twitter-test-dataset.csv")

model = glm(formula = viral ~ sentiment + postLength + hashTagCount + contentURLCount + likeCount + shareCount + followersCount + followingCount + tweetCount + gender + peakVelocity, data = data)


predict(model, testData)

Вывод функции предсказания - это то, что я не понял.Включает в себя NA.Пример вывода на консоль от predict показан ниже:

    1            2            3            4            5            6            7 
  -0.261160126 -0.475512528  0.248612361 -0.384309806 -0.023267727 -0.238602913           NA 
  8            9           10           11           12           13           14 
  NA           NA           NA -0.225554686           NA -0.477842906 -0.192178793 
  15           16           17           18           19           20           21 
  NA -0.207955059 -0.172670264           NA -0.123026836 -0.026680875  0.120059375 
  22           23           24           25           26           27           28 

В чем может быть причина этого?Кроме того, как я могу проверить точность модели?

Обновление:

Набор данных: набор входных данных

ТестНабор данных: набор тестовых данных

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