Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Pokémon Évolutions Prismatiques : ...
Voir le deal

Prédire un chiffre entre 0 et 100

3 participants

Aller en bas

Prédire un chiffre entre 0 et 100 Empty Prédire un chiffre entre 0 et 100

Message par damgui Lun 17 Juin 2013 - 13:42

Bonjour,

Après avoir créé mon model lm et utilisé la fonction predict pour prédire, j'obtient des chiffres allant de -2,5 à 3. 
Sauf que ma variable à prédire est un taux donc allant de 0 à 100. 
Existe t-il un paramètre indiquant l'intervalle de la prédiction dans la fonction predict? 
J'ai pas trop envie de dire si négatif alors = 0.

Merci beaucoup

damgui

Nombre de messages : 39
Age : 34
Date d'inscription : 14/06/2012

http://www.apprenti-webmarketeur.com

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par Nik Lun 17 Juin 2013 - 14:22

Salut,

Je pense que tu as oublié de lui spécifier type="response" dans la fonction predict. Là tu as obtenu les valeurs selon le lien. 


Existe t-il un paramètre indiquant l'intervalle de la prédiction dans la fonction predict?
C'est à dire ? Un intervalle de confiance des prédictions ?

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par damgui Lun 17 Juin 2013 - 14:28

Ma variable à prédire est une variable quantitative et j'aimerais ne pas avoir de prédiction négative car c'est un taux d'achat.

type="response", c'est pas réservé à prédire une variable qualitative

damgui

Nombre de messages : 39
Age : 34
Date d'inscription : 14/06/2012

http://www.apprenti-webmarketeur.com

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par Nik Lun 17 Juin 2013 - 14:48

type="response", c'est pas réservé à prédire une variable qualitative

Non. Quel type de modèle as tu fait (donne le script stp)? SI tu modélises un y entre 0 et 100 alors ton modèle te sort entre 0 et 100 (ça peut déborder éventuellement selon l'intervalle de confiance).

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par damgui Lun 17 Juin 2013 - 14:55

Mon script
Code:
mod = lm(Y~.,data=X, weights=dataApp$visits)
pred = predict(mod, newdata=XTest, interval = "prediction")

La variable fit du summary donne un min à -0,3 alors que la variable Y est compris entre 0 et 33.

damgui

Nombre de messages : 39
Age : 34
Date d'inscription : 14/06/2012

http://www.apprenti-webmarketeur.com

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par droopy Lun 17 Juin 2013 - 15:04

Les modèles linéaires sont faits pour des données variant entre -inf et +inf, ils ne sont pas faits pour des données bornées dans un intervalle. Il n'est donc pas illogique que tu obtiennes des valeurs <0. Si tu as les effectifs tu peux t'orienter vers une régression logistique.

Cdlt
droopy
droopy

Nombre de messages : 1156
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

Prédire un chiffre entre 0 et 100 Empty Re: Prédire un chiffre entre 0 et 100

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum