Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine


Ordered probit avec clm2, error

Aller en bas

probit - Ordered probit avec clm2, error Empty Ordered probit avec clm2, error

Message par alice0111 le Mar 6 Nov 2012 - 21:34

Bonjour,

Je suis nouvelle dans l'utilisation de R. Je souhaite faire une ordered probit regression. Ma variable dépendante y représente le choix de paiement en M&A: y=0 si la transaction est financée uniquement par stock, y=1 s'il s'agit d'un mélange de cash et de stock et y=2 si le financement se fait uniquement avec du cash.
Mes variables indépendantes sont CollateralB, Cashavailable et Leverage.
Voici le code que j'ai écrit sur R:

Code:
> library(ordinal)
> datareg<-read.xls("C:/regression.xls")
> myprobit<-clm2(Newpercentagecash ~ CollateralB + CashavailableB + LEVERAGEB, data = datareg, link = "probit")
Error in clm2(Newpercentagecash ~ CollateralB + CashavailableB + LEVERAGEB,  :
  response needs to be a factor

Je ne comprends pas ce que signifie ce message d'erreur. Mon "y" ne prenant que les valeurs 0,1 ou 2. Je n'ai pas trouvé de définition claire de "factor".

Pourriez-vous m'aider s'il vous plait?

Merci d'avance,

Alice


Dernière édition par A.D. le Mer 7 Nov 2012 - 16:40, édité 1 fois (Raison : Balises "code" (merci d'y penser ! ;) ))

alice0111

Nombre de messages : 2
Date d'inscription : 06/11/2012

Revenir en haut Aller en bas

probit - Ordered probit avec clm2, error Empty Re: Ordered probit avec clm2, error

Message par droopy le Mer 7 Nov 2012 - 12:47

Bonjour,

ça veut dire qu'au lieu de considérer ta variable comme une variable catégorielle à 3 modalités, il l'a considéré comme une variable quantitative donc numérique. It te faut faire
Code:
datareg$Newpercentagecash  <- as.factor(datareg$Newpercentagecash)

Cordialement
droopy
droopy

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

Revenir en haut Aller en bas

probit - Ordered probit avec clm2, error Empty Re: Ordered probit avec clm2, error

Message par alice0111 le Mer 7 Nov 2012 - 21:29

Merci beaucoup pour votre aide. Cela fonctionne maintenant.

Cordialement,

Alice

alice0111

Nombre de messages : 2
Date d'inscription : 06/11/2012

Revenir en haut Aller en bas

probit - Ordered probit avec clm2, error Empty Re: Ordered probit avec clm2, error

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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