Ошибка в if (more || nchar (output)> 80) {: пропущенное значение, где требуется TRUE / FALSE - PullRequest
0 голосов
/ 09 декабря 2018

Я пытаюсь определить точки изменения во временных рядах ежедневных цен на акции с помощью команды cpt.np из пакета R changepoint.np

Это коды, которые я использую

CPts <- cpt.np(Stock.ts , penalty = "MBIC", pen.value = 0, method = "PELT", test.stat = "empirical_distribution", class = TRUE, minseglen = 2, nquantiles = 10)
CPtss <- cpt.np(Stock.ts, penalty = "MBIC", method="PELT")

Всякий раз, когда я внедряю любой из вышеуказанных кодов, я получаю следующее сообщение

Ошибка в if (more || nchar (output)> 80) {:

отсутствуетзначение, в котором необходимо ИСТИНА / ЛОЖЬ

Я искал что-то похожее на этот случай, но не смог найти ничего.Я даже не знаю, откуда эта ошибка, потому что мои данные не имеют значений NA.Пожалуйста, кто-нибудь может помочь мне найти решение этой ошибки?

...