To test or not to test… [🇷 for BE/BA]
interesting paper. So I stick with Shapiro-Wilk for my home brewed stuff.
❝ But one thing worries: the article concludes that all tests are rather weak if sample size is below 30.
❝ What to think about BE-studies with samples 18, 24?
Don’t test for normality. The multiplicative model we are using in BE is based on
- The basic equation of PK:
AUC = FD/CL,
which can be linearized by taking the logarithms to
ln(AUC) = ln(F) + ln(D) – ln(CL).
Now we can apply an ANOVA, which requires additive effects.
OK, we are interested in comparing the Fs of product (assuming equal doses and clearances). So,
BA = AUCT/AUCR or ln(BA) = ln(AUCT) – ln(AUCR). Nice.
- Multiplicative errors in bioanalytics due to serial dilution of stock / spiking solutions.
Nitpicking:
- Strictly speaking the distribution of PK metrics is irrelevant (as long as they are identical). In the BE-context only the within-subject residuals of the model should be normal. It might well be that residuals of two extremely skewed (not normal, but identical) distributions still give nomal residuals.
- If these residuals are not normal, one could opt for a nonparametric method. Well, cough…
x1 <- rweibull(40, 1, 1) # Weibull distribution
x2 <- rweibull(40, 1, 1)
d <- x1-x2
op <- par(no.readonly=T)
par(mfrow=c(3, 1))
hist(x1, freq=F, xlim=c(0, 8), xlab="", las=1, main="x1")
legend("topright", bty="n",
legend=paste("p =", signif(shapiro.test(x1)$p.value, 3)))
hist(x2, freq=F, xlim=c(0, 8), xlab="", las=1, main="x2")
legend("topright", bty="n",
legend=paste("p =", signif(shapiro.test(x2)$p.value, 3)))
hist(d, freq=F, xlim=c(-6, 6), xlab="", las=1, main="x1 \u2012 x2")
legend("topright", bty="n",
legend=paste("p =", signif(shapiro.test(d)$p.value, 3)))
par(op)
Dif-tor heh smusma 🖖🏼 Довге життя Україна!
![[image]](https://static.bebac.at/pics/Blue_and_yellow_ribbon_UA.png)
Helmut Schütz
![[image]](https://static.bebac.at/img/CC by.png)
The quality of responses received is directly proportional to the quality of the question asked. 🚮
Science Quotes
Complete thread:
- Comparison of normality tests BE-proff 2015-08-10 09:07 [🇷 for BE/BA]
- To test or not to test…Helmut 2015-08-11 01:21
- To test or not to test… BE-proff 2015-08-11 10:06
- R packages/libraries Helmut 2015-08-11 12:07
- R packages/libraries BE-proff 2015-08-11 12:29
- R packages/libraries Helmut 2015-08-11 13:18
- R packages/libraries BE-proff 2015-08-11 22:15
- R packages/libraries Helmut 2015-08-11 22:28
- R packages/libraries BE-proff 2015-08-11 22:39
- R packages/libraries d_labes 2015-08-12 09:07
- R packages/libraries BE-proff 2015-08-12 10:36
- R packages/libraries install d_labes 2015-08-12 11:13
- install package(s) from a local zip file? yjlee168 2015-08-12 11:43
- install package(s) from a local zip file? BE-proff 2015-08-12 12:06
- install package(s) d_labes 2015-08-12 13:02
- Packages attached by default Helmut 2015-08-12 13:13
- install package(s) yjlee168 2015-08-12 14:58
- suggested package(s) d_labes 2015-08-12 16:33
- R packages/libraries install BE-proff 2015-08-12 11:57
- I don't believe!!! BE-proff 2015-08-12 18:26
- Congratulation d_labes 2015-08-13 08:36
- I don't believe!!! BE-proff 2015-08-12 18:26
- install package(s) from a local zip file? yjlee168 2015-08-12 11:43
- R packages/libraries install d_labes 2015-08-12 11:13
- R packages/libraries BE-proff 2015-08-12 10:36
- R packages/libraries d_labes 2015-08-12 09:07
- R packages/libraries BE-proff 2015-08-11 22:39
- R packages/libraries Helmut 2015-08-11 22:28
- R packages/libraries BE-proff 2015-08-11 22:15
- R packages/libraries Helmut 2015-08-11 13:18
- R packages/libraries BE-proff 2015-08-11 12:29
- R packages/libraries Helmut 2015-08-11 12:07
- To test or not to test… BE-proff 2015-08-11 10:06
- To test or not to test…Helmut 2015-08-11 01:21