R: en Utilisant l'équation avec le logarithme naturel de la nls

Bonne journée,

J'ai du mal avec le R et le logarithme naturel (ln). Tout d'abord, je ne peux pas trouver un ln(x) en fonction de R. j'ai remarqué que log(x) est le même que ln(x) (lors de l'utilisation de ln(x) avec une calculatrice).

Dans R:

log(5) = 1.609438

Et avec une calculatrice:

ln(5) = 1.609438
log(5) = 0.69897

Je suis en essayant d'intégrer une équation dans R (c'est exactement comment je l'ai trouvé dans la littérature de 3 références):

y = a + b(x/305) + c(x/305)2 + d ln(305/x) + f ln2(305/x)

Est-il correct d'utiliser la syntaxe suivante dans la R utilisation de l'équation?

y ~ a + b*(x/305) + c*((x/305)^2) + d*log(305/x) + f*(log(305/x))^2

L'idée est d'utiliser cette fonction avec nls() dans R.
Merci à l'avance!

  • log dans R désigne le logarithme népérien. C'est la convention de mathématiciens, depuis le "commun" des logarithmes ont aucun intérêt mathématique. Le "ln" abréviation est quelque chose qui a été introduit pour rendre les choses moins à confusion pour les étudiants.
  • Vous n'avez pas besoin d'une calculatrice pour savoir ce log n'. Vous avez seulement besoin de lire la documentation: help("log"). Votre formule semble correct.
InformationsquelleAutor wernerfeuer | 2014-06-19