syntaxe GEE et symbole inattendu

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

Hervé Bogreau
Messages : 6
Enregistré le : 16 Juil 2008, 17:47

syntaxe GEE et symbole inattendu

Messagepar Hervé Bogreau » 04 Aoû 2008, 08:22

Bonjour tout le monde,

Pour vous présenter la situation,
Une intervention en santé publique (interv) a été effectuée dans plusieurs sites (CODsite) pour voir son efficacité nous avons regarder avant et après intervention ce qu'il se passe dans les sites avec intervention et dans des sites sans intervention.
je voudrais tester l'effet de cette intervention (interv) dans différents sites sur une variable de comptage (MultiNoC4p1) qui varie de 0 à 7 que l'on a mesurée chez des individus pris au hasard dans les différents sites. En fait c'est la moyenne de cette variable (MultiNoC4p1) par site que je souhaite comparer en prenant en compte mon échantillonnage effectué dans plusieurs sites (CODsite).

Pour tester la fonction gee et me faùmiliariser avec j'ai écrit un code

Code : Tout sélectionner

model <- (gee(MultiNoC4p1 ~  interv + plvtNoE1, id = CODsite,
data = CI, na.action = na.omit, family = poisson, corstr = "independence", Mv = 1))

summary(model)



mais j'ai un problème et j'obtiens le message d'erreur suivant

Erreur : symbole inattendu dans :
"model <- (gee(MultiNoC4p1 ~ interv + plvtNoE1, id = CODsite, data = CI, na.action = na.omit,
family"

je ne comprends pas j'ai l'impression d'avoir pourtant respecter les consignes

alors j'enlève certains éléments je rajoute des guillemets mais j'ai toujours ce message ?
si quelqu'un aurait une petite idée, je l'en remercie d'avance

en attendant je vais relire le pdf de gee ..

à bientôt et encore merci

Hervé

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 04 Aoû 2008, 11:18

Code : Tout sélectionner

> model <- (gee(MultiNoC4p1 ~  interv + plvtNoE1, id = CODsite,
+ data = data, na.action = na.omit, family = poisson, corstr = "independence", Mv = 1))
Beginning Cgee S-function, @(#) geeformula.q 4.13 98/01/27
running glm to get initial regression estimate
(Intercept)      interv    plvtNoE1
  1.1410964   0.2405749  -0.0007283



Après un petit test rapide, le code fonctionne chez moi
Donc il n'y a pas de soucis de syntaxe comme semble l'indiquer R chez vous.
Il faut peut être juste fermer R et le réouvrir...ça peut arriver qu'il s'emmêle les oinceaux, surtout si le pc est passé en mode veille quelques temps ou quelque chose du genre.
Si non pour le moment je vois pas


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité