La régression linéaire dans R (normal et logarithmique des données)

J'ai envie de faire une régression linéaire dans R pour les données dans un normal et un double logarithmique de la parcelle.

Pour de données normales le jeu de données pourraient être les suivantes:

lin <- data.frame(x = c(0:6), y = c(0.3, 0.1, 0.9, 3.1, 5, 4.9, 6.2))
plot (lin$x, lin$y)

Je veux calculer dessiner une ligne pour la régression linéaire seulement des points de données 2, 3 et 4.

Pour double logarithmique des données l'ensemble de données pourrait être la suivante:

data = data.frame(
    x=c(1:15),
    y=c(
        1.000, 0.742, 0.623, 0.550, 0.500, 0.462, 0.433,
        0.051, 0.043, 0.037, 0.032, 0.028, 0.025, 0.022, 0.020
      )
    )
plot (data$x, data$y, log="xy")

Ici, je tiens à attirer la droite de régression pour les ensembles de données 1:7 et 8:15.

Ho puis-je calculer la pente et la y-offset la sla ainsi que les paramètres de l'ajustement (R^2, p-valeur)?

Comment est-il fait pour le mode normal et pour logarithmique des données?

Merci pour votre aide,

Sven

InformationsquelleAutor R_User | 2011-06-08