Как использовать getInitial? - PullRequest
       74

Как использовать getInitial?

0 голосов
/ 03 апреля 2020

Я пытаюсь выяснить, как работает функция 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

Не могли бы вы объяснить, как я должен использовать эту раздражающую функцию?

...