R Ausdruck führt zu NaN ohne offensichtlichen Grund [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie berechnet man eine negative Zahl hoch genug für einen Bruch in R? 2 Antworten

Wie kann es sein, dass der Ausdruck

> (exp(17.118708 + 4.491715 * -2)/-67.421587)^(-67.421587)

Ergebnisse in

[1] NaN

währen

> -50.61828^(-67.421587)

was sollte im Grunde das gleiche Ergebnis haben, gibt mir

[1] -1.238487e-115

Das macht mich verrückt, ich habe stundenlang nach dem Fehler gesucht. "-2" ist in diesem Fall ein Parameter der Funktion. Ich kann mir wirklich keine Lösung vorstellen. Danke für Ihre Hilfe

BEARBEITEN

Ich sehe das, wenn ich Klammern hinzufüge

> (-50.61828)^(-67.421587)

it führt auch zu

[1] NaN

... aber das löst mein Problem nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage