Bonjour à tous,

je réalise en ce moment une étude portant sur l'étude de données de panel.
Pour cela, j'utilise le package plm.

Sauf que ...
J'aimerais tester la présence d'effets fixes versus effets aléatoires. grâce à un test de Hausman.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
FixInd<-plm(data_Panel$txVarCA~
                 data_Panel$I_CAP_SOC+
                 data_Panel$A_NBR_ETAB,
               data=data_Panel,
               index=c("I_SIREN","year"),
               model = "within")
RandomInd<-plm(data_Panel$txVarCA~
                 data_Panel$I_CAP_SOC+
                 data_Panel$A_NBR_ETAB,
               data=data_Panel,
               index=c("I_SIREN","year"),
               model = "random")
phtest(FixInd,RandomInd )
Et voici l'erreur retournée après l'exécution du phtest:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Error in solve.default(dvcov) : 
  system is computationally singular: reciprocal condition number = 2.55802e-21
Ma matrice de variance n'est donc pas inversible.

Je ne vois pas trop comment contourner ce problème.

Merci.