The power to know [Software]

posted by d_labes  – Berlin, Germany, 2008-05-08 13:16 (6205 d 11:30 ago) – Posting: # 1834
Views: 23,440

Dear Eva & Ohlbe & Helmut

❝ Since in my first post I showed identical results for SAS and WinNonlin, I would expect a coding issue in the SAS program you are using.


That is totally right and wrong.
The SAS Procedure GLM has the "standard" of treating all effects as fixed effects.
Thus if you use the code:
Proc GLM data=test;
  class treatment period sequence subject;
  model logAUC=treatment period sequence subject(sequence) /SS3;
Run;

you get Eva's result. This result is correct if all effects are considered fixed. That means regarding the subject effect we are making inference about the subjects which are actually under study.

But the goal of our BE study is to broaden the scope and make inference about some "population" of subjects (healthy volunteers f.i. from which we have randomly sampled our subjects actually under study).
This leads to subject as a random factor (effect) in our model.

The code in Proc GLM for that is:
Proc GLM data=test;
  class treatment period sequence subject;
  model logAUC=treatment period sequence subject(sequence);
  random subject(sequence) /test;
Run;

Proc GLM is resistant to our wishes and first displays the fixed effect analysis again (this is because according to SAS GLM handles random effects in a "post hoc manner", in direct words this feature was invented later and tinkered into GLM "mit heißer Nadel").

But then the sun is shining bright ;-) (emphasis by me):
The GLM Procedure
Tests of Hypotheses for Mixed Model Analysis of Variance

Dependent Variable: logAUC

Source             DF   Type III SS   Mean Square   F Value   Pr > F

Treatment           1      0.536468      0.536468     2.16    0.1918
Period              1      0.077422      0.077422     0.31    0.5966
Subject(Sequence)   6      1.573910      0.262318     1.06    0.4739
Error: MS(Error)    6      1.488671      0.248112

Source             DF   Type III SS   Mean Square   F Value   Pr > F

Sequence            1      0.610540      0.610540     2.33    0.1780
Error               6      1.573910      0.262318
Error: MS(Subject(Sequence))


Hope this helps a little bit in "the power to know".
SAS is an outstanding beast :-D .

Side note: The annoying fixed effects analysis displayed again is not needed and can be suppressed using the "famous" ODS (whatever this is). Final code:
ODS exclude ExpectedMeanSquares ModelANOVA;
Proc GLM data=test;
  class treatment period sequence subject;
  model logAUC=treatment period sequence subject(sequence);
  random subject(sequence) /test;
Run;

Regards,

Detlew

Complete thread:

UA Flag
Activity
 Admin contact
23,424 posts in 4,927 threads, 1,667 registered users;
41 visitors (0 registered, 41 guests [including 7 identified bots]).
Forum time: 00:47 CEST (Europe/Vienna)

Patients may recover in spite of drugs or because of them.    John Gaddum

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz
HTML5