Bonjour,
J'ai deux problèmes de pondération.
Le premier est relatif à la fonction sjt.xtab du paquet sjPlot.
Elle sert à faire des tableaux et l'un de ses arguments est « weightBy » définit comme suit : « A weight factor that will be applied to weight all cases. Default is NULL , so no weights are used. »
J'utilise une base de donnée avec une colonne contenant la pondération à appliquer à chaque individu. C'est une variable numérique avec des éléments tels que 1.1989609, 0.5371036 ou encore 2.3130557.
Lorsque j'utilise ma fonction : sjt.xtab(base$b1,base$a6,weightBy=base$ponderation)
j'obtiens le message d'erreur suivant :
Erreur dans sprintf("<span class=\"td_n\">%i</span>", tab[irow, icol]) :
format incorrect '%i' ; utilisez les formats %f, %e, %g ou %a pour les objets numérique
N'ayant pas réussi à comprendre d'où vient le problème, je me tourne vers vous au cas où vous ayez une idée.
Je profite de ce poste pour poser seconde question, toujours sur les pondérations mais avec une autre fonction, glm. Cette fois-ci R exécute bien le code mais m'affiche le message suivant :
Message d'avis :
In eval(expr, envir, enclos) :
nombre de succès non entier dans un glm binomial !
Savez-vous où se situe le problème (s'il y en a un) ?