Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

Le Deal du moment : -19%
PC portable MSI Gaming Pulse 16” -Ultra7 155H ...
Voir le deal
1299 €

Colinéarité et régression multiple

2 participants

Aller en bas

Colinéarité et régression multiple Empty Colinéarité et régression multiple

Message par siva974 Mer 6 Juin 2012 - 19:24

Bonjour,

J'aimerais réaliser une régression multiple mais après avoir testé la colinéarité entre mes variables.
Malheureusement R me renvoie un message d'erreur lorsque je rentre mon code :
Code:
> cor(df,use="complete.obs")
Erreur dans cor(df, use = "complete.obs") : 'x' doit être numérique

Toutes mes variables sont numériques sauf une qui est un facteur mais que je ne peux pas passer en numérique.
Puis-je faire en sorte d'ignorer cette variable?
Merci d'avance.


Dernière édition par A.D. le Jeu 7 Juin 2012 - 10:34, édité 1 fois (Raison : balises "code")

siva974

Nombre de messages : 11
Date d'inscription : 06/06/2012

Revenir en haut Aller en bas

Colinéarité et régression multiple Empty Re: Colinéarité et régression multiple

Message par joyeux_lapin13 Mer 6 Juin 2012 - 20:21

Et bien si i représente le numéro de colonne correspondante à ta variable qualitative, alors un df[,-i] devrait marcher.
joyeux_lapin13
joyeux_lapin13

Nombre de messages : 1927
Age : 41
Localisation : Mayotte
Date d'inscription : 21/04/2010

https://lemakistatheux.wordpress.com/

Revenir en haut Aller en bas

Colinéarité et régression multiple Empty Re: Colinéarité et régression multiple

Message par siva974 Mer 6 Juin 2012 - 21:31

J'ai la même erreur même en faisant cela :
Code:
> cor(df,use="complete.obs",df[,-i])
Erreur dans cor(df, use = "complete.obs", df[, -2]) :
  'x' doit être numérique

siva974

Nombre de messages : 11
Date d'inscription : 06/06/2012

Revenir en haut Aller en bas

Colinéarité et régression multiple Empty Re: Colinéarité et régression multiple

Message par joyeux_lapin13 Jeu 7 Juin 2012 - 7:48

Je pense que ta base de données df est une data.frame quand ta fonction s'attends à avoir une matrice. Pour rectifier essaie de faire as.matrix(df)
joyeux_lapin13
joyeux_lapin13

Nombre de messages : 1927
Age : 41
Localisation : Mayotte
Date d'inscription : 21/04/2010

https://lemakistatheux.wordpress.com/

Revenir en haut Aller en bas

Colinéarité et régression multiple Empty Re: Colinéarité et régression multiple

Message par siva974 Jeu 7 Juin 2012 - 11:57

Ca y est ça marche merci beaucoup!

siva974

Nombre de messages : 11
Date d'inscription : 06/06/2012

Revenir en haut Aller en bas

Colinéarité et régression multiple Empty Re: Colinéarité et régression multiple

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum