BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
AhmetHakan
Obsidian | Level 7

Can the probit model with continuous dependent variable be estimated in SAS?

I have tried proc genmod, proc logistic, proc probit, etc. However, all of them require to have a binary dependent variable. 

1 ACCEPTED SOLUTION

Accepted Solutions
SteveDenham
Jade | Level 19

Have you tried PROC GLIMMIX with a beta distribution and a probit link?  So long as your proportions fall in the open interval (0, 1), this would seem like a valid approach.

 

SteveDenham

View solution in original post

10 REPLIES 10
Rick_SAS
SAS Super FREQ

By definition, a probit model has a binary response variable. Can you say more about your variables and the model you want?

AhmetHakan
Obsidian | Level 7
Many thanks for your comment, Rick. The variable is the between 0 and 1. I want to estimate the probit model with fixed effects and double-clustered standard error.
StatDave
SAS Super FREQ

See this note. Read the introductory text that will help you decide if you just need to use the events/trials response syntax for aggregated binary data, or use a model described further below for truly continuous proportions.

SteveDenham
Jade | Level 19

Have you tried PROC GLIMMIX with a beta distribution and a probit link?  So long as your proportions fall in the open interval (0, 1), this would seem like a valid approach.

 

SteveDenham

AhmetHakan
Obsidian | Level 7
Hi Steve,

It is great! It indeed works! Is it possible to use fixed effect in PROC GLIMMIX?

SteveDenham
Jade | Level 19

Fixed effects are included in the MODEL statement, random effects in the RANDOM statement. So you can add fixed effects to your analysis without difficulty.

 

SteveDenham

AhmetHakan
Obsidian | Level 7
Great, thanks!
I know I did ask many questions. Sorry for this. What about clustered standard error? Can we use double-clustered standard error?
SteveDenham
Jade | Level 19

Clustered and double-clustered standard errors sound to me like something you could get using appropriate random effects.  Could you give a more concrete example of what the data may look like as far as these variables?

 

SteveDenham

AhmetHakan
Obsidian | Level 7
In the data, I have two ids: year and company ticker.
For each year/company, I have a key dependent variable (lets say Y), which is between 0 and 1. And for each year/company, I have various explanatory variables (lets say X1, X2, etc) like stock trading volume, etc.
SteveDenham
Jade | Level 19

So level-1 cluster would be year within company, and level-2 would be company for what you want?

 

SteveDenham

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 10 replies
  • 2585 views
  • 4 likes
  • 4 in conversation