J'estime un panel dynamique à l'aide du package plm et la commande pgmm en tapant le code suivant :
panel.dynamique <- pgmm(prodreside ~ lag(prodreside, 0:1) + thproduitc + tfbproduitc + epci | lag(prodreside, 2:3) + thproduitc + tfbproduitc + epci, data = data3, effect = "twoways", transformation = "ld")
J'obtiens comme message d'erreur :
Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
duplicate 'row.names' are not allowed
De plus : Warning message:
non-unique value when setting 'row.names': ‘3700000’
Question 1 : Je ne comprends pas ce que signifie ce message d'erreur ? Est-ce qu'il renvoie à la disposition de mes données dans mon data frame ?
Question 2: Sinon, juste pour m'assurer de la justesse de mon code : lag(prodreside, 0:1) signifie bien que l'on prend la valeur retardée de la variable "prodreside" entre les périodes 0 t 1 ?
Merci d'avance de votre contribution.
Bonne fin de journée à tous.