BookmarkSubscribeRSS Feed
mromopalafox
Calcite | Level 5

Hi all,

I ran the following system of probit models using proc qlim (find syntax bellow). The journal is requesting I report confidence intervals instead of standard errors for the parameter estimates.

 

Is there a way to either a) get CI using SAS syntax; or b) formula to generate CI using parameter estimates and SE; or c) an explanation that reviewers would accept as to why my model doesn't produce CI?

Thank you!

Maria

 

Title "Qulim toddler";

proc qlim data=Parent_survey; where age ne 1;

class inc race;

model M = mon inc race ;

model TM = mon inc race ;

model IF = mon inc race ;

model NDM = mon inc race ;

endogenous  IF TM M NDM ~ discrete;

 

test M.inc_1 = M.inc_2;

test M.race_1 = M.race_2;

test M.race_1 = M.race_3;

test M.race_1 = M.race_4;

test M.race_2 = M.race_3;

test M.race_2 = M.race_4;

test M.race_3 = M.race_4;

 

test TM.inc_1 = TM.inc_2;

test TM.race_1 = TM.race_2;

test TM.race_1 = TM.race_3;

test TM.race_1 = TM.race_4;

test TM.race_2 = TM.race_3;

test TM.race_2 = TM.race_4;

test TM.race_3 = TM.race_4;

test IF.inc_1 = IF.inc_2;

test IF.race_1 = IF.race_2;

test IF.race_1 = IF.race_3;

test IF.race_1 = IF.race_4;

test IF.race_2 = IF.race_3;

test IF.race_2 = IF.race_4;

test IF.race_3 = IF.race_4;

 

test NDM.inc_1 = NDM.inc_2;

test NDM.race_1 = NDM.race_2;

test NDM.race_1 = NDM.race_3;

test NDM.race_1 = NDM.race_4;

test NDM.race_2 = NDM.race_3;

test NDM.race_2 = NDM.race_4;

test NDM.race_3 = NDM.race_4;

output out=pred_tot_main predicted prob proball;

run ;

quit;

 

Title "predictions toddler";

proc tabulate data= pred_baby_main;

class inc race /missing;

var Prob2_IF Prob2_TM Prob2_M Prob2_NDM;

table inc,

Prob2_IF*(MEAN)

Prob2_TM*(MEAN)

Prob2_M*(MEAN)

Prob2_NDM*(MEAN);

 

table race,

Prob2_IF*(MEAN)

Prob2_TM*(MEAN)

Prob2_M*(MEAN)

Prob2_NDM*(MEAN) ;

run;

 

proc tabulate data= pred_tot_main;

class inc race /missing;

var

Prob2_IF

Prob2_TM

Prob2_M

Prob2_NDM

;

table

Prob2_M*(MEAN)

Prob2_TM*(MEAN)

Prob2_IF*(MEAN)

Prob2_NDM*(MEAN),inc

;

 

table

Prob2_M*(MEAN)

Prob2_TM*(MEAN)

Prob2_IF*(MEAN)

Prob2_NDM*(MEAN),race

;

run;

 

 

 

 

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

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
  • 0 replies
  • 690 views
  • 0 likes
  • 1 in conversation