library(readxl)
library(dplyr)
library(DescTools)
library(ggpubr)
da<-read_xlsx("e:/Data_YL.xlsx",2)%>%
mutate(Group=factor(Group))
for(hh in unique(da$Time)){
#perform Dunnett's Test
df<-da%>%
filter(Time==hh)
a<-DunnettTest(x=df$Value, g=df$Group,control = "N",conf.level=0.95)
# print(ggqqplot(df$Value))
# print(gghistogram(df$Value,
# main = paste0("Histogram plot of data for ",hh),
# xlab = "value"))
# Normal distribution test (if p>0.05, then data is normally distributed)
print(shapiro.test(df$Value))
# Comparison of each group against base-mean
compare_means(Value ~ Group, data = df, ref.group = "N",
method = "t.test")
# Visualize
sig<-ggboxplot(df, x = "Group", y = "Value",
color = "Group", palette = "jco")+
stat_compare_means(method = "anova",vjust = 5)+ # Add global p-value
stat_compare_means(label = "p.signif", method = "t.test",
ref.group = "N") # Pairwise comparison against "N"
print(hh)
print(a)
print(sig)
}
Shapiro-Wilk normality test
data: df$Value
W = 0.90894, p-value = 0.2068
[1] "12 hpi"
Dunnett's test for comparing several treatments with a control :
95% family-wise confidence level
$N
diff lwr.ci upr.ci pval
anti-IL0-N 1.755 0.34041268 3.169587 0.0199 *
anti-TNF-α-N 1.160 -0.25458732 2.574587 0.1042
anti-TNF-α/IL0-N 2.055 0.64041268 3.469587 0.0095 **
IL0-N 0.550 -0.86458732 1.964587 0.5881
TNF-α-N 1.390 -0.02458732 2.804587 0.0533 .
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Shapiro-Wilk normality test
data: df$Value
W = 0.93449, p-value = 0.4301
[1] "24 hpi"
Dunnett's test for comparing several treatments with a control :
95% family-wise confidence level
$N
diff lwr.ci upr.ci pval
anti-IL0-N 2.820 1.045859 4.594141 0.0058 **
anti-TNF-α-N 1.025 -0.749141 2.799141 0.2875
anti-TNF-α/IL0-N 0.990 -0.784141 2.764141 0.3113
IL0-N 1.430 -0.344141 3.204141 0.1103
TNF-α-N 2.440 0.665859 4.214141 0.0124 *
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Shapiro-Wilk normality test
data: df$Value
W = 0.94785, p-value = 0.6058
[1] "48 hpi"
Dunnett's test for comparing several treatments with a control :
95% family-wise confidence level
$N
diff lwr.ci upr.ci pval
anti-IL0-N 2.715 -0.4479162 5.8779162 0.0885 .
anti-TNF-α-N -2.240 -5.4029162 0.9229162 0.1667
anti-TNF-α/IL0-N -5.440 -8.6029162 -2.2770838 0.0042 **
IL0-N -2.255 -5.4179162 0.9079162 0.1633
TNF-α-N 1.805 -1.3579162 4.9679162 0.2959
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1



LS0tDQp0aXRsZTogIlNpZ25pZmljYW50IHRlc3QgZm9yIFlhbmxpIg0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCg0KYGBge3J9DQpsaWJyYXJ5KHJlYWR4bCkNCmxpYnJhcnkoZHBseXIpDQpsaWJyYXJ5KERlc2NUb29scykNCmxpYnJhcnkoZ2dwdWJyKQ0KDQpkYTwtcmVhZF94bHN4KCJlOi9EYXRhX1lMLnhsc3giLDIpJT4lDQogIG11dGF0ZShHcm91cD1mYWN0b3IoR3JvdXApKQ0KDQpmb3IoaGggaW4gdW5pcXVlKGRhJFRpbWUpKXsNCiAgDQojcGVyZm9ybSBEdW5uZXR0J3MgVGVzdA0KZGY8LWRhJT4lDQogIGZpbHRlcihUaW1lPT1oaCkNCmE8LUR1bm5ldHRUZXN0KHg9ZGYkVmFsdWUsIGc9ZGYkR3JvdXAsY29udHJvbCA9ICJOIixjb25mLmxldmVsPTAuOTUpDQogIA0KIyBwcmludChnZ3FxcGxvdChkZiRWYWx1ZSkpDQojIHByaW50KGdnaGlzdG9ncmFtKGRmJFZhbHVlLCANCiMgICAgICAgICAgIG1haW4gPSBwYXN0ZTAoIkhpc3RvZ3JhbSBwbG90IG9mIGRhdGEgZm9yICIsaGgpLA0KIyAgICAgICAgICAgeGxhYiA9ICJ2YWx1ZSIpKQ0KDQojIE5vcm1hbCBkaXN0cmlidXRpb24gdGVzdCAoaWYgcD4wLjA1LCB0aGVuIGRhdGEgaXMgbm9ybWFsbHkgZGlzdHJpYnV0ZWQpDQpwcmludChzaGFwaXJvLnRlc3QoZGYkVmFsdWUpKQ0KDQoNCiMgQ29tcGFyaXNvbiBvZiBlYWNoIGdyb3VwIGFnYWluc3QgYmFzZS1tZWFuDQpjb21wYXJlX21lYW5zKFZhbHVlIH4gR3JvdXAsICBkYXRhID0gZGYsIHJlZi5ncm91cCA9ICJOIiwNCiAgICAgICAgICAgICAgbWV0aG9kID0gInQudGVzdCIpDQoNCiMgVmlzdWFsaXplDQpzaWc8LWdnYm94cGxvdChkZiwgeCA9ICJHcm91cCIsIHkgPSAiVmFsdWUiLA0KICAgICAgICAgIGNvbG9yID0gIkdyb3VwIiwgcGFsZXR0ZSA9ICJqY28iKSsNCiAgc3RhdF9jb21wYXJlX21lYW5zKG1ldGhvZCA9ICJhbm92YSIsdmp1c3QgPSA1KSsgICAgICAjIEFkZCBnbG9iYWwgcC12YWx1ZQ0KICBzdGF0X2NvbXBhcmVfbWVhbnMobGFiZWwgPSAicC5zaWduaWYiLCBtZXRob2QgPSAidC50ZXN0IiwNCiAgICAgICAgICAgICAgICAgICAgIHJlZi5ncm91cCA9ICJOIikgICAgICAgICAgICAgICAgICAjIFBhaXJ3aXNlIGNvbXBhcmlzb24gYWdhaW5zdCAiTiINCg0KDQpwcmludChoaCkNCnByaW50KGEpDQpwcmludChzaWcpDQp9DQoNCg0KYGBgDQo=