Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
régression non-linéaire
4 participants
Page 1 sur 1
régression non-linéaire
Salut à tous!
je suis très novice sur R et j'ai quelques questions à poser:
j'ai une série de données (variables âge et rythme cardiaque et 700 sujets) et donc j'ai fait un graphique avec l'âge sur l’axe des X et le rythme card sur l’axe des Y .Après calculs j'ai trouvé que c'une régression "puissance".
je voudrai superposer la courbe de la régression sur le nuage de points et pour cela je fait :
> power.model <-lm(log(rcard) ~ log(âge) , data=mydata)
> summary(power.model)
> mydata$fitted.exp <- exp(power.model$fitted.values)
> plot(mydata$âge, mydata$rcard, xlab='âge', ylab='rythme cardiaque')
> lines(mydata$âge, mydata$fitted.exp, col=3)
mais avec cette derniere commande, je me retrouve avec plusieurs lignes sur le graphique.
quelqu'un sait comment faire?
autre question (un peux bête mais je ne connais pas R très bien ) : comment faire pour enregistrer les commandes que j'ai exécuté ainsi que les réponses dans un fichier R?
merci d'avance pour votre aide
bx
je suis très novice sur R et j'ai quelques questions à poser:
j'ai une série de données (variables âge et rythme cardiaque et 700 sujets) et donc j'ai fait un graphique avec l'âge sur l’axe des X et le rythme card sur l’axe des Y .Après calculs j'ai trouvé que c'une régression "puissance".
je voudrai superposer la courbe de la régression sur le nuage de points et pour cela je fait :
> power.model <-lm(log(rcard) ~ log(âge) , data=mydata)
> summary(power.model)
> mydata$fitted.exp <- exp(power.model$fitted.values)
> plot(mydata$âge, mydata$rcard, xlab='âge', ylab='rythme cardiaque')
> lines(mydata$âge, mydata$fitted.exp, col=3)
mais avec cette derniere commande, je me retrouve avec plusieurs lignes sur le graphique.
quelqu'un sait comment faire?
autre question (un peux bête mais je ne connais pas R très bien ) : comment faire pour enregistrer les commandes que j'ai exécuté ainsi que les réponses dans un fichier R?
merci d'avance pour votre aide
bx
xbenoit- Nombre de messages : 15
Date d'inscription : 14/07/2012
Re: régression non-linéaire
Bonjour benoit,
Pour enregistrer ton script (ensemble de tes lignes de commandes), tu cliques d'abord sur ton fichier de code puis tu vas dans file et tu fais "enregistrer programme sous". Pour l'ouvrir, tu fais "ouvrir un programme".
Pour le reste des questions je ne peux pas t'aider, je n'ai pas R là où je suis !
Bonne journée.
Pour enregistrer ton script (ensemble de tes lignes de commandes), tu cliques d'abord sur ton fichier de code puis tu vas dans file et tu fais "enregistrer programme sous". Pour l'ouvrir, tu fais "ouvrir un programme".
Pour le reste des questions je ne peux pas t'aider, je n'ai pas R là où je suis !
Bonne journée.
zezima- Nombre de messages : 939
Date d'inscription : 26/02/2013
Re: régression non-linéaire
Bonjour et merci pour ta réponse,
j'ai essayé: 1) cliquer sur "File" 2)sélectionner "Save Workspace" et puis je'enregistre (il met ".RData)
mais lorsque je clique 2fois sur le fichier il m'ouvre une fenêtre noir et rien d'autre.
Ce que je veux c'est sauvegarder les commande ainsi que les résultats dans un fichier et lorsque je l'ouvre avec R tous ré-apparaît. est-ce possible??? si oui comment???
merci pour votre aide.
b
j'ai essayé: 1) cliquer sur "File" 2)sélectionner "Save Workspace" et puis je'enregistre (il met ".RData)
mais lorsque je clique 2fois sur le fichier il m'ouvre une fenêtre noir et rien d'autre.
Ce que je veux c'est sauvegarder les commande ainsi que les résultats dans un fichier et lorsque je l'ouvre avec R tous ré-apparaît. est-ce possible??? si oui comment???
merci pour votre aide.
b
xbenoit- Nombre de messages : 15
Date d'inscription : 14/07/2012
Re: régression non-linéaire
Bonjour,
Pour "sauvegarder", le plus simple est de copier/coller tes lignes dans un fichier texte ou via un éditeur de script et de sauver le fichier avec une extension .R
je ne comprends pas ce que tu entends par "plusieurs lignes" sans un aperçu un peu plus précis de la structure des données dans R c'est un peu compliqué de savoir ce que tu peux ou non obtenir.
Nik
Pour "sauvegarder", le plus simple est de copier/coller tes lignes dans un fichier texte ou via un éditeur de script et de sauver le fichier avec une extension .R
je ne comprends pas ce que tu entends par "plusieurs lignes" sans un aperçu un peu plus précis de la structure des données dans R c'est un peu compliqué de savoir ce que tu peux ou non obtenir.
Nik
Nik- Nombre de messages : 1606
Date d'inscription : 23/05/2008
Re: régression non-linéaire
Bonjour,
Pour ton problème graohique "je me retrouve avec plusieurs lignes sur le graphique", il suffit de changer la fonction lines(mydata$âge, mydata$fitted.exp, col=3) par la fonction points(mydata$âge, mydata$fitted.exp, col=3). Et a propos de l'enregistrement,les deux propositions correcte(Zesima et Nik),le plus simple proposé par Nik.
Pour ton problème graohique "je me retrouve avec plusieurs lignes sur le graphique", il suffit de changer la fonction lines(mydata$âge, mydata$fitted.exp, col=3) par la fonction points(mydata$âge, mydata$fitted.exp, col=3). Et a propos de l'enregistrement,les deux propositions correcte(Zesima et Nik),le plus simple proposé par Nik.
FMarwen- Nombre de messages : 226
Date d'inscription : 17/04/2013
Re: régression non-linéaire
Bonjour,
un grand merci pour votre aide à tous.
bx
un grand merci pour votre aide à tous.
bx
xbenoit- Nombre de messages : 15
Date d'inscription : 14/07/2012
Re: régression non-linéaire
de rien, on est bien répondu à votre question!
FMarwen- Nombre de messages : 226
Date d'inscription : 17/04/2013
Sujets similaires
» Comparer résultats régression linéaire et non linéaire
» Régression Logistique vs Régression Linéaire
» test statistique sur des courbes
» Régression linéaire
» régression linéaire
» Régression Logistique vs Régression Linéaire
» test statistique sur des courbes
» Régression linéaire
» régression linéaire
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum