Ich bin noch ein Anfänger mit R, also entschuldige ich mich im Voraus, wenn die Frage zu trivial ist, aber ich bin wirklich fest und ich kann nicht scheinen, eine Lösung zu finden.Wie kann ich eine Funktion schreiben, die verschiedene Ausgaben für verschiedene Werte von exogen definierten Parametern druckt?
Ich habe eine Funktion in x definiert, die keine Parameter hat und ich fand ihre Wurzeln mit "uniroot" (die Funktion steigt streng, so dass es immer eine Wurzel gibt). Jetzt möchte ich einen Parameter (sagen wir ein) in die Funktion einführen und R bekommen, um die verschiedenen Wurzeln zu drucken, die die Funktion annimmt, wie eine Änderungen ändert. Zum Beispiel wollen wir eine einfache Funktion betrachten, wie: (vielleicht eine Matrix)
F (x) = 2x + a
I R brauchen eine Tabelle zu drucken, die etwa wie folgt aussieht:
wobei jeder Wert des Parameters neben dem Stamm der Funktion steht (der Text der Funktion in der ersten Spalte wird nicht wirklich benötigt).
Die eigentliche Funktion, die ich verwende, muss jedes Mal durch R gelöst werden, da sie auch die komplementäre Fehlerfunktion (erfc) enthält, die ich nicht explizit machen kann. Das letzte Ziel besteht darin, einen Graphen mit den Wurzeln der Funktion auf der Y-Achse und dem Wert des Parameters auf der X-Achse zu erstellen. Ich brauche den tatsächlichen Parameter von 1/1000 bis 1000 zu variieren, auf diese Weise:
1/1000, 1/999, 1/998, ..., 1/2, 1, 2, 3, .. . 1000
Grundsätzlich nimmt der Nenner von bis zu 1/1 von 1, und dann beginnt der Zähler um 1.
Erhöhung I hoffen ich war völlig klar. Kann mir jemand helfen? Vielen Dank.
Super! Ich danke dir sehr. – contenrico