HOWTO · R

Natürlicher Logarithmus in R

Dieses Tutorial demonstriert, wie man natürliche Logarithmen in R berechnet

Auf dieser Seite

Der Logarithmus, die Umkehrung des Exponentials, ist sehr nützlich beim Lösen komplexer nichtlinearer Exponentiallösungen.

Die Funktion log() in R gibt die natürlichen logarithmischen Werte zurück. Die Funktionen log10() und log2() haben die Basis 10 bzw. 2. Der folgende Codeschnipsel zeigt die Verwendung dieser Funktionen:

log(5)
[1] 1.609438
log10(5)
[1] 0.69897
log2(5)
[1] 2.321928

Wir können die Basis auch in der Funktion log() mit dem Parameter base angeben. Das folgende Beispiel berechnet den Logarithmuswert von 5 mit der Basis 3:

log(5,3)
[1] 1.464974

Die Funktion log1p() ist ebenfalls in R verfügbar und berechnet den natürlichen logarithmischen Wert von 1+n, wobei n der an die Funktion übergebene Wert ist. Das folgende Beispiel berechnet den Logarithmuswert von 1+4:

log1p(4)
[1] 1.609438

Je nach Wert und Basis des gewünschten logarithmischen Wertes können wir diesen auch in Gleichungen verwenden. Eine Beispielgleichung ist unten dargestellt:

y ~ a + b + log(10/x)