Mit R eine Sigmoidkurve anpassen

Ich habe einen Beitrag gelesen (Sigmoidal Curve Fit in R). Es wurde als dupliziert gekennzeichnet, aber ich kann nichts im Zusammenhang mit den Posts sehen. Und die Antwort auf die Posts war nicht genug.

Ich lese einWebsit

Ähnlich wie die anderen verwendet er dieses Format, um die Zeile anzupassen:

fitmodel <- nls(y~a/(1 + exp(-b * (x-c))), start=list(a=1,b=.5,c=25))

Das Problem ist, dass in den meisten Fällen a, b, c angegeben wurden und ich keine Ahnung habe, welche Menge von a, b, c ich für meine Datenmenge verwenden soll. Könnte mir jemand einen Rat geben, wie man die Parameter erhält?

Hier ist meine Zahlenreihe:

x <- c(3.9637878,3.486667,3.0095444,2.5324231,2.0553019,1.5781806,1.1010594,0.6242821)
y <- c(6491.314,6190.092,2664.021,2686.414,724.707,791.243,1809.586,541.243)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage