У меня есть все 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