Я пытаюсь запустить нелинейную регрессию наименьших квадратов в R и продолжаю сталкиваться с одним и тем же сообщением об ошибке, которое я не могу исправить.
Моя функция пока:
nls(y ~ 1033.89+(2461*cos*(2*3.14*(t-18)/24)),
data=data.frame, start=list(x=1, y=1))
где t = c (1:24) и data.frame содержит переменные x и y одинаковой длины.
Это сообщение об ошибке продолжает появляться:
Ошибка разбора(text = x, keep.source = FALSE):
: 2: 0: неожиданный конец ввода
1: ~
^
Дополнительно: предупреждающие сообщения:
1: в мин.(х): нет не пропущенных аргументов в мин;возврат Inf
2: в max (x): нет не пропущенных аргументов для max;возврат -Inf
Есть предложения?