Error in qda.default

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Arthur Francisco
Messages : 1
Enregistré le : 09 Fév 2016, 15:53

Error in qda.default

Messagepar Arthur Francisco » 09 Fév 2016, 17:11

Bonjour à tous,

J'ai un jeu de données res_x00.scale dont les caractéristiques sont données par :

Code : Tout sélectionner

> summary(res_x00.scale)
                      cat      ent_mint.X02      ent_maxt.X02        ent_medi.X02  ...
 Alcelaphus-buselaphus  :15   Min.   :-2.2452   Min.   :-2.156225   Min.   :-2.5420
 Alces-alces            :15   1st Qu.:-0.6206   1st Qu.:-0.701806   1st Qu.:-0.6181
 Cephalophus-sylvicultor:15   Median :-0.0182   Median :-0.008549   Median : 0.0319
                              Mean   : 0.0000   Mean   : 0.000000   Mean   : 0.0000
                              3rd Qu.: 0.7904   3rd Qu.: 0.716587   3rd Qu.: 0.7178
                              Max.   : 1.7448   Max.   : 1.806961   Max.   : 2.2806
 ...


Code : Tout sélectionner

> levels(res_x00.scale$cat)
[1] "Alcelaphus-buselaphus"   "Alces-alces"             "Cephalophus-sylvicultor"


Code : Tout sélectionner

> str(res_x00.scale)
'data.frame':   45 obs. of  30 variables:
 $ cat         : Factor w/ 3 levels "Alcelaphus-buselaphus",..: 1 1 1 1 1 1 1 1 1 1 ...
 $ ent_mint.X02: num  0.241 0.86 -0.218 0.176 0.258 ...
 $ ent_maxt.X02: num  0.68284 -0.20057 -0.00855 1.39581 0.3259 ...
 $ ent_medi.X02: num  -0.111 -0.291 1.303 -1.039 -1.15 ...
 $ ent_ruga.X02: num  0.458 0.191 0.672 1.339 0.26 ...
...


N'étant pas encore très à l'aise avec les stats, j'ai néanmoins l'impression que le jeu de données est sain. Pourtant, j'ai toujours le retour suivant de qda :

Code : Tout sélectionner

> res.qda = qda(res_x00.scale[,-1], res_x00.scale[,1])
Error in qda.default(x, grouping, ...) :
  un groupe est trop petit pour 'qda'


et pourtant :

Code : Tout sélectionner

> head(lda(res_x00.scale[,-1], res_x00.scale[,1]))
$prior
  Alcelaphus-buselaphus             Alces-alces Cephalophus-sylvicultor
              0.3333333               0.3333333               0.3333333

$counts
  Alcelaphus-buselaphus             Alces-alces Cephalophus-sylvicultor
                     15                      15                      15

$means
....


et je n'ai pas trouvé de solutions sur le net, même si ça et là, cette erreur est répertoriée.

Une piste ?

Merci

Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité