Bonjour à tous,
J'essaie ces temps-ci de construire une régression logistique ordinale avec la fonction polr. J'ai toutefois souvent le même message d'erreur :

"attempt to find suitable starting values failed", en faisant par exemple :

require(MASS)
data(iris)
polr(Species~Sepal.Length+Sepal.Width+Petal.Length+Petal.Width,iris)

(Je sais que la variable réponse Species devrait être nominale mais je fais comme-ci ses modalités étaient ordonnées pour l'exemple).
Je pense qu'il s'agit d'un problème de maximisation de la vraisemblance ; j'ai essayé de le résoudre en initialisant l'algorithme avec un vecteur nul ou aléatoire avec l'option "start" de polr, mais cela ne me garantit pas d'avoir une bonne solution à la fin.
Quelqu'un aurait-il une idée ?
Merci beaucoup d'avance