bear
v2.4.1
(uploaded to CRAN on Sept. 18, 2009) -
the
data analysis tool for average
bioequivalence
(ABE)
and bioavailability (BA)
in
R
originally created by Hsin-ya Lee and Yung-jin Lee (mobilePK@gmail.com)
Chunghwa Pharmaceutical Research Foundation (YJ),
Introduction
This package was designed to analyze average bioequivalence (ABE)
data from noncompartmental analysis (NCA) to ANOVA (using lm() for a 2x2x2
crossover; otherwise lme()). Study design of ABE can be 2x2x2 crossover or
repeated crossover (2x2x2, 2x2x3,...2x2x6) or a parallel study. The dosing can
be single- or multiple-dose. The statistical analysis for bioavailability (BA)
measurements (AUCs and Cmax) was based on the two one-sided tests (Schuirmann,
1987). ABE involves the calculation of 90% confidence intervals for the ratio of
the averages of the measures for the test and reference products. The BE will be
concluded based on the calculated 90%CIs falling within 80-125% (or up to user's
defined). You
can browse
bebac Forum - R for BE/BA to get more information about the development of
bear. We got a
lots of great suggestions from the experts of
bebac Forum - R for BE/BA.
bear is developed under GPL (=>2) and is open
sourced freeware. Please do NOT write to us to ask how to purchase it.
Installation & Upgrade: bear (stands for BE/BA for R) is one of
R
packages. Thus, users have to
download and install
R first, and then run it.
Under R Console, users can click
"Packages"
from the menu then ->"Install package(s)..." --> select a CRAN mirror site near
you and you will see the list of currently available
R packages.
Just select "bear" from the list and click "OK" to start
installation. Then it's done! If you want to
upgrade from
previous version of bear when a new version is released, please go the menu and
click
"Packages", and then select "Update packages...". then
select a CRAN mirror site near you and click "OK". Done! Pretty easy to upgrade.
If you're running Linux PC or Mac OS X, you may not see the menu
but
the R Console. You can read this
R
Installation and Administration (pdf ) for detailed information. You
can also type help("INSTALL") or help("install.packages") in R Console for
information on how to install packages from this directory. Don't worry
about this. You only need
to do this once. After these installation, you now can run stab by simply typing
"library(stab) (enter)"
under R Console.
Remove bear: Simply go to the directory of R where you
installed and then go to the sub-directory of /library, delete bear.
Methods
This package includes three parts. First is doing “sample size estimation.”
Users can choose 80 or 90% power and defined upper BE acceptance criteria to conduct a ABE between these two formulations. Sample size also depends on the magnitude of
variability. Variance estimates can be obtained from the biomedical literature
or pilot studies. For crossover designs, we provide two kinds of methods for
different data (raw and log-transformed) (Liu, et al. 1992; Hauschke, et
al.1992). This function will provide information about how many numbers of
subjects should be included. Second part is to perform NCA. We provide NCA
approach to compute AUC0-t, AUC0-inf and terminal elimination rate constant (λz) with
time-Cp profile. λz, the terminal phase rate constant,
will be estimated from the slope of linear regression with various approaches
(manual selection of the exact 3 data points, adjusted R2
(ARS), AIC, Two-Times-Tmax (TTT), TTT-ARS, TTT-AIC, etc).
All these approaches do not include the data point of (Tmax, Cmax). Linear trapezoidal rule is used to calculate AUC0-t (AUC
from time 0 to
the last measurable Cp). The extrapolated AUC (from time of the last
measurable Cp to infinity) will be estimated from the last measurable Cp divided
by λz. AUC0-inf (AUC from time 0 to infinity) equals to AUC0-t plus the
extrapolated AUC(AUCt-inf). Cmax is obtained from observed time-Cp profile. All plots
from NCA will be stored in a pdf
file (like this .pdf)
and all reports, including NCA reports (like this NCA PK) and
pharmacokinetic summaries (Cmax, Tmax, AUC0-t, AUC0-inf, AUC0-t/AUC0-inf*100%, ln(Cmax),
ln(AUC0-t), ln(AUC0-inf), MRT0-inf, T1/2, Vd/F, λz, Cl/F). Please refer to some
pharmacokinetic textbooks about how to calculate these parameters with NCA. Final
step is to
perform ANOVA (lm in R). For non-replicated crossover designs,
FDA guidance (FDA, 2001) recommends parametric
procedures to analyze log-transformed BA measures. It continues to perform ANOVA
and calculate 90%CIs, and finally to conclude if it is bioequivalent
with three pivotal BE parameters. This package also supplies ANOVA stat reports (like
this ANOVA stat) or results of
linear mixed effects (lme_stat.txt for replicate or parallel BE studies) and summaries (like this
statistical
summaries). All results obtained from outlier detection analysis (now only
for 2x2x2 crossover BE study) will be also appearing in
ANOVA_stat; and all plots from
outlier detection analysis will be stored in this
.
How to use it (To
install and use bear correctly, please
read this section first.)
installation: For how to install bear, please read
this
for more detailed information about how to use R. Users have to follow the installation procedures
as indicated to correctly install bear. This is because bear
will call some other R packages (reshape,
nlme,
sciplot and more) when running. These packages will be
installed automatically when you're installing bear
at the same time. Bear was complied and tested under R v2.9.2.
So, please install R with the latest version. Data input: The fastest and the easist way to use
bear is to import your data into it.
You can choose "NCA --> ANOVA" from the menu and then import your data with .csv
(comma-separated values)
format. Please note that the readily imported file (.csv) should be placed on
R accessible path. In Windows XP/Vista, the file path is set by default on
the directory of "C:\Documents
and Settings\UserName\My
Documents" for XP, or "C:\UserName\My
Documents" for Vista. UserName
here indicates the user's name. Thus, it can be different on each computer.
User can type "getwd()" in R console to examine your default file path.
All output files (.txt, .pdf, .csv or .RData) generated by bear will also be
placed in this directory. Now, you can import a .csv file
into bear for ANOVA. If you like to do NCA first, followed by
ANOVA, you can import bear generated NCA output file
which can be a .RData or a .csv format into bear for
ANOVA. You can also provide your own data file (.csv file format) now. Then pick three time-Cp data points from each plot by clicking it with
your mouse. Here is flash demo for the selection of
three Cp to estimate λ and a sample data (.csv) (right click
your mouse and use "Save as..." function)
which can be imported into bear for
analysis (also see the following). The sequences of column must be followed
(i.e. subject# -> study sequence -> study period -> sampling time ->
measured drug concentration from the left
to the right). However, you
can change the column name. For example, you can change "prd" as "period" if
you like. We have presumably defined the study
sequence in bear as "1" when
a subject takes the reference product first, followed by test product and "2"
in reversed.
This is very critical to remember when using bear.
If it is a BA study, only NCA will be performed. Required other
computer software: With bear for R, all computer
software you need is a spreadsheet, such as
MS-Excel (if it's available for your computer) or
OpenOffice
Calc (which is a very nice freeware!) or even a plain ascii (.txt) editor which can
create your .csv format for your data. Validation: We have tested bear
with one of BE dataset and found that all output results to be the same as those
generated by commercial software (like NCA using
WinNonlin and
ANOVA with
SAS).
Sample size estimationn
|
<<Sample Size Estimation>> Upper acceptance limit = 125 % Lower acceptance limit = 80 % Expected ratio T/R = 95.00 % Target power = 80.00 % Inter- or Intra-subj CV = 20.0 % study 2x2x1 2x2x2 2x2x3 2x2x4 design parallel crossover replicated replicated ------- ----------- ------------ ------------ ------------ N 36 20 16 10 Estimated power = 80.99398 % (for parallel study) Estimated power = 83.46802 % (for crossover/replicate study) where 2x2x2 means 2-treatment, 2-sequence, and 2-period crossover study. |
Sample file of the imported data format (.csv):
Please note that this format is not for ANOVA or lme data.
This is the format ONLY for the raw data of a 2x2x2 crossover (A), replicate
(2x2x3/2x2x4...2x2x6) (B), and
the parallel study (C).
| subj,seq,prd,time,conc 1,2,2,0.00,0.00 1,2,2,0.25,36.1 1,2,2,0.50,125 1,2,2,0.75,567 1,2,2,1.00,932 1,2,2,1.50,1343 1,2,2,2.00,1739 1,2,2,3.00,1604 1,2,2,4.00,1460 (...) |
subj,seq,prd,tmt,time,conc 1,2,2,1,0,0 1,2,2,1,0.25,36.1 1,2,2,1,0.5,125
1,2,2,1,0.75,567 1,2,2,1,1,932 1,2,2,1,1.5,1343 1,2,2,1,2,1739
1,2,2,1,3,1604 1,2,2,1,4,1460 (...) | subj,drug,time,conc
1,2,0,0
1,2,0.25,36.1
1,2,0.5,125
1,2,0.75,567
1,2,1,932
1,2,1.5,1343
1,2,2,1739
1,2,3,1604
1,2,4,1460 (...) |
where "subj", "seq", "prd", "tmt"
(or "drug"), "time" and "conc" represents subject#,
sequence, period, treatment (or drug), sampling time and drug concentration, respectively.
Users can use different column names as wished. Please note that
1. Users must follow the column sequence as shown above; However, the column name can be different..
2. We have internally defined the
study sequence in bear as "1"
(no double quote, please) when a subject
takes the reference product first, followed by test product and "2"
in reversed.
3. In coding "tmt" or "drug", please set drug or tmt ="1" for the Reference, and
drug or tmt
= "2" for the Test.
4. All data should be entered only as the numerical
format, not the text format (not double quote!);
5. When a drug plasma/serum/blood concentration is near the end of sampling time and is below LLOQ,
this value (entire row) should be deleted; otherwise, it can affect the estimation of λz (auto mode), and
6. Please also delete the entire row for a missing sample or a missing data.
Do not enter zero (0) for missing
data.
Output files
NCA output
~~~ This report is generated using bear v2.3.0 for R. ~~~
Authors: Hsin-ya Lee, Yung-jin Lee
College of Pharmacy, Kaohsiung Medical University
Kaohsiung, Taiwan 80708
E-mail: hsinyalee@gmail.com,mobilePK@gmail.com
bear's website: http://pkpd.kmu.edu.tw/bear
R website: http://www.r-project.org
---------------------------------------------------
Lambda_z is calculated using the Akaike information criterion (AIC) method
without including the data point of (Tmax, Cmax).
--------------------------------------------------------------------------
Reference
---------------------------------------------------
<< NCA Outputs:- Subj.# 1 , Seq 2 , Prd 2 (Ref.)>>
--------------------------------------------------------------------------
subj time conc AUC(0-t) AUMC(0-t)
1 1 0.00 0.0 0.000 0.000
2 1 0.25 36.1 4.513 1.128
3 1 0.50 125.0 24.650 10.069
4 1 0.75 567.0 111.150 71.037
5 1 1.00 932.0 298.525 240.694
6 1 1.50 1343.0 867.275 977.319
7 1 2.00 1739.0 1637.775 2350.444
8 1 3.00 1604.0 3309.275 6495.444
9 1 4.00 1460.0 4841.275 11821.444
10 1 8.00 797.0 9355.275 36253.444
11 1 12.00 383.0 11715.275 58197.444
12 1 24.00 72.0 14445.275 96141.444
--------------------------------------------------
subj seq prd drug time conc code
8 1 2 2 1 3 1604 2
9 1 2 2 1 4 1460 2
10 1 2 2 1 8 797 2
11 1 2 2 1 12 383 2
12 1 2 2 1 24 72 2
----------------------------
R sq. = 0.9979083
Adj. R sq. (ARS) = 0.997211
AIC = -25.53606
lambda_z = 0.1498811
Cmax = 1739
Tmax = 2
Cl/F = 5.359898
Vd/F = 35.76101
T1/2(z) = 4.624648
AUC(0-t) = 14445.27
AUC(0-inf) = 14925.66
AUMC(0-t) = 96141.44
AUMC(0-inf) = 110875.7
MRT(0-t) = 6.655563
MRT(0-inf) = 7.428529
----------------------------
<< NCA Outputs:- Subj.# 1 , Seq 2 , Prd 3 (Ref.)>>
--------------------------------------------------------------------------
subj time conc AUC(0-t) AUMC(0-t)
1 1 0.00 0 0.000 0.000
2 1 0.25 29 3.625 0.906
3 1 0.50 125 22.875 9.625
4 1 0.75 567 109.375 70.594
5 1 1.00 800 280.250 223.750
6 1 1.50 1343 816.000 927.375
7 1 2.00 1650 1564.250 2256.000
8 1 3.00 1604 3191.250 6312.000
9 1 4.00 1432 4709.250 11582.000
10 1 8.00 600 8773.250 32638.000
11 1 12.00 383 10739.250 51430.000
12 1 24.00 69 13451.250 88942.000
<>
--------------------------------------------------
subj seq prd drug time conc code
20 1 2 3 1 3 1604 3
21 1 2 3 1 4 1432 3
22 1 2 3 1 8 600 3
23 1 2 3 1 12 383 3
24 1 2 3 1 24 69 3
(...)
|
Outputs of ANOVA (lm) (same as SAS PROC GLM) or lme (same as SAS PROC MIXED)
(...) Data Summary of BA measurement
--------------------------------------------------------------------------
subj drug seq prd Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1 2 2 1739 14445.27 14925.656 7.461066 9.578123 9.610837
2 2 1 1 1 1481 12516.14 13134.553 7.300473 9.434774 9.483002
3 3 1 2 2 1780 15371.40 15999.744 7.484369 9.640264 9.680328
4 4 1 1 1 1374 11063.10 11647.240 7.225481 9.311371 9.362824
5 5 1 2 2 1555 13971.45 14556.963 7.349231 9.544771 9.585825
6 6 1 1 1 1756 15376.35 15950.591 7.470794 9.640586 9.677251
(...)
Class Level Information
--------------------------------------------------------------------------
Class Levels Values
SUBJECT 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14
DRUG 2 1 2
SEQUENCE 2 1 2
PERIOD 2 1 2
-----------
DRUG 1: the Ref. product; DRUG 2: the Test product
SEQUENCE 1: Ref. -> Test, and SEQUENCE 2: Test -> Ref.
-------------------------------------------------------
Means
--------------------------------------------------------------------------
SEQUENCE Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1602.071 14109.25 14713.39 7.37045 9.538976 9.582570
2 2 1589.786 13357.85 13970.66 7.36052 9.487205 9.532541
SUBJECT SEQUENCE Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 2 1686.0 13369.59 13950.10 7.429620 9.497491 9.540791
2 2 1 1659.0 13907.39 14645.04 7.408181 9.535147 9.586510
3 3 2 1926.5 15277.70 15838.53 7.560560 9.634131 9.670149
4 4 1 1501.5 12522.38 13133.29 7.310602 9.428436 9.476462
5 5 2 1470.0 12911.54 13523.30 7.291343 9.462496 9.509240
6 6 1 1639.0 14607.04 15146.74 7.399287 9.587870 9.624130
(...)
PERIOD Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1632.714 13855.25 14531.50 7.390958 9.52988 9.577774
2 2 1559.143 13611.85 14152.54 7.340011 9.49630 9.537337
DRUG Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1539.643 13171.14 13781.86 7.32951 9.474286 9.519987
2 2 1652.214 14295.97 14902.19 7.40146 9.551895 9.595125
Statistical analysis (ANOVA(lm), 90%CI...)
--------------------------------------------------------------------------
Dependent Variable: lnCmax
Type I SS
Analysis of Variance Table
Response: lnCmax
Df Sum Sq Mean Sq F value Pr(>F)
seq 1 0.000017 0.000017 0.0011 0.9743
prd 1 0.027294 0.027294 1.7187 0.2144
drug 1 0.025583 0.025583 1.6110 0.2284
seq:subj 12 0.255270 0.021273 1.3395 0.3103
Residuals 12 0.190565 0.015880
Type III SS
Single term deletions
Model:
lnCmax ~ seq + subj:seq + prd + drug
Df Sum of Sq RSS AIC F value Pr(F)
0.191 -107.719
prd 1 0.027 0.218 -105.971 1.7187 0.2144
drug 1 0.026 0.216 -106.192 1.6110 0.2284
seq:subj 12 0.255 0.446 -107.920 1.3395 0.3103
Tests of Hypothesis for SUBJECT(SEQUENCE) as an error term
Error: subj
Df Sum Sq Mean Sq F value Pr(>F)
prd:drug 1 0.000017 0.000017 8e-04 0.9778
Residuals 12 0.255270 0.021273
Error: Within
Df Sum Sq Mean Sq F value Pr(>F)
prd 1 0.027294 0.027294 1.7187 0.2144
drug 1 0.025583 0.025583 1.6110 0.2284
Residuals 12 0.190565 0.015880
Intra_subj. CV = 100*sqrt(abs(exp(MSResidual)-1)) = 13.4025 %
Inter_subj. CV = 100*sqrt(abs(exp((MSSubject(seq)-MSResidual)/2)-1)) = 5.4059 %
MSResidual = 0.01780339
MSSubject(seq) = 0.0236397
(...)
(...) Statistical analysis (lme, 90%CI...) - replicate BE study
--------------------------------------------------------------------------
Dependent Variable: lnCmax
Linear mixed-effects model fit by REML
Data: TotalData
AIC BIC logLik
-45.23532 -29.93913 30.61766
Random effects:
Formula: ~1 | subj
(Intercept) Residual
StdDev: 0.07591504 0.096394
Fixed effects: lnCmax ~ seq + prd + drug
Value Std.Error DF t-value p-value
(Intercept) 7.372429 0.04264797 38 172.86705 0.0000
seq2 -0.009494 0.04806556 12 -0.19753 0.8467
prd2 -0.062443 0.03643351 38 -1.71389 0.0947
prd3 0.017159 0.03643351 38 0.47097 0.6404
prd4 0.027577 0.03643351 38 0.75691 0.4538
drug2 0.046554 0.02576238 38 1.80705 0.0787
Correlation:
(Intr) seq2 prd2 prd3 prd4
seq2 -0.564
prd2 -0.427 0.000
prd3 -0.427 0.000 0.500
prd4 -0.427 0.000 0.500 0.500
drug2 -0.302 0.000 0.000 0.000 0.000
Standardized Within-Group Residuals:
Min Q1 Med Q3 Max
-1.9923453 -0.4759801 0.1513995 0.5975501 1.5432336
Number of Observations: 56
Number of Groups: 14
Type I Tests of Fixed Effects
numDF denDF F-value p-value
(Intercept) 1 38 94465.47 <.0001
seq 1 12 0.04 0.8467
prd 3 38 2.45 0.0785
drug 1 38 3.27 0.0787
Type III Tests of Fixed Effects
numDF denDF F-value p-value
(Intercept) 1 38 29883.017 <.0001
seq 1 12 0.039 0.8467
prd 3 38 2.449 0.0785
drug 1 38 3.265 0.0787
(...) BE Summary Report
--------------------------------------------------------------------------
Dependent Variable: lnCmax
--------------------------------------------------------------------------
n1(R=>T) = 7
n2(T=>R) = 7
N(n1+n2) = 14
Lower criteria = 80 %
Upper criteria = 125 %
MEAN-ref = 7.32951
MEAN-test = 7.40146
MSE = 0.01780339
SE = 0.05043155
Diff. (test-ref) = 0.07195028
**************** Classical (Shortest) 90% C.I. for lnCmax ****************
CI90_lower Point_estimated CI90_upper
1 98.223 107.460 117.566
---------------------- Two One-Sided Tests (TOST) -------------------------
TOST T value P value
1 T_lower -5.8514 0.0000
2 T_upper -2.9980 0.0056
**Interpretation:
Ho: Theta =< 0.8 or Theta >= 1.25
Ha: 0.8 < Theta < 1.25
Theta = Mean_test/Mean_ref
Because all P values are less than 0.05, we will reject the null hypothesis (Ho).
BE acceptance range is set at 80 % - 125 % .
------------------------ Anderson-Hauck Test ------------------------------
P value = 0.005515
**Interpretation:
Ho: Theta =< 0.8 or Theta >= 1.25
Ha: 0.8 < Theta < 1.25
Theta = Mean_test/Mean_ref
Because all P values are less than 0.05, we will reject the null hypothesis (Ho).
BE acceptance range is set at 80 % - 125 % .
---------------------------------------------------------------------------
Ref.:
1. Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
2. Schuirmann DJ. On hypothesis testing to determine if the mean of a
normal distribution is continued in a known interval. Biometrics, 37,
617(1981).
3. Schuirmann DJ. A comparison of the two one-sided tests procedure and the
power approach for assessing the equivalence of average bioavailability.
Journal of Pharmacokinetics and Biopharmaceutics, 15, 657-680 (1987).
4. Anderson S and Hauck WW. A new procedure for testing equivalence in
comparative bioavailability and other clinical trials. Communications
in Statistics-Theory and Methods, 12, 2663-2692 (1983).
--------------------------------------------------------------------------
(...)
(...) Data Summary of BA measurement
--------------------------------------------------------------------------
subj drug seq prd Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1 2 2 1739 14445 14933 7.46 9.58 9.61
2 2 1 1 1 1481 12516 13185 7.30 9.43 9.49
3 3 1 2 2 1780 15371 16032 7.48 9.64 9.68
4 4 1 1 1 1374 11063 11668 7.23 9.31 9.36
5 5 1 2 2 1555 13971 14557 7.35 9.54 9.59
(...)
Class Level Information
--------------------------------------------------------------------------
Class Levels Values
SUBJECT 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14
DRUG 2 1 2
SEQUENCE 2 1 2
PERIOD 4 1 2 3 4
--------
DRUG 1: the Ref. product; DRUG 2: the Test product
--------------------------------------------------
Means
--------------------------------------------------------------------------
SEQUENCE Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1580.286 13793.89 14472.89 7.357143 9.520714 9.568571
2 2 1591.214 13351.86 13970.64 7.358929 9.483929 9.529643
SUBJECT SEQUENCE Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 2 1678.25 13195.75 13770.00 7.4225 9.4825 9.5225
2 2 1 1656.50 13910.75 14725.00 7.4050 9.5325 9.5875
3 3 2 1931.50 15348.75 15931.00 7.5600 9.6375 9.6725
4 4 1 1496.50 12468.00 13081.50 7.3050 9.4225 9.4675
5 5 2 1467.75 12826.00 13465.00 7.2875 9.4525 9.5050
(...)
PERIOD Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1632.714 13856.64 14540.71 7.391429 9.529286 9.580000
2 2 1537.714 13307.43 13930.00 7.330000 9.482143 9.527143
3 3 1538.500 13294.71 13898.86 7.323571 9.475000 9.518571
4 4 1634.071 13832.71 14517.50 7.387143 9.522857 9.570714
DRUG Cmax AUC0t AUC0INF lnCmax lnAUC0t lnAUC0INF
1 1 1537.536 13155.25 13764.75 7.326071 9.470000 9.517143
2 2 1633.964 13990.50 14678.79 7.390000 9.534643 9.581071
(...) |
Statistical Summary output
Statistical Summaries for Pivotal Parameters of Bioequivalence Study (N= 14)
--------------------------------------------------------------------------
Parameters Test_Mean Test_SD Ref_Mean Ref_SD
1 Cmax 1662.536 181.868 1589.643 186.703
2 AUC0-t 13742.526 1945.507 13124.974 1994.792
3 AUC0-inf 14479.338 2230.335 13721.289 2068.855
4 ln(Cmax) 7.411 0.106 7.365 0.120
5 ln(AUC0-t) 9.519 0.143 9.470 0.163
6 ln(AUC0-inf) 9.570 0.152 9.515 0.161
Statistical Summaries for Pivotal Parameters of Bioequivalence Study (N= 14)
--------------------------------------------------------------------------
Parameters CI90_lower Point_estimated CI90_upper
1 ln(Cmax) 100.312 104.765 109.416
2 ln(AUC0-t) 98.529 104.875 111.629
3 ln(AUC0-inf) 99.080 105.534 112.409
-------------------------------------------------------------------------
CI90: 90% confidence interval
--------------------------------------------------------------------------
Summaries for Misc. Pharmacokinetic Parameters (N= 14 )
Test Reference
------------------------------------------------------
Parameters Mean SD CV Mean SD CV
1 Cl/F 5.654 0.855 15.124 5.975 1.031 17.258
2 Lambda_z 0.134 0.015 11.386 0.136 0.007 5.173
3 Tmax 2.321 0.541 23.301 2.161 0.585 27.080
4 T1/2(z) 5.268 0.672 12.757 5.119 0.265 5.185
5 Vd/F 42.676 6.746 15.808 44.214 8.550 19.337
6 MRT0inf 8.200 0.824 10.054 8.027 0.397 4.951
7 AUCratio 95.053 1.811 1.905 95.634 0.685 0.717
-----------------------------------------------------
AUCratio: (AUC0-t/AUC0-inf)*100
----------------------------------------------------- |
Analysis of outliers detection and related plots
(...)Intra-subject and Inter-subject Residuals
--------------------------------------------------------------------------
subj Obs Exp Intra Stud_Intra Inter Stud_Inter
1 1 9.470745 9.598578 -0.127834 -1.054118 0.016499 0.084320
2 2 9.483002 9.569159 -0.086158 -0.710458 0.007879 0.040268
3 3 9.659970 9.727936 -0.067967 -0.560454 0.275215 1.406519
4 4 9.362824 9.459112 -0.096287 -0.793987 -0.212216 -1.084554
5 5 9.432655 9.567027 -0.134372 -1.108037 -0.046603 -0.238169
(...)
13 13 9.699149 9.528906 0.170243 1.403827 -0.122846 -0.627819
14 14 9.673686 9.824056 -0.150371 -1.239958 0.517673 2.645629
------------------------------------------------
Obs: Observed lnAUC0INF
Exp: Expected lnAUC0INF
Intra: Intra-subject residuals
Stud_Intra: Studentized intra-subject residuals
Inter: Inter-subject residuals
Stud_Inter: Studentized inter-subject residuals
**Ref: Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
---------------------------------------------------------------------
(...)
****************************************************************************
Analysis of Outlier Detection
****************************************************************************
Test for Normality Assumption (Shapiro-Wilk)
--------------------------------------------------------------------------
Parameter Test P value
1 lnCmax_Stud_Intra 0.91950 0.2163
2 lnCmax_Stud_Inter 0.94222 0.4475
3 lnAUC0t_Stud_Intra 0.90395 0.1287
4 lnAUC0t_Stud_Inter 0.87428 0.0482
5 lnAUC0INF_Stud_Intra 0.88242 0.0629
6 lnAUC0INF_Stud_Inter 0.87166 0.0443
-------------------------------------------------
Stud_Intra: studentized intra-subject residuals
Stud_Inter: studentized inter-subject residuals
-------------------------------------------------
**Interpretation:
The normality of the studentized intra-subject residuals and the
studentized inter-residuals was examined using the test of Shapiro-Wilk.
If a P value is more than 0.05, we will fail to reject the normal
assumption hypothesis.
**Ref: Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
---------------------------------------------------------------------
Test for Normality Assumption (Pearson)
--------------------------------------------------------------------------
Parameter Test P value
1 lnCmax -0.27517 0.3410
2 lnAUC0t -0.50957 0.0627
3 lnAUC0INF -0.49037 0.0750
-------------------------------------------------
Pearson: Pearson's correlation coefficient
-------------------------------------------------
**Interpretation:
Either Pearson correlation coefficient or Spearman's rank correlation
coefficient is used to examine the assumption of independence between
intra- and inter-subject variabilities. Thus, if a P value is more than
0.05, there is no evidence to suggest that the assumption is not true.
**Ref: Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
-------------------------------------------------------------------------
Test for Normality Assumption (Spearman)
--------------------------------------------------------------------------
Parameter Test P value
1 lnCmax -0.37143 0.1917
2 lnAUC0t -0.41099 0.1458
3 lnAUC0INF -0.43736 0.1198
-------------------------------------------------
Spearman: Spearman's rank correlation coefficient
-------------------------------------------------------------------------
Hotelling T^2 with Chi-square test
--------------------------------------------------------------------------
subj Cmax P value lnCmax P value
1 1 0.92550 0.62955 0.87200 0.64662
2 2 0.89118 0.64045 0.85392 0.65249
3 3 6.64221 0.03611 5.56026 0.06203
4 4 0.59125 0.74407 0.52257 0.77006
(...)
13 13 2.26697 0.32191 2.47282 0.29042
14 14 3.46892 0.17650 3.00119 0.22300
subj AUC0t P value lnAUC0t P value
1 1 0.91572 0.63263 0.88935 0.64103
2 2 0.22251 0.89471 0.24628 0.88414
3 3 1.59543 0.45036 1.60903 0.44730
4 4 1.30339 0.52116 1.16065 0.55972
5 5 0.93873 0.62540 1.06203 0.58801
(...)
11 11 5.47893 0.06460 6.45905 0.03958
12 12 3.00762 0.22228 3.68832 0.15816
13 13 4.16647 0.12453 4.54473 0.10307
14 14 36.99471 0.00000 23.07303 0.00001
subj AUC0INF P value lnAUC0INF P value
1 1 0.78347 0.67588 0.76142 0.68338
2 2 0.29003 0.86501 0.32987 0.84795
3 3 1.51641 0.46851 1.53149 0.46499
4 4 1.26269 0.53188 1.12343 0.57023
(...)
12 12 3.36757 0.18567 4.09229 0.12923
13 13 3.93636 0.13971 4.18647 0.12329
14 14 36.26111 0.00000 23.50638 0.00001
-------------------------------------------------
**Interpretation: If subjects have relatively BIG T^2 values which
cause P value less than 0.05, these subject may be outlying subjects.
Ref.:
1. Liu JP and Weng CS. Detection of outlying data in bioavailability-
bioequivalence studies. Statistics in Medicine, 10, 1375-1389(1991).
2. Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
-------------------------------------------------------------------------
Test for Equality of Intra-subject variabilities between formulations
--------------------------------------------------------------------------
Parameter Test P value
1 lnCmax_Pearson -0.08448 0.7740
2 lnCmax_Pitman_Morgan 0.08626 0.7740
3 lnCmax_Spearman -0.10769 0.7156
4 lnAUC0t_Pearson 0.11349 0.6993
5 lnAUC0t_Pitman_Morgan 0.15657 0.6993
6 lnAUC0t_Spearman -0.07692 0.7966
7 lnAUC0INF_Pearson 0.07876 0.7890
8 lnAUC0INF_Pitman_Morgan 0.07490 0.7890
9 lnAUC0INF_Spearman -0.05934 0.8438
-------------------------------------------------
**Interpretation:
The standard 2*2*2 crossover design was assumed that intra-subject
variabilities for the Test and the Reference formulations are the same.
Thus, if the intra-subject variabilities between formulations are different,
equivalence in average bioavailabilities between formulations does not
imply that the two formulations are therapeutically equivalent and
interchangeable.
We use use both parametric (Pitman-Morgan's adjusted F test and Pearson
correlation coefficient) and nonparametric test (Spearman's rank correlation
coefficient) for testing equality of intra-subject variabilities between
formulations. If a P value is less than 0.05, we may reject the null
hypothesis of equality in intra-subject variabilities between formulations.
**Ref.:
1. Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
2. Haynes JD. Statistical simulation study of new proposed uniformity
requirements for bioequivalency studies. Journal of Pharmaceutical
Sciences, 70, 673-675 (1981).
3. McCulloch CE. Tests for equality of variances with paired data.
Communications in Statistics-Theory and Methods, 16, 1377-1391 (1987).
--------------------------------------------------------------------------
Point and Interval Estimation of Inter- and Intra-subject Variability
--------------------------------------------------------------------------
Parameter Point_Estimate CI95_lower CI95_upper
1 lnCmax_intra 0.018 0.009 0.049
2 lnCmax_inter 0.003 -0.009 0.025
3 lnCmax_intraclass 0.141 -0.423 0.626
4 lnCmax_prob 0.31554 - -
5 lnAUC0t_intra 0.037 0.019 0.100
6 lnAUC0t_inter -0.006 -0.024 0.019
7 lnAUC0t_intraclass -0.192 -0.657 0.379
8 lnAUC0t_prob 0.74431 - -
9 lnAUC0INF_intra 0.034 0.018 0.094
10 lnAUC0INF_inter -0.006 -0.023 0.016
11 lnAUC0INF_intraclass -0.211 -0.669 0.362
12 lnAUC0INF_prob 0.76603 - -
-------------------------------------------------
intra: intra-subject variability
inter: inter-subject variability
intraclass: intraclass correlation
prob: the probability for obtaining a negative estimate of inter-subject
variability
CI95: 95% confidence interval
-------------------------------------------------
**Interpretation:
1. Prior information of inter- and intra- subject variabilities can be used
for sample size determination.
2. Intraclass correlation shows the precision of intra-subject variability.
A negative estimate indicates that inter- and intra- variability on the
subjects are negatively correlated.
3. Searle(1971) provided a formula for calculation of the probability for
obtaining a negative estimate of inter-subject variability. In addition,
a negative estimate may indicate that the general model is incorrect or
sample size is too small. Thus, prob provides the probability for
obtaining a negative estimate. If P value is less than 0.05, the chance
of obtaining a negative estimate is negligible.
**Ref.:
1. Chow SC and Liu JP. Design and Analysis of Bioavailability-
Bioequivalence Studies. 3rd ed., Chapman & Hall/CRC, New York (2009).
2. Searle SR. Linear Models. John Wiley & Sons, New York (1971).
3. Snedecor GW and Cochran WG. Statistical Methods. 7th ed., Iowa State
University Press, Ames, IA (1980).
4. Hocking RP. The Analysis of Linear Models. Brooks/Cole, Monterey, CA
(1985).
-------------------------------------------------------------------------
Quantiles for Boxplots (intrasubj)
--------------------------------------------------------------------------
Quantile lnCmax_Estimate lnAUC0t_Estimate lnAUC0INF_Estimate
100% Max 100% 1.58859255 1.5645553 1.5930108
99% 99% 1.58859255 1.5645553 1.5930108
95% 95% 1.58859255 1.5645553 1.5930108
90% 90% 1.33567805 1.5411660 1.5730580
75% Q3 75% 0.93884707 0.6873813 0.6338556
50% Median 50% -0.04497309 -0.2919099 -0.3120133
25% Q1 25% -1.06347243 -0.7792669 -0.8037332
10% 10% -1.21551649 -1.1020990 -1.1080370
5% 5% -1.36618557 -1.3727270 -1.2399578
1% 1% -1.36618557 -1.3727270 -1.2399578
0% Min 0% -1.36618557 -1.3727270 -1.2399578
-------------------------------------------------------------------------
Quantiles for Boxplots (intersubj)
--------------------------------------------------------------------------
Quantile lnCmax_Estimate lnAUC0t_Estimate lnAUC0INF_Estimate
100% Max 100% 1.9874004 2.6115077 2.6456287
99% 99% 1.9874004 2.6115077 2.6456287
95% 95% 1.9874004 2.6115077 2.6456287
90% 90% 1.2193723 1.4261550 1.4065194
75% Q3 75% 0.6865071 0.4745906 0.4247924
50% Median 50% 0.2170634 -0.2231420 -0.1773188
25% Q1 25% -1.0106795 -0.9256405 -0.9399940
10% 10% -1.3212861 -1.0355480 -0.9965418
5% 5% -1.3490155 -1.0729741 -1.0845536
1% 1% -1.3490155 -1.0729741 -1.0845536
0% Min 0% -1.3490155 -1.0729741 -1.0845536
-------------------------------------------------------------------------
|


Change Log (Sept. 21, 2009) & References
v2.4.1
- add time/date stamp on the header or title page of text or pdf (plots) outputs (11.10(e) of 21 CRF
Part 11); more to be made for Part 11...
- set .pdf output format as A4 paper size.
- modify all .Rd files to fit R v2.9.2 requirements
- change of the name "seq:subj" to "subj(seq)" in anova with the mode of "Y ~ seq + subj:seq +
per + trt" in order to be conveniently cross validated with SAS (thanks to Elmaestro)
- mostly minor changes with this release
v2.4.0
- add data analysis of multiple-dose (MD) ABE data
- add Cook's distance for outlier detection with various criteria
- fixed y-axis scaling problem
v2.3.1
- fixed NCA plots of Time scale (with autoscale)
- used the difference of lsmeans between the Ref. and the Test to calculate 90% CIs for Cmax and AUCs
v2.3.0
- add sample size estimation and lme analysis for the parallel BE study
- add References into bear's output (such as ANOVA)
- label outliers' subjects number for boxplot only if there is any (see crossover demo)
- add input data summary of BA measurement (class level information, means, etc.)
- add interpretations for some statistical tests (such as Hotelling T2 test)
- add add Two One-Sided Tests (TOST) and Anderson-Hauck's tests (just for educational purposes ONLY)
- allow users to change BE acceptance range now (not fixed on 80%-125% any more!); different countries have
different regulatory basis...
- show MSResidual and MSSubject(seq) values when calculating inter- and intra-subject CV
- change Hotelling T2 test layout
v 2.2.0
- add point estimate along with 90% CI in output file called 'Statistical_summaries.txt (suggested by DLabes).
- add sample size estimation for replicate BE study, and output re-arrangement.
- add Hotelling T2 function and boxplot for outlier detection
- add Quantiles for intrasubject and intersubject (with boxplot)
- add replicated study for 2*2*3, 2*2*4, 2*2*5, and 2*2*6 (using lme to analyze replicated BE study)
- add sample size estimation for replicated study (using 2*2*2 sample size estimation extended
to 2*2*n sample size of replicate crossover design)
v.2.1.0
- we add 'analysis of outliers detection' since this release. These include some normality tests, and some
diagnostic plots for this functions, such as QQ plots and intra- and inter- subject residual plots.
- fix intra-subject CV calculation based on ref. #6. (thanks to Helmut).
v1.5.0~2.0.3
- now £fz can be estimated from three methods: manual selections of the 3 exact data points, computer
selection based on adjusted R sq. (ARS), and the Two-Times-Tmax (TTT) Method.
- re-structure all codes of bear since v2.0.0.
- add R sq. in NCA output; the original one is adjusted R sq. & changed T1/2 to T1/2(z) in NCA output file
- corrected some typo errors appearing in the output files or console display
- rearrange the output files with better styles: such as 3-decimal digits for 'power', etc.
- built-in the data file (.RData) required for demo purposes; user doesn't need to enter/import/load it again
- manual selection of the 3 exact data points can be saved now. user does not have to redo it next time.
- displayed the method used to estimate £fz in NCA output
- changed '0.693' to ln(2) when estimating T1/2(z) (= ln(2)/£fz) in NCA algorithm
- changed LSM-ref and LSM-test to LSMEAN-ref and LSMEAN-test, respectively, in the output file of
'Statistical_Summaries.txt'
- and many more that I just cannot remember right now...
v1.1.5
- fixed the anova (lm) calculation due to the import of a .csv file. (thanks to Jiri Hofmann, Czech Republic)
- added Type III SS (suggested by EIMaestro)
- changed upper bound of sample size estimation from 105% to 95% (more conservative; suggested by Helmut)
v1.1.4
- fixed the compatibility for iMac and Linux (thanks to Koji Shimamoto, Tokyo, Japan; also for his testing bear on an iMac)
v1.1.3-1.1.0
- removed the function of "Sample size estimation (raw data)"; also improve the function of "Sample size estimation
(Log Transform)."
- fixed the rounding error in the display of "Sample size estimation (Log transform)" (thanks to Helmut)
- fixed some the format (comma, semicolon, etc.) of import data file (thanks to Helmut); users now can choose their
favorite formats.
- display the PATH where bear will import from and will output the all results to.
- display only one graphic devices (using PageDown & PageUp to change plots) (thanks to Helmut)
- display semilog (not linear) plots when choosing data points to do linear regression for lambda_z in NCA
(thanks to Helmut)
- calculate CV_intra & CV_inter now (thanks to Helmut)
- output both the .csv and the .RData file formats obtained from NCA; users can choose either one for anova.
- use "Tests of SUBJECT(SEQUENCE) as an error term" in ANOVA output (thanks to Helmut)
- changed ANOVA(GLM) to ANOVA (lm) in the menu title (thanks to EIMaestro)
-----
To-do lists (July 23, 2009)
-----
- add configuration setup file (as .RData data frame) into bear. Use can create/edit this configuration file. Once data has been imported, don't need to enter anything... just sit back and watch.
-----
References
1. Hauschke D, Steinijans VW, Diletti E and Burke M. Sample size determination for bioequivalence
assessment using a multiplicative model. J. Pharmacokin. Biopharm. 20:557-561, 1992.
2. U.S. Dept of Health and Human Services, Food and Drug Administration, Center for Drug Evaluation and
Research. Guidance for industry. Statistical approaches to establishing bioequivalence, 2001.
3. Liu JP and Chow SC. Sample size determination for the twp one-sided tests procedure in bioequivalence.
J. Pharmacokin. Biopharm. 20:101-104, 1992.
4. Schuirmann DJ. A comparison of the two one-sided tests procedure and the power approach for assessing
the equivalence of average bioavailability. J. Pharmacokin. Biopharm. 15:657-680, 1987.
5. Chow SC, Liu JP. Design and Analysis of Bioavailability and Bioequivalence Studies. 2009; 3rd. ed., CRC
Press, Chapman & Hall/CRC.
6. Hauschke D, Steinijans V, Pigeot I. Bioequivalence Studies in Drug Development: Mehtods and
Applications, 2007; John Wiley & Sons Ltd.
|