2017-08-10 2 views
0

Gibt es eine Funktion in R, die die Umkehrung einer bestimmten Funktion erzeugt? Um genauer zu sein: Ich habe ein Polynom dritter Ordnung und ich brauche das Gegenteil davon. Es ist streng monoton.Finden Sie die Umkehrfunktion in R

Ich habe ein paar Mal gelesen, dass Uniroot und/oder Polyroot helfen können. Aber wie? Uniroot liefert die Wurzel einer Funktion und polyroot die Nullen einer Funktion. Wie kann ich das für die Umkehrung verwenden? Vielleicht eine dumme Frage, aber ich verstehe es nicht ..

+1

Um eine Funktion zu invertieren ** y = f (x) ** müssen Sie die Wurzel von ** (y - f (x)) ** finden (dh für ein gegebenes ** y ** müssen Sie suchen für ** x **, so dass ** y - f (x) = 0 **) – jogo

+0

@jogo Vielleicht habe ich es, danke! Bei streng monotoner Funktion gibt es nur eine Wurzel, oder? So wird Uniroot die Aufgabe erfüllen? – Ben

+0

P.S .: Ich bin kein englischer Muttersprachler, also Wurzel ist offensichtlich der x-Wert, wo die Funktion auf Null fällt. Ich dachte immer eine Wurzel ist das Ergebnis von z. sqrt (4) .. :) – Ben

Antwort

0

Das Paket investr kann eine inverse Regression anwenden.

Verwandte Themen