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

Hi

I wonder why running proc logistic without weight statement and proc surveylogistic without weight statement will have different SE/variance as both weight would be treated as default 1? E.G. code A vs code B below.

 

A. Proc logistic data=xyz;  /*ignore sample survey weight*/

    model Y=x1-x8/link=glogit;

  run;

 

B. Proc surveylogistic data=xyz; /*ignore sample survey weight*/

    model Y=x1-x8/link=glogit;

   run;

 

Also, what is the harm/negative consequences that I only apply proc logistic without weight to build a model against sample survey with known designed weight(variable) instead of apply proc surveylogistic together with weight statement, which is SAS document/procedure recommended way. E.G. code A vs code C below.

 

A. Proc logistic data=xyz;  /*ignore sample survey weight*/

    model Y=x1-x8/link=glogit;

  run;

 

C. Proc surveylogistic data=xyz;

    model Y=x1-x8/link=glogit;

    weight w;

run;

 

 

Thank you

TWU

1 ACCEPTED SOLUTION

Accepted Solutions
SAS_Rob
SAS Employee

To answer your question regarding the harm, you will be biasing your results by ignoring any of the design effects.  To what extent they are bias can be somewhat quantified by calculating the design effect.

https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_surveylogistic_details40.htm 

View solution in original post

5 REPLIES 5
SAS_Rob
SAS Employee

This has to do with the manner in which the SE themselves are calculated.  SURVEYLOGISTIC uses (by default) a Taylor Series approximation which readily accomodates weights, strata and clusters.  SURVEYLOGISTIC is built for complex survey data so when you don't have any of the design effects adjusted for, there is no reason to use it.  The documentation has more details on the variance estimation.

https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_surveylogistic_details27.htm...

 

LOGISTIC on the other hand uses maximum likelihood for the variance estimation.

https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_logistic_details05.htm 

Sas_User_TWu
Calcite | Level 5

Thanks Rob,

 

Am I understand correctly that without weight statement, Taylor series approximation will end up with different variance/SE from fisher score method.

TWU

SAS_Rob
SAS Employee
Yes, they can be different even when there is no weight variable.
SAS_Rob
SAS Employee

To answer your question regarding the harm, you will be biasing your results by ignoring any of the design effects.  To what extent they are bias can be somewhat quantified by calculating the design effect.

https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_surveylogistic_details40.htm 

Sas_User_TWu
Calcite | Level 5

Great, thank you very much!

Regards

TWu

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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
  • 5 replies
  • 992 views
  • 1 like
  • 2 in conversation