Я пытаюсь выяснить, как работает функция getInitial. Я сгенерировал свои смоделированные данные:
n<-100
b<--2
e<-50
set.seed(n)
X<-rnorm(n, -e/b, 2)
Y<-10000/(1+exp(b*X+e))+rnorm(n, 0, 200)
plot(X, Y)
dane<-data.frame(Y,X)
и хотел использовать функцию getInitial. Я хотел вычислить НИЧЕГО по функции, но она не работает. В документации написано
Usage
getInitial(object, data, ...)
Arguments
object
a formula or a selfStart model that defines a nonlinear regression model
data
a data frame in which the expressions in the formula or arguments to the selfStart model can be evaluated
...
optional additional arguments
, поэтому я попытался
getInitial(Y~X, data=dane)
или
getInitial(object=Y~X, data=dane)
или
library("plyr")
getInitial(object=as.formula(Y~X), data=dane)
Но я всегда получаю
Error in object[[3L]][[1L]] : object of type 'symbol' is not subsettable
Не могли бы вы объяснить, как я должен использовать эту раздражающую функцию?