BookmarkSubscribeRSS Feed

Request: Please can SAS include the option to calculate test statistics for the unadjusted and stratified MN method.

 

Background: Miettinen-Nurminen (MN) methods are increasingly being requested by regulatory agencies. This is particularly relevant for non-inferiority trials where it's appropriate for the variance to be estimated under the null hypothesis.

Within the PROC FREQ procedure, it's currently possible to calculate the treatment differences (and CIs) for both the unadjusted MN and the stratified MN methods as well as other MN tests such as the Summary Score method (also referred to as Agresti Score). However, whilst for the Summary Score method SAS allows the option to calculate the test statistics this is not yet available for the unadjusted MN method or the stratified MN method.

 

These methods are important as they estimate variance under the null hypothesis, specifically the test statistics are of particular useful for:

  • testing superiority and presenting a p-value
  • studies with interim analyses, particularly when multiplicity is controlled via a group sequential design
    i.e. with alpha boundaries less than the typical 1-sided 2.5%/2-sided 5% alpha

Example SAS code (for reference):
Note: data not supplied due to proprietary nature, however code shared to illustrate current options/limitations. 

  1. The unadjusted MN treatment difference can be calculated using:
    proc freq data=DATA;
    tables TRT*AVAL / riskdiff(CL=(MN) noninferiority margin=0.1); 
    run;
    Note: whilst the (unadjusted) Wald test statistics are calculated, it would be helpful if the unadjusted MN test statistics could also be provided.
  2. The stratified MN Score treatment difference can be calculated using:
    proc freq data=DATA;
    tables STRATA*TRT*AVAL / riskdiff(CL=(MN) noninferiority margin=0.1) COMMONRISKDIFF(CL=(MN score) test=(score));
    run;
    Note: whilst the (adjusted) Summary Score (also referred to as Agresti Score) test statistics are calculated, it would be helpful if the stratified MN test statistics could also be provided. Specifically, if MN could also be an option within COMMONRISKDIFF(TEST=( ))
4 Comments
VictoriaP
Calcite | Level 5

Indeed, it would be great to have the MN tests. 

Ksharp
Super User

https://communities.sas.com/t5/Statistical-Procedures/How-to-calculate-both-100-percent-rate-confide...

I remembered a SAS employee delcared it is available now for lastest SAS Viya(last year supported), but still not SAS9.4 m8 .

Talk to your SAS Viya support or Check the doc of SAS Viya .

EmilyJ
Calcite | Level 5

Hi @Ksharp ,

Thanks for reaching out, the link you shared appears to be about calculating a confidence interval when the response in both treatment groups is 100% (and thus treatment difference is 0). I agree calculating treatment differences and CIs for the MN methods can be implemented in SAS but my question is instead focused on calculating the corresponding Z-statistics and p-values.

 

When I contacted SAS support this week they advised they hadn't gotten many requests for the MN tests [yet], but it seemed like something that could be added if there was a demand. However if you have more details on calculating MN Z-statistics and p-values I would be grateful to hear it!

Thanks,
Emily

Ksharp
Super User

Sorry. I have no time. Maybe @Rick_SAS  have a interesting to start a new blog about this topic .