The FDA Guidance “Statistical Approaches to Establishing Bioequivalence” [1], in the section on parallel designs (section VI.B.1.d, pg. 11) states that "equal variances should not be assumed", referring to equal variances between formulations. Although future releases of Phoenix will provide more support for testing for unequal variances, this document is to provide information on how to account for unequal variances in the current release, Phoenix 1.3.
To illustrate the method, the shipped data, Data2x2, is used, but to make an example of a parallel design, only the data from sequence TabCap will be used initially. A column with ln(AUClast) will be added to compare with SAS:
PHST-01 1 Tablet 0.871055 -0.13805016
PHST-01 2 Capsule 0.579635 -0.54535668
PHST-04 1 Tablet 1.24647 0.22031556
PHST-04 2 Capsule 0.994157 -0.0058601371
PHST-06 1 Tablet 0.782486 -0.24527925
PHST-06 2 Capsule 0.690144 -0.37085501
PHST-07 1 Tablet 0.65935 -0.41650078
PHST-07 2 Capsule 0.709033 -0.34385321
PHST-09 1 Tablet 0.888143 -0.11862251
PHST-09 2 Capsule 0.919958 -0.083427262
PHST-12 1 Tablet 1.22086 0.19955553
PHST-12 2 Capsule 0.97755 -0.022705838
PHST-14 1 Tablet 2.01194 0.69909943
PHST-14 2 Capsule 1.52751 0.42363896
PHST-15 1 Tablet 0.549425 -0.598883
PHST-15 2 Capsule 1.15416 0.14337281
PHST-17 1 Tablet 0.638047 -0.44934333
PHST-17 2 Capsule 0.92412 -0.078913346
PHST-18 1 Tablet 0.681393 -0.38361605
PHST-18 2 Capsule 0.705037 -0.349505
SAS says to take two steps to adjust for unequal variances when using PROC MIXED [2] – use a ‘repeated’ statement that groups on the formulation variable and use Satterthwaite Degrees of Freedom, such as in this SAS code:
proc mixed;
class Subject Period Formulation;
model LnAUClast = Formulation /ddfm=satterthwaite;
repeated /subject = Subject group = Formulation; /* same results as group only, no subject */
lsmeans Formulation /pdiff;
estimate "Tablet - Capsule" Formulation -1 1;
run;
Partial output is:
Estimates Label Estimate Standard Error DF t Value Pr > |t|
Tablet - Capsule 0.000214 0.1541 16.4 0.00 0.9989
Least Squares Means
Effect Formulation Estimate Standard Error DF t Value Pr > |t|
Formulation Capsule -0.1233 0.09049 9 -1.36 0.2060
Formulation Tablet -0.1231 0.1247 9 -0.99 0.3493
To perform the equivalent procedure in Phoenix, map the data to a Bioequivalence object, which will set up multiple default settings, including Satterthwaite Degrees of Freedom on the General Options tab. In addition to the default settings,
map AUClast as the Dependent variable,
and Subject should be mapped as a Classification variable.
Keep the Fixed Effects model, Formulation, with Ln transformation.
Set up the Repeated subtab of the Variance Structure tab as:
Repeated Specification: <blank> (see below)
Variance Blocking Variables (Subject): Subject
Group: Formulation Type: Variance Components
However, in the current version of Phoenix, if the Repeated Specification is blank, Phoenix 1.3 will ignore the rest of this tab, so a workaround must be used. To do so, map Period as a Classification variable, and use that column for the Repeated Specification. If your data does not contain a Period column, add a column of data that contains all 1’s, map it as a Classification variable, and use that column for the Repeated Specification. After completion of these steps, execution of Bioequivalence will produce the same values as SAS. A project is attached that shows both setups.
This methodology can also be used for 2x2 crossover designs.
To work around the current issue in Phoenix 1.3, use Period for the Repeated Specification (or you can add a column of data that contains all 1’s, map it as a Classification variable, and use that column for the Repeated Specification). After completion of these steps, execution of Bioequivalence will produce the same values as SAS, as in the attached project.
Note that for replicated crossover designs, the model recommended in Appendix E of the FDA Guidance[1] and the default model in the Bioequivalence object already adjust for unequal variances by using Satterthwaite Degrees of Freedom and by grouping on the formulation in the repeated model:
Fixed: Sequence Formulation Period /ddfm=satterthwaite;
Random: Formulation /type=fa0(2) subject=Subject;
Repeated: Period /subject=Subject group= Formulation;
References:
[1] Guidance for Industry – Statistical Approaches to Establishing Bioequivalence, January 2001, www.fda.gov/downloads/Drugs/Guidances/ucm070244.pdf
[2] SAS Support site, support.sas.com/kb/22/526.html
Attached Files
Edited by Simon Davis, 22 October 2014 - 02:18 PM.