Ошибка в tapply (y, x, mean, na.rm = TRUE): аргументы должны иметь одинаковую длину - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть все oop, чтобы выполнить некоторые регрессии для меня, но это продолжает давать мне ту же ошибку. Я проверил длины всего, и они все одинаковы. Мой текущий фрейм данных - это 133 столбца из 853 строк в двойном формате. Любые идеи, как исправить эту ошибку?

РЕДАКТИРОВАТЬ: я использую nlsLM в качестве расширенной версии nls (нелинейных наименьших квадратов), которая модифицирована с учетом алгоритма Левенберга-Марквардта. Для этого я использую четырехстороннюю линейную модель с самозапуском.

reg <- c()
for(i in 1:(ncol(df)-1)) {
     reg$i <- nlsLM(df[[i+1]]~SSfpl(time, a, b, c, d), df)
     summary(reg)
}

Error in tapply(y, x, mean, na.rm = TRUE) : 
  arguments must have same length
...