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 :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

[R]distance de Mahalanobis

3 participants

Aller en bas

[R]distance de Mahalanobis Empty [R]distance de Mahalanobis

Message par I.A Mer 25 Mai 2011 - 9:14

Bonjour ,


Je dois réaliser une analyse factorielle discriminante avec R.
J'obtient les fonctions discriminantes mais pas les fonctions de classement donc je me sers de la distance de Mahalanobis pour affecter les individus aux classes appropriés en comparant les différentes distances qui séparent l'individu du centre de gravité de chaque classe .
J'utilise la fonction mahalanobis du Package {stats}, mais même avec l'aide de R je n' arrive pas à le calculer !


Pouvez-vous, s'il vous plait, m'indiquer la démarche à suivre pour y parvenir.


Merci
Ines

I.A

Nombre de messages : 11
Date d'inscription : 10/05/2011

Revenir en haut Aller en bas

[R]distance de Mahalanobis Empty Re: [R]distance de Mahalanobis

Message par Nik Mer 25 Mai 2011 - 10:00

Sans les données ni message d'erreur, on ne peut pas trop t'aider

nik

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

[R]distance de Mahalanobis Empty Re: [R]distance de Mahalanobis

Message par I.A Mer 25 Mai 2011 - 12:39

voici l'expression de la fonction sous R
d<-mahalanobis(x, center, cov, inverted=FALSE, ...)
avec x est un vecteur et cov est une matrice de covariance
mon problème est

1- x dans mon cas est un point (individu) et pas un vecteur
2- à quoi correspond la matrice de covariance ?

I.A

Nombre de messages : 11
Date d'inscription : 10/05/2011

Revenir en haut Aller en bas

[R]distance de Mahalanobis Empty Re: [R]distance de Mahalanobis

Message par Nik Mer 25 Mai 2011 - 13:00

Ce qu'il faut ce sont TES données pas un copié/collé de l'aide de R à laquelle tout le monde peut avoir accés.
Mais si tu dis que ton x est un point unique alors comment veux tu qu'il calcule une distance ???

Pour la matrice de covariance c'est expliqué dans l'aide de la fonction, il s'agit simplement de cov(x) sauf si tu veux spécifier des hypothèses particulières.

nik

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

[R]distance de Mahalanobis Empty Re: [R]distance de Mahalanobis

Message par A.D. Mer 25 Mai 2011 - 13:02

Bonjour,

Nik a écrit:Sans les données ni message d'erreur, on ne peut pas trop t'aider

nik
Si vous voulez qu'on vous aide, il faut y mettre du votre aussi. Vous ne fournissez ni un court mais représentatif exemple de vos données, ni le message d'erreur renvoyé par R.


De plus, en tapant ?mahalanobis dans R, l'aide nous indique ceci :

Usage:

mahalanobis(x, center, cov, inverted=FALSE, ...)

Arguments:

x: vector or matrix of data with, say, p columns.
Cette fonction ne peut donc pas fonctionner si votre x est composé uniquement d'un point.
De plus, il s'agit d'une fonction permettant de calculer une distance. Donc qui dit "distance", dit au moins deux points il me semble...

Bref sinon, pour rechercher des infos sur un type d'analyse particulier, ainsi qu'éventuellement les fonctions qui s'y réfèrent, sous R :

Code:
RSiteSearch("mahalanobis")

Bonne continuation.


Cordialement,

A.D.

A.D.

Nombre de messages : 305
Age : 35
Localisation : Nantes
Date d'inscription : 02/12/2009

http://www.dacta.fr

Revenir en haut Aller en bas

[R]distance de Mahalanobis Empty Re: [R]distance de Mahalanobis

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