Natürlicher Logarithmus in R
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)
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn