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-white.png

Missed SAS Innovate in Orlando?

Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.

 

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