Calculation of ISR deviation [Bioanalytics]

posted by Helmut Homepage – Vienna, Austria, 2013-04-24 16:07 (4809 d 16:37 ago) – Posting: # 10489
Views: 9,108

Dear Ohlbe!

❝ My understanding is what is described in the Crystal City white papers:


❝ (C1-C2)/((C1+C2)/2).


OK, that’s what we have done in the past. Which CCIII WP are you referring to? I can’t find anything in the Conference Report. Do you mean

Rocci ML, Devanarayan V, Haughey DB, and P Jardieu
Confirmatory Reanalysis of Incurred Bioanalytical Samples
AAPS J 9(3) Article 40 (2007)
online

which states in footnotes

Difference = (Repeat–original)/average expressed as a percentage

BTW, nice examples for the number of ISRs (astonishingly small).

What makes me wonder is that I had to use the ratio of the first to the second measurements in order to reproduce their results.
# Rocci et al. Example 1
first   <- c(478,107,826,108,248,696,141,194,548,676,
             636,635,244,527,139,107,664,187,690,187)
second  <- c(406,107,718,109,250,674,135,179,564,598,
             676,624,240,579,117,99.3,583,176,610,190)
Pct.diff<- 100*(second-first)/((first+second)/2)
Pos.d   <- length(Pct.diff[Pct.diff>0])
Zero.d  <- length(Pct.diff[Pct.diff==0])
Neg.d   <- length(Pct.diff[Pct.diff<0])
diff.r  <- log10(first) - log10(second)  # Step 1
Ratio   <- 10^(diff.r)
mean    <- mean(diff.r)
sd      <- sd(diff.r)
n       <- length(diff.r)
geo.mean<- sqrt(first*second)            # Step 2
MR      <- 10^(mean)                     # Step 3
sig     <- c(-1, +1)
RL      <- 10^(mean+sig*2*sd/sqrt(n))
LA      <- 10^(mean+sig*sd)              # Step 4
Comp    <- length(Ratio[Ratio>=LA[1] & Ratio<=LA[2]])
Comp.pct<- 100*Comp/n
plot(geo.mean, Ratio, las=1, log="xy", pch=16)
abline(h=MR, lwd=2, col="blue")
abline(h=RL, lwd=2, col="darkgreen")
abline(h=LA, lwd=2, col="red")
cat(" MR:", round(MR,2), "\n", "RL:", round(RL,2), "\n",
  "LA:", round(LA,2), "\n", "Ratios with LA:", Comp.pct, "%\n")



Edit: A more comprehensive code over there.

Dif-tor heh smusma 🖖🏼 Довге життя Україна! [image]
Helmut Schütz
[image]

The quality of responses received is directly proportional to the quality of the question asked. 🚮
Science Quotes

Complete thread:

UA Flag
Activity
 Admin contact
23,655 posts in 4,993 threads, 1,570 registered users;
121 visitors (0 registered, 121 guests [including 16 identified bots]).
Forum time: 08:44 CEST (Europe/Vienna)

The great tragedy of Science – the slaying
of a beautiful hypothesis by an ugly fact.    Thomas Henry Huxley

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