Ich versuche Daten mit der Gleichung:
an eine exponentielle Abklingfunktion (RC-ähnliches System) anzupassen
Meine Daten sind auf dem folgenden Datenrahmen:
%Vor%Ich habe 3 experimentelle Daten (Exp: 4, 5 und 6), die ich für jedes Experiment an die gegebene Gleichung anpassen möchte.
Ich habe es für das Experiment geschafft, indem ich meine Daten unterteilte und den von nls
berechneten Parameter verwendete %Vor%
Aber wenn ich versuche, die Funktion geom_smooth mit diesem Code direkt auf den gesamten Datensatz anzuwenden
%Vor%Ich erhalte den folgenden Fehler:
%Vor% Stimmt etwas mit meiner Syntax nicht? Ich würde diese Funktion haben, um die gleiche Funktion für die dataset
- und die using - Gruppe zu verwenden, um eine Anpassung pro Exp - Ebene zu haben.
Es gibt mehrere Probleme:
formula
ist ein Parameter von nls
und Sie müssen ihm ein Formelobjekt und kein Zeichen übergeben. y
und x
an nls
und nicht fold
und t
. stat_smooth
, das Konfidenzintervall zu ermitteln. Das ist nicht in predict.nls
implementiert. Zusammenfassend:
%Vor%Bearbeiten:
Nach dem großen ggplot2-Update auf Version 2 benötigen Sie:
%Vor%Tags und Links r ggplot2 curve-fitting