Les posteurs les plus actifs de la semaine
Fred_44
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
Eric Wajnberg
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
zezima
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
Volivoile
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
Ayana
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
gg
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 
ayoubas01
probit - Ordered probit avec clm2, error Vote_lcapprobit - Ordered probit avec clm2, error Voting_barprobit - Ordered probit avec clm2, error Vote_rcap 


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 : 1129
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

- Sujets similaires

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