n_arms <- unique(data_1$STUDY_ARM)
dose <- unique(data_1$DOSE) #which doses?
#Individuals within each dose
individuals_dose_0 <- data_1%>%
filter(DOSE==0)
n_0 <- length(unique(individuals_dose_0$ID))
individuals_dose_5 <- data_1%>%
filter(DOSE==5)
n_5 <- length(unique(individuals_dose_5$ID))
individuals_dose_10 <- data_1%>%
filter(DOSE==10)
n_10 <- length(unique(individuals_dose_10$ID))
individuals_dose_20 <- data_1%>%
filter(DOSE==20)
n_20 <- length(unique(individuals_dose_20$ID))
individuals_dose_150 <- data_1%>%
filter(DOSE==150)
n_150 <- length(unique(individuals_dose_150$ID))
individuals_dose_200 <- data_1%>%
filter(DOSE==200)
n_200 <- length(unique(individuals_dose_200$ID))
Study arms: 1, 2, 3, 4, 5, 6, doses: 0, 5, 10, 20, 150, 200, participants per arm: 1=16 2=18 3=22 4=23 5=20 6=24.
#Efficacy for all patients
data_1 <- data_1%>%
mutate(DV=as.numeric(DV))%>%
mutate(Group = ceiling(row_number() / 4)) %>%
group_by(Group) %>%
mutate(Efficacy = DV[4] - DV[1]) %>%
ungroup() %>%
select(-Group)
#Graphical visualization of efficacy by scatterplot
ggplot(data_1, aes(ID, Efficacy))+
geom_point()+
facet_wrap(~STUDY_ARM)+
labs(title = "Efficacy per participant stratified on study arm (i.e dose)")
#Graphical visualization of mean efficacy by dose with barplot
data_1_mean <- data_1%>%
group_by(DOSE)%>%
summarise(Mean_efficacy_dose=mean(Efficacy))
ggplot(data_1_mean, aes(DOSE, Mean_efficacy_dose))+
geom_bar(stat = "identity")+
labs(title = "Mean efficacy per dose",
x= "Dose (mg)",
y= "Efficacy")
# Test 1 - whether any of the arms show effect
#STUDY ARM 2
dataset240_ARM2 <- data_1[ data_1$TIME == 240 & data_1$STUDY_ARM == 2, c("ID", "DV", "STUDY_ARM")]
dataset0_ARM2 <- data_1[ data_1$TIME == 0 & data_1$STUDY_ARM == 2, c("ID", "DV", "STUDY_ARM")]
merged_data_1_2 <- merge(dataset240_ARM2, dataset0_ARM2, by = "ID", suffixes = c("_240", "_0"))
wilcox.test(merged_data_1_2$DV_240, merged_data_1_2$DV_0, paired = TRUE)
##
## Wilcoxon signed rank exact test
##
## data: merged_data_1_2$DV_240 and merged_data_1_2$DV_0
## V = 65, p-value = 0.3927
## alternative hypothesis: true location shift is not equal to 0
#STUDY ARM 3
dataset240_ARM3 <- data_1[ data_1$TIME == 240 & data_1$STUDY_ARM == 3, c("ID", "DV", "STUDY_ARM")]
dataset0_ARM3 <- data_1[ data_1$TIME == 0 & data_1$STUDY_ARM == 3, c("ID", "DV", "STUDY_ARM")]
merged_data_1_3 <- merge(dataset240_ARM3, dataset0_ARM3, by = "ID", suffixes = c("_240", "_0"))
wilcox.test(merged_data_1_3$DV_240, merged_data_1_3$DV_0, paired = TRUE)
##
## Wilcoxon signed rank exact test
##
## data: merged_data_1_3$DV_240 and merged_data_1_3$DV_0
## V = 102, p-value = 0.4434
## alternative hypothesis: true location shift is not equal to 0
#STUDY ARM 4
dataset240_ARM4 <- data_1[ data_1$TIME == 240 & data_1$STUDY_ARM == 4, c("ID", "DV", "STUDY_ARM")]
dataset0_ARM4 <- data_1[ data_1$TIME == 0 & data_1$STUDY_ARM == 4, c("ID", "DV", "STUDY_ARM")]
merged_data_1_4 <- merge(dataset240_ARM4, dataset0_ARM4, by = "ID", suffixes = c("_240", "_0"))
wilcox.test(merged_data_1_4$DV_240, merged_data_1_4$DV_0, paired = TRUE)
##
## Wilcoxon signed rank exact test
##
## data: merged_data_1_4$DV_240 and merged_data_1_4$DV_0
## V = 148, p-value = 0.7768
## alternative hypothesis: true location shift is not equal to 0
#STUDY ARM 5
dataset240_ARM5 <- data_1[ data_1$TIME == 240 & data_1$STUDY_ARM == 5, c("ID", "DV", "STUDY_ARM")]
dataset0_ARM5 <- data_1[ data_1$TIME == 0 & data_1$STUDY_ARM == 5, c("ID", "DV", "STUDY_ARM")]
merged_data_1_5 <- merge(dataset240_ARM5, dataset0_ARM5, by = "ID", suffixes = c("_240", "_0"))
wilcox.test(merged_data_1_5$DV_240, merged_data_1_5$DV_0, paired = TRUE)
##
## Wilcoxon signed rank exact test
##
## data: merged_data_1_5$DV_240 and merged_data_1_5$DV_0
## V = 195, p-value = 0.0002613
## alternative hypothesis: true location shift is not equal to 0
#STUDY ARM 6
dataset240_ARM6 <- data_1[ data_1$TIME == 240 & data_1$STUDY_ARM == 6, c("ID", "DV", "STUDY_ARM")]
dataset0_ARM6 <- data_1[ data_1$TIME == 0 & data_1$STUDY_ARM == 6, c("ID", "DV", "STUDY_ARM")]
merged_data_1_6 <- merge(dataset240_ARM6, dataset0_ARM6, by = "ID", suffixes = c("_240", "_0"))
wilcox.test(merged_data_1_6$DV_240, merged_data_1_6$DV_0, paired = TRUE)
##
## Wilcoxon signed rank exact test
##
## data: merged_data_1_6$DV_240 and merged_data_1_6$DV_0
## V = 298, p-value = 3.576e-07
## alternative hypothesis: true location shift is not equal to 0
#Test 2 - Wilcoxon on all the study arms whether they have levels above mu (194)
data_1_1 <- data_1%>%
filter(STUDY_ARM==1)
data_1_2 <- data_1%>%
filter(STUDY_ARM==2)
wilcox.test(data_1_2$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_2$Efficacy
## V = 0, p-value = 1
## alternative hypothesis: true location is greater than 194
wilcox.test(data_1_2$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_2$Efficacy
## V = 0, p-value = 1
## alternative hypothesis: true location is greater than 194
data_1_3 <- data_1%>%
filter(STUDY_ARM==3)
wilcox.test(data_1_3$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_3$Efficacy
## V = 0, p-value = 1
## alternative hypothesis: true location is greater than 194
data_1_4 <- data_1%>%
filter(STUDY_ARM==4)
wilcox.test(data_1_4$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_4$Efficacy
## V = 0, p-value = 1
## alternative hypothesis: true location is greater than 194
data_1_5 <- data_1%>%
filter(STUDY_ARM==5)
wilcox.test(data_1_5$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_5$Efficacy
## V = 1062, p-value = 0.9963
## alternative hypothesis: true location is greater than 194
data_1_6<- data_1%>%
filter(STUDY_ARM==6)
wilcox.test(data_1_6$Efficacy, mu=194, alternative= "greater", paired = FALSE)
##
## Wilcoxon signed rank test with continuity correction
##
## data: data_1_6$Efficacy
## V = 2882, p-value = 0.02153
## alternative hypothesis: true location is greater than 194
First we evaluate which of the study arms show statistically significant effect and the conclusion was that only arms 5 and 6 do that. Next we evaluated which of the two arms is most likely to achieve MED whith the threshold of 194 (200 points above the placebo effect which was indicated in the assignment). Setting up null hypothesis that the arms do not have efficacy levels that are statisically significant above 194 (with 95 % confidence level), i.e the true mean is 194 . Alternative hypothesis is then that there are statistically significant levels above 194 We see that arm 6 show statistically significant scores above 194, i.e it has a p-value below 0.05. For arm 6 the p-value is 0.02153 and for arm 5 it was 0.9963. The conclusion is that there is statistically significant evidence to reject the null hypothesis on a 95 % confidence level for arm 6 but not for arm 5, i.e it can be stated that arm 6 shows significant efficacy above 194 and can therefore be regarded as MED.
#linear models
ggplot(data_1, aes(DOSE, Efficacy))+
geom_point()+
geom_smooth(method = "lm")+
labs(title = "Efficacy-dose dependence")
fit_1 <- lm(Efficacy~DOSE,data_1)
summary(fit_1)
##
## Call:
## lm(formula = Efficacy ~ DOSE, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -277.99 -48.03 -8.75 43.64 429.98
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -14.10878 6.06840 -2.325 0.0205 *
## DOSE 1.19559 0.05644 21.183 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 102.5 on 490 degrees of freedom
## Multiple R-squared: 0.478, Adjusted R-squared: 0.4769
## F-statistic: 448.7 on 1 and 490 DF, p-value: < 2.2e-16
ggplot(data=data_1, aes(x=CMAX,y=Efficacy)) +
geom_point() +
geom_smooth(method="lm")+
labs(title = "Efficacy-Cmax dependency")
fit_2 <- lm(Efficacy~CMAX,data_1)
summary(fit_2)
##
## Call:
## lm(formula = Efficacy ~ CMAX, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -65.58 0.00 0.00 0.00 81.22
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -6.036 2.349 -2.569 0.010563 *
## CMAX0.0409280643709855 -85.865 9.685 -8.865 < 2e-16 ***
## CMAX0.048766131536913 17.775 9.685 1.835 0.067249 .
## CMAX0.0551094523469211 3.579 9.685 0.369 0.711976
## CMAX0.06294583116746 65.717 9.685 6.785 4.41e-11 ***
## CMAX0.0649925709584611 35.949 9.685 3.712 0.000236 ***
## CMAX0.0687925361425764 -45.763 9.685 -4.725 3.24e-06 ***
## CMAX0.0736383950647283 -19.251 9.685 -1.988 0.047563 *
## CMAX0.0740444571312328 -50.382 9.685 -5.202 3.22e-07 ***
## CMAX0.081591334617505 134.346 9.685 13.871 < 2e-16 ***
## CMAX0.0859957531003795 -70.470 9.685 -7.276 1.95e-12 ***
## CMAX0.0892579225044205 -32.021 9.685 -3.306 0.001035 **
## CMAX0.0918497854744058 102.272 9.685 10.559 < 2e-16 ***
## CMAX0.0955116182115186 -5.605 9.685 -0.579 0.563155
## CMAX0.0970711808757759 -1.037 9.685 -0.107 0.914784
## CMAX0.0989288453941647 -2.719 9.685 -0.281 0.779055
## CMAX0.100116122241526 11.136 9.685 1.150 0.250975
## CMAX0.100524360882218 -30.536 9.685 -3.153 0.001744 **
## CMAX0.109375287860067 -26.678 9.685 -2.754 0.006159 **
## CMAX0.110013001906529 -29.761 9.685 -3.073 0.002272 **
## CMAX0.114840846842872 -12.534 9.685 -1.294 0.196412
## CMAX0.120196906529358 -50.266 9.685 -5.190 3.42e-07 ***
## CMAX0.120683581519563 -60.511 9.685 -6.248 1.11e-09 ***
## CMAX0.134804013760219 -18.211 9.685 -1.880 0.060830 .
## CMAX0.138505765346674 -4.863 9.685 -0.502 0.615885
## CMAX0.139244762099898 49.237 9.685 5.084 5.80e-07 ***
## CMAX0.140157439663805 -4.642 9.685 -0.479 0.632011
## CMAX0.140389966790967 -31.204 9.685 -3.222 0.001383 **
## CMAX0.14167620808267 17.367 9.685 1.793 0.073737 .
## CMAX0.152429742524064 47.528 9.685 4.907 1.37e-06 ***
## CMAX0.161721214354668 8.999 9.685 0.929 0.353405
## CMAX0.167650094410379 35.216 9.685 3.636 0.000315 ***
## CMAX0.192685369846392 -19.258 9.685 -1.988 0.047481 *
## CMAX0.206595008103513 -61.300 9.685 -6.329 6.88e-10 ***
## CMAX0.216409314958811 -10.475 9.685 -1.081 0.280155
## CMAX0.22502124766866 -67.200 9.685 -6.938 1.70e-11 ***
## CMAX0.229033191191921 -34.442 9.685 -3.556 0.000423 ***
## CMAX0.234127209319057 61.804 9.685 6.381 5.07e-10 ***
## CMAX0.236884009621847 -23.035 9.685 -2.378 0.017879 *
## CMAX0.237028222978225 42.940 9.685 4.433 1.21e-05 ***
## CMAX0.244218585539524 30.762 9.685 3.176 0.001613 **
## CMAX0.247040885863986 77.993 9.685 8.053 1.03e-14 ***
## CMAX0.248164140009402 -37.361 9.685 -3.857 0.000134 ***
## CMAX0.265830796072217 -19.119 9.685 -1.974 0.049094 *
## CMAX0.267139968396263 4.303 9.685 0.444 0.657073
## CMAX0.268175200823551 -5.191 9.685 -0.536 0.592280
## CMAX0.269920877121256 114.792 9.685 11.852 < 2e-16 ***
## CMAX0.279045949463964 -38.645 9.685 -3.990 7.92e-05 ***
## CMAX0.297492001928354 -68.766 9.685 -7.100 6.08e-12 ***
## CMAX0.300734220741858 -20.619 9.685 -2.129 0.033901 *
## CMAX0.318828560463668 42.768 9.685 4.416 1.31e-05 ***
## CMAX0.31887002386934 5.447 9.685 0.562 0.574200
## CMAX0.326205272223197 24.452 9.685 2.525 0.011985 *
## CMAX0.341347516764726 81.959 9.685 8.462 5.59e-16 ***
## CMAX0.344428076475648 16.634 9.685 1.717 0.086713 .
## CMAX0.36035262037735 136.977 9.685 14.143 < 2e-16 ***
## CMAX0.361319167226589 -8.307 9.685 -0.858 0.391630
## CMAX0.36609264764387 9.247 9.685 0.955 0.340299
## CMAX0.367817777134613 7.668 9.685 0.792 0.429041
## CMAX0.47454814377214 150.784 9.685 15.568 < 2e-16 ***
## CMAX0.4823142032289 -80.927 9.685 -8.356 1.20e-15 ***
## CMAX0.52971604152518 58.661 9.685 6.057 3.32e-09 ***
## CMAX0.603918157914429 4.648 9.685 0.480 0.631573
## CMAX0.606617728777948 2.623 9.685 0.271 0.786677
## CMAX1.14178384437321 136.553 9.685 14.099 < 2e-16 ***
## CMAX1.37461276525523 -5.527 9.685 -0.571 0.568555
## CMAX1.54436494600216 -11.108 9.685 -1.147 0.252148
## CMAX1.62296945903605 -44.651 9.685 -4.610 5.49e-06 ***
## CMAX1.86003448115233 152.665 9.685 15.762 < 2e-16 ***
## CMAX1.88096237185573 41.845 9.685 4.320 1.99e-05 ***
## CMAX1.95429723884831 129.119 9.685 13.331 < 2e-16 ***
## CMAX2.09155436716288 49.082 9.685 5.068 6.28e-07 ***
## CMAX2.15873197849731 72.393 9.685 7.474 5.30e-13 ***
## CMAX2.21063217462729 54.857 9.685 5.664 2.91e-08 ***
## CMAX2.35560272390329 79.909 9.685 8.250 2.55e-15 ***
## CMAX2.35869279745125 208.585 9.685 21.536 < 2e-16 ***
## CMAX2.42506839735924 -46.942 9.685 -4.847 1.83e-06 ***
## CMAX2.5233282097352 179.810 9.685 18.565 < 2e-16 ***
## CMAX2.82196812796291 241.226 9.685 24.906 < 2e-16 ***
## CMAX2.82484124821596 56.325 9.685 5.815 1.27e-08 ***
## CMAX2.83622020247648 601.250 9.685 62.077 < 2e-16 ***
## CMAX2.85448834560022 95.540 9.685 9.864 < 2e-16 ***
## CMAX2.86251513601486 202.489 9.685 20.906 < 2e-16 ***
## CMAX2.86438723871794 157.418 9.685 16.253 < 2e-16 ***
## CMAX2.97425594270275 263.955 9.685 27.253 < 2e-16 ***
## CMAX3.06163915077943 314.897 9.685 32.512 < 2e-16 ***
## CMAX3.12667713686447 -18.854 9.685 -1.947 0.052312 .
## CMAX3.13100468457449 314.138 9.685 32.434 < 2e-16 ***
## CMAX3.3129380315837 78.197 9.685 8.074 8.88e-15 ***
## CMAX3.3296177751755 62.808 9.685 6.485 2.74e-10 ***
## CMAX3.37788812878032 401.483 9.685 41.452 < 2e-16 ***
## CMAX3.52319882744812 594.045 9.685 61.334 < 2e-16 ***
## CMAX3.58165324653708 272.705 9.685 28.156 < 2e-16 ***
## CMAX3.66593221089162 420.903 9.685 43.457 < 2e-16 ***
## CMAX3.79275907197478 469.000 9.685 48.423 < 2e-16 ***
## CMAX4.01413693563741 30.177 9.685 3.116 0.001973 **
## CMAX4.04276653753908 160.145 9.685 16.535 < 2e-16 ***
## CMAX4.51352819265435 380.564 9.685 39.292 < 2e-16 ***
## CMAX5.4492325187986 414.759 9.685 42.823 < 2e-16 ***
## CMAX5.87070001876108 323.798 9.685 33.431 < 2e-16 ***
## CMAX5.99671862712973 359.861 9.685 37.155 < 2e-16 ***
## CMAX6.3309976261207 362.290 9.685 37.405 < 2e-16 ***
## CMAX6.5728491418564 194.718 9.685 20.104 < 2e-16 ***
## CMAX6.63267411144924 234.595 9.685 24.221 < 2e-16 ***
## CMAX6.88522091998727 300.128 9.685 30.987 < 2e-16 ***
## CMAX6.89409056209306 183.011 9.685 18.895 < 2e-16 ***
## CMAX8.22583005667615 187.277 9.685 19.336 < 2e-16 ***
## CMAX8.89991986328509 271.209 9.685 28.002 < 2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 18.79 on 384 degrees of freedom
## Multiple R-squared: 0.9863, Adjusted R-squared: 0.9824
## F-statistic: 257.5 on 107 and 384 DF, p-value: < 2.2e-16
ggplot(data=data_1, aes(x=AUC,y=Efficacy)) +
geom_point() +
geom_smooth(method="lm")+
labs(title = "Efficacy-AUC dependency")
fit_3 <- lm(Efficacy~DOSE,data_1)
summary(fit_3)
##
## Call:
## lm(formula = Efficacy ~ DOSE, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -277.99 -48.03 -8.75 43.64 429.98
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -14.10878 6.06840 -2.325 0.0205 *
## DOSE 1.19559 0.05644 21.183 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 102.5 on 490 degrees of freedom
## Multiple R-squared: 0.478, Adjusted R-squared: 0.4769
## F-statistic: 448.7 on 1 and 490 DF, p-value: < 2.2e-16
ggplot(data=data_1, aes(x=CMAX,y=DOSE)) +
geom_point() +
geom_smooth(method="lm")+
labs(title = "Efficacy-Cmax dependency")
#multilinear models
lin_model <- lm(Efficacy~DOSE*WT, data = data_1)
summary(lin_model)
##
## Call:
## lm(formula = Efficacy ~ DOSE * WT, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -2.810e-12 0.000e+00 0.000e+00 0.000e+00 2.889e-12
##
## Coefficients: (123 not defined because of singularities)
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -4.941e+01 2.065e-13 -2.393e+14 <2e-16 ***
## DOSE 1.258e+00 1.460e-14 8.616e+13 <2e-16 ***
## WT39.0926556253334 9.651e+01 2.529e-13 3.816e+14 <2e-16 ***
## WT43.385370870966 1.394e+02 2.632e-13 5.294e+14 <2e-16 ***
## WT44.1645866416275 4.066e+01 2.632e-13 1.545e+14 <2e-16 ***
## WT44.4408249073636 -4.809e+01 2.786e-12 -1.726e+13 <2e-16 ***
## WT45.1517422320562 1.826e+01 2.529e-13 7.219e+13 <2e-16 ***
## WT45.6670705971498 -2.221e+01 2.920e-13 -7.606e+13 <2e-16 ***
## WT46.299742376232 7.373e+01 2.529e-13 2.915e+14 <2e-16 ***
## WT46.3345640624208 -9.625e+01 2.060e-12 -4.673e+13 <2e-16 ***
## WT46.6495409795975 2.286e+01 2.920e-13 7.828e+13 <2e-16 ***
## WT46.8822393257666 7.057e+00 2.920e-13 2.417e+13 <2e-16 ***
## WT46.8973190114622 -1.900e+02 2.060e-12 -9.223e+13 <2e-16 ***
## WT47.4826867538601 4.816e+01 2.529e-13 1.904e+14 <2e-16 ***
## WT47.6143432438632 -2.122e+01 2.920e-13 -7.268e+13 <2e-16 ***
## WT47.6851482283133 -1.283e+02 2.786e-12 -4.606e+13 <2e-16 ***
## WT48.3117070076055 4.683e+01 2.920e-13 1.604e+14 <2e-16 ***
## WT48.3446507313387 5.967e+01 2.920e-13 2.043e+14 <2e-16 ***
## WT48.4771999017763 2.593e+01 2.529e-13 1.025e+14 <2e-16 ***
## WT48.5966048753623 -1.047e+00 2.920e-13 -3.586e+12 <2e-16 ***
## WT49.1572187675018 1.088e+02 2.529e-13 4.301e+14 <2e-16 ***
## WT49.2969564594932 -3.339e+01 2.632e-13 -1.268e+14 <2e-16 ***
## WT49.8617705593529 3.244e+01 2.632e-13 1.232e+14 <2e-16 ***
## WT49.868488821644 -1.519e+02 2.786e-12 -5.453e+13 <2e-16 ***
## WT50.158878263407 1.688e+02 2.060e-12 8.195e+13 <2e-16 ***
## WT50.2077352982534 2.032e+01 2.529e-13 8.033e+13 <2e-16 ***
## WT50.2368325095966 -2.522e+01 2.786e-12 -9.053e+12 <2e-16 ***
## WT50.2636476710892 1.042e+02 2.920e-13 3.567e+14 <2e-16 ***
## WT50.3494396610472 2.636e+01 2.786e-12 9.463e+12 <2e-16 ***
## WT50.3915854131725 7.321e+00 2.632e-13 2.781e+13 <2e-16 ***
## WT50.8289463391973 1.167e+01 2.529e-13 4.615e+13 <2e-16 ***
## WT51.0472336107365 9.590e+01 2.060e-12 4.656e+13 <2e-16 ***
## WT51.0793328880538 1.246e+02 2.920e-13 4.266e+14 <2e-16 ***
## WT51.5370663687331 -9.047e+01 2.060e-12 -4.392e+13 <2e-16 ***
## WT51.8079344024178 4.266e+01 2.920e-13 1.461e+14 <2e-16 ***
## WT52.4503890630421 5.716e+01 2.060e-12 2.775e+13 <2e-16 ***
## WT52.9895701498835 5.699e+01 2.920e-13 1.951e+14 <2e-16 ***
## WT53.0690868837438 1.690e+02 2.920e-13 5.787e+14 <2e-16 ***
## WT53.6689904718367 4.608e+01 2.632e-13 1.751e+14 <2e-16 ***
## WT53.8304347347303 2.251e+01 2.920e-13 7.710e+13 <2e-16 ***
## WT54.726983025146 2.756e+02 2.060e-12 1.338e+14 <2e-16 ***
## WT54.8548620414376 1.651e+02 2.529e-13 6.530e+14 <2e-16 ***
## WT55.0662615987696 5.060e+00 2.632e-13 1.922e+13 <2e-16 ***
## WT55.0820017068382 2.083e+01 2.920e-13 7.134e+13 <2e-16 ***
## WT55.189354362534 1.156e+02 2.786e-12 4.148e+13 <2e-16 ***
## WT55.4661838306457 1.040e+01 2.632e-13 3.952e+13 <2e-16 ***
## WT56.0331804198636 -1.351e+01 2.786e-12 -4.851e+12 <2e-16 ***
## WT56.5706246440395 -2.552e+02 2.786e-12 -9.160e+13 <2e-16 ***
## WT56.6217213823502 -2.972e+01 2.529e-13 -1.175e+14 <2e-16 ***
## WT56.7464609528505 -1.035e+02 2.060e-12 -5.024e+13 <2e-16 ***
## WT56.8341586420691 -8.778e+00 2.060e-12 -4.261e+12 <2e-16 ***
## WT56.9941031587336 1.516e+02 2.786e-12 5.443e+13 <2e-16 ***
## WT57.0349868781429 -2.992e+00 2.920e-13 -1.024e+13 <2e-16 ***
## WT57.2529607952786 -1.509e+02 2.060e-12 -7.324e+13 <2e-16 ***
## WT57.3828325288484 -1.959e+01 2.529e-13 -7.746e+13 <2e-16 ***
## WT57.4427679113438 6.298e+01 2.786e-12 2.261e+13 <2e-16 ***
## WT57.4706335255625 1.128e+02 2.529e-13 4.458e+14 <2e-16 ***
## WT58.0810428414755 2.807e+01 2.529e-13 1.110e+14 <2e-16 ***
## WT58.3877459984707 1.696e+02 2.060e-12 8.232e+13 <2e-16 ***
## WT58.3884120934077 1.186e+02 2.060e-12 5.759e+13 <2e-16 ***
## WT58.6413350670283 -1.621e+01 2.060e-12 -7.871e+12 <2e-16 ***
## WT59.0600656548766 3.323e+01 2.920e-13 1.138e+14 <2e-16 ***
## WT59.2419303221282 4.822e+01 2.632e-13 1.832e+14 <2e-16 ***
## WT59.4634759747235 3.858e+02 2.786e-12 1.385e+14 <2e-16 ***
## WT59.629109470457 -1.915e+01 2.920e-13 -6.557e+13 <2e-16 ***
## WT59.7483475846391 -1.564e+02 2.060e-12 -7.595e+13 <2e-16 ***
## WT59.8793148533197 5.486e+01 2.632e-13 2.084e+14 <2e-16 ***
## WT60.1947327086809 1.302e+01 2.920e-13 4.458e+13 <2e-16 ***
## WT60.6392531904703 3.448e+01 2.060e-12 1.674e+13 <2e-16 ***
## WT60.9773525638669 2.975e+01 2.529e-13 1.176e+14 <2e-16 ***
## WT61.0098811892406 7.303e+01 2.632e-13 2.774e+14 <2e-16 ***
## WT61.2055129626385 7.334e+00 2.060e-12 3.560e+12 <2e-16 ***
## WT61.2587832531637 5.343e+01 2.920e-13 1.830e+14 <2e-16 ***
## WT61.323014282204 2.746e+01 2.920e-13 9.403e+13 <2e-16 ***
## WT61.5125060704702 -1.454e+02 2.786e-12 -5.220e+13 <2e-16 ***
## WT62.0082176608355 -1.358e+02 2.786e-12 -4.876e+13 <2e-16 ***
## WT62.5588732638254 3.148e+01 2.632e-13 1.196e+14 <2e-16 ***
## WT62.687184307522 9.190e+01 2.786e-12 3.299e+13 <2e-16 ***
## WT62.8383015359403 -8.681e+00 2.632e-13 -3.298e+13 <2e-16 ***
## WT62.8533647595014 9.254e+01 2.920e-13 3.169e+14 <2e-16 ***
## WT62.8954159361529 8.369e+01 2.920e-13 2.866e+14 <2e-16 ***
## WT63.1802789246418 1.933e+02 2.786e-12 6.937e+13 <2e-16 ***
## WT63.2085175325467 7.687e+01 2.920e-13 2.632e+14 <2e-16 ***
## WT63.74748163791 -1.947e+01 2.529e-13 -7.700e+13 <2e-16 ***
## WT64.0513937799648 2.588e+01 2.920e-13 8.862e+13 <2e-16 ***
## WT64.0845147080079 9.889e+01 2.632e-13 3.757e+14 <2e-16 ***
## WT64.1953608112469 -2.408e+00 2.920e-13 -8.245e+12 <2e-16 ***
## WT64.4887367273998 4.195e+01 2.060e-12 2.036e+13 <2e-16 ***
## WT64.867603592169 1.723e+02 2.786e-12 6.186e+13 <2e-16 ***
## WT66.1087736227983 -1.127e+02 2.786e-12 -4.045e+13 <2e-16 ***
## WT66.716577146186 2.608e+02 2.786e-12 9.361e+13 <2e-16 ***
## WT67.3753486626367 2.065e+02 2.786e-12 7.414e+13 <2e-16 ***
## WT67.5217446512654 -1.642e+02 2.060e-12 -7.971e+13 <2e-16 ***
## WT67.6664905819041 1.541e+02 2.786e-12 5.530e+13 <2e-16 ***
## WT67.869609391395 1.783e+01 2.632e-13 6.774e+13 <2e-16 ***
## WT68.2619190177503 1.330e+02 2.920e-13 4.554e+14 <2e-16 ***
## WT68.310006443405 -3.051e+01 2.529e-13 -1.206e+14 <2e-16 ***
## WT68.3772567248618 -5.081e+01 2.786e-12 -1.824e+13 <2e-16 ***
## WT69.3704816970312 4.897e+01 2.920e-13 1.677e+14 <2e-16 ***
## WT69.4238088940889 -3.797e+01 2.529e-13 -1.502e+14 <2e-16 ***
## WT69.8916700927637 8.632e+01 2.632e-13 3.279e+14 <2e-16 ***
## WT70.9081532523187 6.545e+00 2.632e-13 2.486e+13 <2e-16 ***
## WT70.93283102851 1.552e+02 2.920e-13 5.314e+14 <2e-16 ***
## WT71.5216041562313 -3.651e+00 2.529e-13 -1.444e+13 <2e-16 ***
## WT71.552469405632 6.447e+01 2.786e-12 2.314e+13 <2e-16 ***
## WT72.100784315348 -6.272e+01 2.920e-13 -2.148e+14 <2e-16 ***
## WT72.1192682593673 6.098e+01 2.920e-13 2.088e+14 <2e-16 ***
## WT72.5130093985331 7.832e+01 2.529e-13 3.097e+14 <2e-16 ***
## WT73.8272223400376 -4.878e+01 2.632e-13 -1.853e+14 <2e-16 ***
## WT73.8946071426946 2.569e+01 2.920e-13 8.798e+13 <2e-16 ***
## WT74.576520395053 4.582e+00 2.920e-13 1.569e+13 <2e-16 ***
## WT76.5191166392504 -1.152e+02 2.060e-12 -5.591e+13 <2e-16 ***
## WT76.861100749222 -1.300e+02 2.786e-12 -4.668e+13 <2e-16 ***
## WT76.8798565991695 3.624e+01 2.529e-13 1.433e+14 <2e-16 ***
## WT76.9483478573463 1.014e+02 2.920e-13 3.471e+14 <2e-16 ***
## WT76.9891003678536 -2.043e+01 2.920e-13 -6.997e+13 <2e-16 ***
## WT78.9413223689479 -4.824e+00 2.920e-13 -1.652e+13 <2e-16 ***
## WT79.3702320383895 -4.125e-01 2.529e-13 -1.631e+12 <2e-16 ***
## WT80.7885681864807 3.536e-01 2.786e-12 1.269e+11 <2e-16 ***
## WT80.9634414352473 4.559e+02 2.060e-12 2.213e+14 <2e-16 ***
## WT81.9346836005642 3.484e+01 2.920e-13 1.193e+14 <2e-16 ***
## WT86.0480197659978 -3.641e+01 2.529e-13 -1.440e+14 <2e-16 ***
## WT87.9787879168647 NA NA NA NA
## WT88.3822765460914 9.905e+00 2.920e-13 3.392e+13 <2e-16 ***
## DOSE:WT39.0926556253334 NA NA NA NA
## DOSE:WT43.385370870966 NA NA NA NA
## DOSE:WT44.1645866416275 NA NA NA NA
## DOSE:WT44.4408249073636 NA NA NA NA
## DOSE:WT45.1517422320562 NA NA NA NA
## DOSE:WT45.6670705971498 NA NA NA NA
## DOSE:WT46.299742376232 NA NA NA NA
## DOSE:WT46.3345640624208 NA NA NA NA
## DOSE:WT46.6495409795975 NA NA NA NA
## DOSE:WT46.8822393257666 NA NA NA NA
## DOSE:WT46.8973190114622 NA NA NA NA
## DOSE:WT47.4826867538601 NA NA NA NA
## DOSE:WT47.6143432438632 NA NA NA NA
## DOSE:WT47.6851482283133 NA NA NA NA
## DOSE:WT48.3117070076055 NA NA NA NA
## DOSE:WT48.3446507313387 NA NA NA NA
## DOSE:WT48.4771999017763 NA NA NA NA
## DOSE:WT48.5966048753623 NA NA NA NA
## DOSE:WT49.1572187675018 NA NA NA NA
## DOSE:WT49.2969564594932 NA NA NA NA
## DOSE:WT49.8617705593529 NA NA NA NA
## DOSE:WT49.868488821644 NA NA NA NA
## DOSE:WT50.158878263407 NA NA NA NA
## DOSE:WT50.2077352982534 NA NA NA NA
## DOSE:WT50.2368325095966 NA NA NA NA
## DOSE:WT50.2636476710892 NA NA NA NA
## DOSE:WT50.3494396610472 NA NA NA NA
## DOSE:WT50.3915854131725 NA NA NA NA
## DOSE:WT50.8289463391973 NA NA NA NA
## DOSE:WT51.0472336107365 NA NA NA NA
## DOSE:WT51.0793328880538 NA NA NA NA
## DOSE:WT51.5370663687331 NA NA NA NA
## DOSE:WT51.8079344024178 NA NA NA NA
## DOSE:WT52.4503890630421 NA NA NA NA
## DOSE:WT52.9895701498835 NA NA NA NA
## DOSE:WT53.0690868837438 NA NA NA NA
## DOSE:WT53.6689904718367 NA NA NA NA
## DOSE:WT53.8304347347303 NA NA NA NA
## DOSE:WT54.726983025146 NA NA NA NA
## DOSE:WT54.8548620414376 NA NA NA NA
## DOSE:WT55.0662615987696 NA NA NA NA
## DOSE:WT55.0820017068382 NA NA NA NA
## DOSE:WT55.189354362534 NA NA NA NA
## DOSE:WT55.4661838306457 NA NA NA NA
## DOSE:WT56.0331804198636 NA NA NA NA
## DOSE:WT56.5706246440395 NA NA NA NA
## DOSE:WT56.6217213823502 NA NA NA NA
## DOSE:WT56.7464609528505 NA NA NA NA
## DOSE:WT56.8341586420691 NA NA NA NA
## DOSE:WT56.9941031587336 NA NA NA NA
## DOSE:WT57.0349868781429 NA NA NA NA
## DOSE:WT57.2529607952786 NA NA NA NA
## DOSE:WT57.3828325288484 NA NA NA NA
## DOSE:WT57.4427679113438 NA NA NA NA
## DOSE:WT57.4706335255625 NA NA NA NA
## DOSE:WT58.0810428414755 NA NA NA NA
## DOSE:WT58.3877459984707 NA NA NA NA
## DOSE:WT58.3884120934077 NA NA NA NA
## DOSE:WT58.6413350670283 NA NA NA NA
## DOSE:WT59.0600656548766 NA NA NA NA
## DOSE:WT59.2419303221282 NA NA NA NA
## DOSE:WT59.4634759747235 NA NA NA NA
## DOSE:WT59.629109470457 NA NA NA NA
## DOSE:WT59.7483475846391 NA NA NA NA
## DOSE:WT59.8793148533197 NA NA NA NA
## DOSE:WT60.1947327086809 NA NA NA NA
## DOSE:WT60.6392531904703 NA NA NA NA
## DOSE:WT60.9773525638669 NA NA NA NA
## DOSE:WT61.0098811892406 NA NA NA NA
## DOSE:WT61.2055129626385 NA NA NA NA
## DOSE:WT61.2587832531637 NA NA NA NA
## DOSE:WT61.323014282204 NA NA NA NA
## DOSE:WT61.5125060704702 NA NA NA NA
## DOSE:WT62.0082176608355 NA NA NA NA
## DOSE:WT62.5588732638254 NA NA NA NA
## DOSE:WT62.687184307522 NA NA NA NA
## DOSE:WT62.8383015359403 NA NA NA NA
## DOSE:WT62.8533647595014 NA NA NA NA
## DOSE:WT62.8954159361529 NA NA NA NA
## DOSE:WT63.1802789246418 NA NA NA NA
## DOSE:WT63.2085175325467 NA NA NA NA
## DOSE:WT63.74748163791 NA NA NA NA
## DOSE:WT64.0513937799648 NA NA NA NA
## DOSE:WT64.0845147080079 NA NA NA NA
## DOSE:WT64.1953608112469 NA NA NA NA
## DOSE:WT64.4887367273998 NA NA NA NA
## DOSE:WT64.867603592169 NA NA NA NA
## DOSE:WT66.1087736227983 NA NA NA NA
## DOSE:WT66.716577146186 NA NA NA NA
## DOSE:WT67.3753486626367 NA NA NA NA
## DOSE:WT67.5217446512654 NA NA NA NA
## DOSE:WT67.6664905819041 NA NA NA NA
## DOSE:WT67.869609391395 NA NA NA NA
## DOSE:WT68.2619190177503 NA NA NA NA
## DOSE:WT68.310006443405 NA NA NA NA
## DOSE:WT68.3772567248618 NA NA NA NA
## DOSE:WT69.3704816970312 NA NA NA NA
## DOSE:WT69.4238088940889 NA NA NA NA
## DOSE:WT69.8916700927637 NA NA NA NA
## DOSE:WT70.9081532523187 NA NA NA NA
## DOSE:WT70.93283102851 NA NA NA NA
## DOSE:WT71.5216041562313 NA NA NA NA
## DOSE:WT71.552469405632 NA NA NA NA
## DOSE:WT72.100784315348 NA NA NA NA
## DOSE:WT72.1192682593673 NA NA NA NA
## DOSE:WT72.5130093985331 NA NA NA NA
## DOSE:WT73.8272223400376 NA NA NA NA
## DOSE:WT73.8946071426946 NA NA NA NA
## DOSE:WT74.576520395053 NA NA NA NA
## DOSE:WT76.5191166392504 NA NA NA NA
## DOSE:WT76.861100749222 NA NA NA NA
## DOSE:WT76.8798565991695 NA NA NA NA
## DOSE:WT76.9483478573463 NA NA NA NA
## DOSE:WT76.9891003678536 NA NA NA NA
## DOSE:WT78.9413223689479 NA NA NA NA
## DOSE:WT79.3702320383895 NA NA NA NA
## DOSE:WT80.7885681864807 NA NA NA NA
## DOSE:WT80.9634414352473 NA NA NA NA
## DOSE:WT81.9346836005642 NA NA NA NA
## DOSE:WT86.0480197659978 NA NA NA NA
## DOSE:WT87.9787879168647 NA NA NA NA
## DOSE:WT88.3822765460914 NA NA NA NA
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 4.13e-13 on 369 degrees of freedom
## Multiple R-squared: 1, Adjusted R-squared: 1
## F-statistic: 4.741e+29 on 122 and 369 DF, p-value: < 2.2e-16
mult_model <- lm(Efficacy~DOSE+AUC+WT+DOSE*WT,
data = data_1)
summary(mult_model)
##
## Call:
## lm(formula = Efficacy ~ DOSE + AUC + WT + DOSE * WT, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -5.013e-12 0.000e+00 0.000e+00 0.000e+00 4.740e-12
##
## Coefficients: (230 not defined because of singularities)
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -4.941e+01 2.417e-13 -2.044e+14 <2e-16 ***
## DOSE 1.836e+00 1.709e-15 1.074e+15 <2e-16 ***
## AUC0.58137001605587 -5.167e+01 3.376e-13 -1.531e+14 <2e-16 ***
## AUC0.713399571742059 9.073e+01 3.336e-13 2.720e+14 <2e-16 ***
## AUC0.739752421579671 5.197e+01 3.376e-13 1.539e+14 <2e-16 ***
## AUC0.798897789768316 1.494e+01 3.376e-13 4.426e+13 <2e-16 ***
## AUC0.820112640944766 1.594e+02 3.336e-13 4.777e+14 <2e-16 ***
## AUC0.852877230705246 3.777e+01 3.376e-13 1.119e+14 <2e-16 ***
## AUC0.966857748289669 -1.157e+01 3.376e-13 -3.427e+13 <2e-16 ***
## AUC1.04121735777482 -3.628e+01 3.376e-13 -1.075e+14 <2e-16 ***
## AUC1.08247932879118 1.248e+01 3.336e-13 3.741e+13 <2e-16 ***
## AUC1.09649998823614 7.014e+01 3.376e-13 2.078e+14 <2e-16 ***
## AUC1.1048889200803 -2.537e+01 3.336e-13 -7.606e+13 <2e-16 ***
## AUC1.14211088525991 2.171e+00 3.376e-13 6.432e+12 <2e-16 ***
## AUC1.25169831855773 2.229e+01 3.336e-13 6.683e+13 <2e-16 ***
## AUC1.392955401302 1.365e+02 3.376e-13 4.042e+14 <2e-16 ***
## AUC1.41626834270835 2.398e+01 3.336e-13 7.188e+13 <2e-16 ***
## AUC1.44894418903913 3.656e+00 3.376e-13 1.083e+13 <2e-16 ***
## AUC1.47963421655577 4.533e+01 3.376e-13 1.343e+14 <2e-16 ***
## AUC1.51411821354426 4.431e+00 3.376e-13 1.313e+13 <2e-16 ***
## AUC1.56497850582066 2.859e+01 3.376e-13 8.468e+13 <2e-16 ***
## AUC1.58114309357246 -1.156e+01 3.260e-13 -3.545e+13 <2e-16 ***
## AUC1.66815325160534 -2.525e+01 3.336e-13 -7.571e+13 <2e-16 ***
## AUC1.68362402319226 7.514e+00 3.376e-13 2.226e+13 <2e-16 ***
## AUC1.90250925238805 8.343e+01 3.376e-13 2.471e+14 <2e-16 ***
## AUC1.92683508488211 -3.550e+01 3.336e-13 -1.064e+14 <2e-16 ***
## AUC1.94506947759397 4.238e+01 3.336e-13 1.271e+14 <2e-16 ***
## AUC10.385160796293 1.130e+01 3.260e-13 3.467e+13 <2e-16 ***
## AUC102.382944918014 -8.920e+01 3.418e-13 -2.610e+14 <2e-16 ***
## AUC104.76071200832 -1.408e+02 3.418e-13 -4.119e+14 <2e-16 ***
## AUC110.735618188519 -1.291e+02 3.418e-13 -3.777e+14 <2e-16 ***
## AUC115.554331811852 3.849e+01 3.418e-13 1.126e+14 <2e-16 ***
## AUC116.48449057737 -2.367e+01 3.418e-13 -6.926e+13 <2e-16 ***
## AUC134.123620388118 -5.259e+01 3.418e-13 -1.539e+14 <2e-16 ***
## AUC151.024200950105 -4.473e+01 3.081e-13 -1.452e+14 <2e-16 ***
## AUC17.0614558420294 -2.767e+02 3.081e-13 -8.980e+14 <2e-16 ***
## AUC17.2623846602278 -9.545e+01 3.081e-13 -3.098e+14 <2e-16 ***
## AUC18.842060544626 -2.375e+02 3.081e-13 -7.710e+14 <2e-16 ***
## AUC2.06662704182518 4.187e+01 3.260e-13 1.284e+14 <2e-16 ***
## AUC2.23373370853778 2.015e+01 3.336e-13 6.041e+13 <2e-16 ***
## AUC2.2385343719125 7.254e+01 3.336e-13 2.175e+14 <2e-16 ***
## AUC2.34035904397742 -6.191e+00 3.336e-13 -1.856e+13 <2e-16 ***
## AUC2.44895684008362 2.955e+01 3.376e-13 8.753e+13 <2e-16 ***
## AUC2.52661936727981 -1.260e+01 3.260e-13 -3.866e+13 <2e-16 ***
## AUC2.8043453674809 4.319e+01 3.376e-13 1.279e+14 <2e-16 ***
## AUC21.1859097363873 -2.431e+02 3.081e-13 -7.891e+14 <2e-16 ***
## AUC26.2165056229887 -1.902e+02 3.081e-13 -6.172e+14 <2e-16 ***
## AUC26.7480077583995 -2.514e+02 3.418e-13 -7.356e+14 <2e-16 ***
## AUC26.8308704203974 -7.934e+01 3.081e-13 -2.575e+14 <2e-16 ***
## AUC27.2869200564132 -1.771e+02 3.081e-13 -5.750e+14 <2e-16 ***
## AUC3.02738597444341 -3.629e+01 3.336e-13 -1.088e+14 <2e-16 ***
## AUC3.28869257986581 1.096e+01 3.260e-13 3.361e+13 <2e-16 ***
## AUC3.34603596724053 -4.219e+01 3.336e-13 -1.265e+14 <2e-16 ***
## AUC3.45631507710408 1.454e+01 3.336e-13 4.358e+13 <2e-16 ***
## AUC3.60771990074467 3.742e+01 3.260e-13 1.148e+14 <2e-16 ***
## AUC3.64189318794162 -1.638e+01 3.260e-13 -5.024e+13 <2e-16 ***
## AUC3.67588641219015 -3.071e+01 3.260e-13 -9.418e+13 <2e-16 ***
## AUC3.68455430781716 6.795e+01 3.336e-13 2.037e+14 <2e-16 ***
## AUC3.72753458846846 -3.199e+01 3.260e-13 -9.812e+13 <2e-16 ***
## AUC3.89336030249041 9.600e+01 3.376e-13 2.844e+14 <2e-16 ***
## AUC3.94491759229558 1.214e+02 3.260e-13 3.725e+14 <2e-16 ***
## AUC3.96450114665744 5.893e+00 3.336e-13 1.767e+13 <2e-16 ***
## AUC30.0295198010622 -3.707e+02 3.418e-13 -1.085e+15 <2e-16 ***
## AUC30.65231401549 -1.829e+02 3.081e-13 -5.938e+14 <2e-16 ***
## AUC35.2821055837656 -1.029e+02 3.081e-13 -3.340e+14 <2e-16 ***
## AUC35.7650663124228 -2.439e+02 3.418e-13 -7.136e+14 <2e-16 ***
## AUC37.9059659316011 7.769e+01 3.418e-13 2.273e+14 <2e-16 ***
## AUC38.051256196333 -1.152e+02 3.418e-13 -3.371e+14 <2e-16 ***
## AUC39.4666748158898 -5.220e+01 3.081e-13 -1.694e+14 <2e-16 ***
## AUC39.9098951718768 -2.952e+01 3.081e-13 -9.581e+13 <2e-16 ***
## AUC4.0114638171294 1.463e+00 3.260e-13 4.488e+12 <2e-16 ***
## AUC4.04346228745987 -9.429e+00 3.336e-13 -2.827e+13 <2e-16 ***
## AUC4.12086128770654 -4.375e+01 3.336e-13 -1.312e+14 <2e-16 ***
## AUC4.1460455150858 1.432e+01 3.260e-13 4.393e+13 <2e-16 ***
## AUC4.2361832625076 1.030e+02 3.336e-13 3.088e+14 <2e-16 ***
## AUC4.42184383011266 3.046e+01 3.336e-13 9.132e+13 <2e-16 ***
## AUC4.43899770736685 4.942e+01 3.260e-13 1.516e+14 <2e-16 ***
## AUC4.67714240056946 1.590e+01 3.260e-13 4.877e+13 <2e-16 ***
## AUC41.536866917836 -5.109e+01 3.418e-13 -1.495e+14 <2e-16 ***
## AUC42.0707560534761 -2.675e+02 3.418e-13 -7.826e+14 <2e-16 ***
## AUC42.83521470782 -2.283e+02 3.418e-13 -6.678e+14 <2e-16 ***
## AUC42.868331104139 3.195e+01 3.081e-13 1.037e+14 <2e-16 ***
## AUC43.7932194636857 -2.509e+02 3.081e-13 -8.143e+14 <2e-16 ***
## AUC44.8283194580273 -1.664e+02 3.418e-13 -4.868e+14 <2e-16 ***
## AUC46.7082331045888 -2.610e+02 3.418e-13 -7.636e+14 <2e-16 ***
## AUC47.2005968478153 8.213e+01 3.081e-13 2.666e+14 <2e-16 ***
## AUC48.0867954149133 3.692e+02 3.081e-13 1.199e+15 <2e-16 ***
## AUC49.3572788297169 8.289e+01 3.081e-13 2.691e+14 <2e-16 ***
## AUC5.17178029468132 -1.396e+01 3.260e-13 -4.283e+13 <2e-16 ***
## AUC5.23010988715082 2.329e+01 3.260e-13 7.143e+13 <2e-16 ***
## AUC5.25571715648467 3.111e+01 3.260e-13 9.541e+13 <2e-16 ***
## AUC5.38027981554632 1.070e+02 3.336e-13 3.207e+14 <2e-16 ***
## AUC5.79045123610611 1.436e+02 3.260e-13 4.405e+14 <2e-16 ***
## AUC53.8919126813006 -2.456e+02 3.418e-13 -7.186e+14 <2e-16 ***
## AUC54.6365877343118 -2.018e+02 3.081e-13 -6.551e+14 <2e-16 ***
## AUC54.6827117025205 9.220e+00 3.081e-13 2.993e+13 <2e-16 ***
## AUC55.225214378137 2.702e+02 3.418e-13 7.907e+14 <2e-16 ***
## AUC55.4116514712742 1.889e+02 3.081e-13 6.132e+14 <2e-16 ***
## AUC59.5200841019687 -1.637e+02 3.418e-13 -4.788e+14 <2e-16 ***
## AUC6.33588085422884 -7.427e+01 3.260e-13 -2.278e+14 <2e-16 ***
## AUC6.60787562544788 -1.652e+00 3.260e-13 -5.067e+12 <2e-16 ***
## AUC60.6462916000294 1.452e+02 3.418e-13 4.248e+14 <2e-16 ***
## AUC70.1963925244988 5.677e+01 3.418e-13 1.661e+14 <2e-16 ***
## AUC8.22375694669392 1.574e+02 3.260e-13 4.829e+14 <2e-16 ***
## AUC8.60602691525118 9.277e+00 3.260e-13 2.846e+13 <2e-16 ***
## AUC9.05250127616784 6.532e+01 3.260e-13 2.003e+14 <2e-16 ***
## AUC90.2063376387205 9.096e+01 3.418e-13 2.661e+14 <2e-16 ***
## AUC93.1111657394466 3.606e+01 3.418e-13 1.055e+14 <2e-16 ***
## AUC95.6774400095997 NA NA NA NA
## WT39.0926556253334 NA NA NA NA
## WT43.385370870966 NA NA NA NA
## WT44.1645866416275 NA NA NA NA
## WT44.4408249073636 NA NA NA NA
## WT45.1517422320562 NA NA NA NA
## WT45.6670705971498 -2.221e+01 3.418e-13 -6.499e+13 <2e-16 ***
## WT46.299742376232 NA NA NA NA
## WT46.3345640624208 NA NA NA NA
## WT46.6495409795975 NA NA NA NA
## WT46.8822393257666 7.057e+00 3.418e-13 2.065e+13 <2e-16 ***
## WT46.8973190114622 NA NA NA NA
## WT47.4826867538601 NA NA NA NA
## WT47.6143432438632 -2.122e+01 3.418e-13 -6.210e+13 <2e-16 ***
## WT47.6851482283133 NA NA NA NA
## WT48.3117070076055 4.683e+01 3.418e-13 1.370e+14 <2e-16 ***
## WT48.3446507313387 5.967e+01 3.418e-13 1.746e+14 <2e-16 ***
## WT48.4771999017763 NA NA NA NA
## WT48.5966048753623 NA NA NA NA
## WT49.1572187675018 NA NA NA NA
## WT49.2969564594932 NA NA NA NA
## WT49.8617705593529 NA NA NA NA
## WT49.868488821644 NA NA NA NA
## WT50.158878263407 NA NA NA NA
## WT50.2077352982534 NA NA NA NA
## WT50.2368325095966 NA NA NA NA
## WT50.2636476710892 1.042e+02 3.418e-13 3.048e+14 <2e-16 ***
## WT50.3494396610472 NA NA NA NA
## WT50.3915854131725 NA NA NA NA
## WT50.8289463391973 NA NA NA NA
## WT51.0472336107365 NA NA NA NA
## WT51.0793328880538 1.246e+02 3.418e-13 3.645e+14 <2e-16 ***
## WT51.5370663687331 NA NA NA NA
## WT51.8079344024178 NA NA NA NA
## WT52.4503890630421 NA NA NA NA
## WT52.9895701498835 5.699e+01 3.418e-13 1.667e+14 <2e-16 ***
## WT53.0690868837438 NA NA NA NA
## WT53.6689904718367 NA NA NA NA
## WT53.8304347347303 NA NA NA NA
## WT54.726983025146 NA NA NA NA
## WT54.8548620414376 NA NA NA NA
## WT55.0662615987696 NA NA NA NA
## WT55.0820017068382 NA NA NA NA
## WT55.189354362534 NA NA NA NA
## WT55.4661838306457 NA NA NA NA
## WT56.0331804198636 NA NA NA NA
## WT56.5706246440395 NA NA NA NA
## WT56.6217213823502 NA NA NA NA
## WT56.7464609528505 NA NA NA NA
## WT56.8341586420691 NA NA NA NA
## WT56.9941031587336 NA NA NA NA
## WT57.0349868781429 -2.992e+00 3.418e-13 -8.753e+12 <2e-16 ***
## WT57.2529607952786 NA NA NA NA
## WT57.3828325288484 NA NA NA NA
## WT57.4427679113438 NA NA NA NA
## WT57.4706335255625 NA NA NA NA
## WT58.0810428414755 NA NA NA NA
## WT58.3877459984707 NA NA NA NA
## WT58.3884120934077 NA NA NA NA
## WT58.6413350670283 NA NA NA NA
## WT59.0600656548766 3.323e+01 3.418e-13 9.721e+13 <2e-16 ***
## WT59.2419303221282 NA NA NA NA
## WT59.4634759747235 NA NA NA NA
## WT59.629109470457 NA NA NA NA
## WT59.7483475846391 NA NA NA NA
## WT59.8793148533197 NA NA NA NA
## WT60.1947327086809 NA NA NA NA
## WT60.6392531904703 NA NA NA NA
## WT60.9773525638669 NA NA NA NA
## WT61.0098811892406 NA NA NA NA
## WT61.2055129626385 NA NA NA NA
## WT61.2587832531637 NA NA NA NA
## WT61.323014282204 NA NA NA NA
## WT61.5125060704702 NA NA NA NA
## WT62.0082176608355 NA NA NA NA
## WT62.5588732638254 NA NA NA NA
## WT62.687184307522 NA NA NA NA
## WT62.8383015359403 NA NA NA NA
## WT62.8533647595014 9.254e+01 3.418e-13 2.708e+14 <2e-16 ***
## WT62.8954159361529 8.369e+01 3.418e-13 2.448e+14 <2e-16 ***
## WT63.1802789246418 NA NA NA NA
## WT63.2085175325467 NA NA NA NA
## WT63.74748163791 NA NA NA NA
## WT64.0513937799648 NA NA NA NA
## WT64.0845147080079 NA NA NA NA
## WT64.1953608112469 NA NA NA NA
## WT64.4887367273998 NA NA NA NA
## WT64.867603592169 NA NA NA NA
## WT66.1087736227983 NA NA NA NA
## WT66.716577146186 NA NA NA NA
## WT67.3753486626367 NA NA NA NA
## WT67.5217446512654 NA NA NA NA
## WT67.6664905819041 NA NA NA NA
## WT67.869609391395 NA NA NA NA
## WT68.2619190177503 NA NA NA NA
## WT68.310006443405 NA NA NA NA
## WT68.3772567248618 NA NA NA NA
## WT69.3704816970312 NA NA NA NA
## WT69.4238088940889 NA NA NA NA
## WT69.8916700927637 NA NA NA NA
## WT70.9081532523187 NA NA NA NA
## WT70.93283102851 NA NA NA NA
## WT71.5216041562313 NA NA NA NA
## WT71.552469405632 NA NA NA NA
## WT72.100784315348 NA NA NA NA
## WT72.1192682593673 NA NA NA NA
## WT72.5130093985331 NA NA NA NA
## WT73.8272223400376 NA NA NA NA
## WT73.8946071426946 2.569e+01 3.418e-13 7.517e+13 <2e-16 ***
## WT74.576520395053 4.582e+00 3.418e-13 1.341e+13 <2e-16 ***
## WT76.5191166392504 NA NA NA NA
## WT76.861100749222 NA NA NA NA
## WT76.8798565991695 NA NA NA NA
## WT76.9483478573463 1.014e+02 3.418e-13 2.965e+14 <2e-16 ***
## WT76.9891003678536 NA NA NA NA
## WT78.9413223689479 NA NA NA NA
## WT79.3702320383895 NA NA NA NA
## WT80.7885681864807 NA NA NA NA
## WT80.9634414352473 NA NA NA NA
## WT81.9346836005642 NA NA NA NA
## WT86.0480197659978 NA NA NA NA
## WT87.9787879168647 NA NA NA NA
## WT88.3822765460914 NA NA NA NA
## DOSE:WT39.0926556253334 NA NA NA NA
## DOSE:WT43.385370870966 NA NA NA NA
## DOSE:WT44.1645866416275 NA NA NA NA
## DOSE:WT44.4408249073636 NA NA NA NA
## DOSE:WT45.1517422320562 NA NA NA NA
## DOSE:WT45.6670705971498 NA NA NA NA
## DOSE:WT46.299742376232 NA NA NA NA
## DOSE:WT46.3345640624208 NA NA NA NA
## DOSE:WT46.6495409795975 NA NA NA NA
## DOSE:WT46.8822393257666 NA NA NA NA
## DOSE:WT46.8973190114622 NA NA NA NA
## DOSE:WT47.4826867538601 NA NA NA NA
## DOSE:WT47.6143432438632 NA NA NA NA
## DOSE:WT47.6851482283133 NA NA NA NA
## DOSE:WT48.3117070076055 NA NA NA NA
## DOSE:WT48.3446507313387 NA NA NA NA
## DOSE:WT48.4771999017763 NA NA NA NA
## DOSE:WT48.5966048753623 NA NA NA NA
## DOSE:WT49.1572187675018 NA NA NA NA
## DOSE:WT49.2969564594932 NA NA NA NA
## DOSE:WT49.8617705593529 NA NA NA NA
## DOSE:WT49.868488821644 NA NA NA NA
## DOSE:WT50.158878263407 NA NA NA NA
## DOSE:WT50.2077352982534 NA NA NA NA
## DOSE:WT50.2368325095966 NA NA NA NA
## DOSE:WT50.2636476710892 NA NA NA NA
## DOSE:WT50.3494396610472 NA NA NA NA
## DOSE:WT50.3915854131725 NA NA NA NA
## DOSE:WT50.8289463391973 NA NA NA NA
## DOSE:WT51.0472336107365 NA NA NA NA
## DOSE:WT51.0793328880538 NA NA NA NA
## DOSE:WT51.5370663687331 NA NA NA NA
## DOSE:WT51.8079344024178 NA NA NA NA
## DOSE:WT52.4503890630421 NA NA NA NA
## DOSE:WT52.9895701498835 NA NA NA NA
## DOSE:WT53.0690868837438 NA NA NA NA
## DOSE:WT53.6689904718367 NA NA NA NA
## DOSE:WT53.8304347347303 NA NA NA NA
## DOSE:WT54.726983025146 NA NA NA NA
## DOSE:WT54.8548620414376 NA NA NA NA
## DOSE:WT55.0662615987696 NA NA NA NA
## DOSE:WT55.0820017068382 NA NA NA NA
## DOSE:WT55.189354362534 NA NA NA NA
## DOSE:WT55.4661838306457 NA NA NA NA
## DOSE:WT56.0331804198636 NA NA NA NA
## DOSE:WT56.5706246440395 NA NA NA NA
## DOSE:WT56.6217213823502 NA NA NA NA
## DOSE:WT56.7464609528505 NA NA NA NA
## DOSE:WT56.8341586420691 NA NA NA NA
## DOSE:WT56.9941031587336 NA NA NA NA
## DOSE:WT57.0349868781429 NA NA NA NA
## DOSE:WT57.2529607952786 NA NA NA NA
## DOSE:WT57.3828325288484 NA NA NA NA
## DOSE:WT57.4427679113438 NA NA NA NA
## DOSE:WT57.4706335255625 NA NA NA NA
## DOSE:WT58.0810428414755 NA NA NA NA
## DOSE:WT58.3877459984707 NA NA NA NA
## DOSE:WT58.3884120934077 NA NA NA NA
## DOSE:WT58.6413350670283 NA NA NA NA
## DOSE:WT59.0600656548766 NA NA NA NA
## DOSE:WT59.2419303221282 NA NA NA NA
## DOSE:WT59.4634759747235 NA NA NA NA
## DOSE:WT59.629109470457 NA NA NA NA
## DOSE:WT59.7483475846391 NA NA NA NA
## DOSE:WT59.8793148533197 NA NA NA NA
## DOSE:WT60.1947327086809 NA NA NA NA
## DOSE:WT60.6392531904703 NA NA NA NA
## DOSE:WT60.9773525638669 NA NA NA NA
## DOSE:WT61.0098811892406 NA NA NA NA
## DOSE:WT61.2055129626385 NA NA NA NA
## DOSE:WT61.2587832531637 NA NA NA NA
## DOSE:WT61.323014282204 NA NA NA NA
## DOSE:WT61.5125060704702 NA NA NA NA
## DOSE:WT62.0082176608355 NA NA NA NA
## DOSE:WT62.5588732638254 NA NA NA NA
## DOSE:WT62.687184307522 NA NA NA NA
## DOSE:WT62.8383015359403 NA NA NA NA
## DOSE:WT62.8533647595014 NA NA NA NA
## DOSE:WT62.8954159361529 NA NA NA NA
## DOSE:WT63.1802789246418 NA NA NA NA
## DOSE:WT63.2085175325467 NA NA NA NA
## DOSE:WT63.74748163791 NA NA NA NA
## DOSE:WT64.0513937799648 NA NA NA NA
## DOSE:WT64.0845147080079 NA NA NA NA
## DOSE:WT64.1953608112469 NA NA NA NA
## DOSE:WT64.4887367273998 NA NA NA NA
## DOSE:WT64.867603592169 NA NA NA NA
## DOSE:WT66.1087736227983 NA NA NA NA
## DOSE:WT66.716577146186 NA NA NA NA
## DOSE:WT67.3753486626367 NA NA NA NA
## DOSE:WT67.5217446512654 NA NA NA NA
## DOSE:WT67.6664905819041 NA NA NA NA
## DOSE:WT67.869609391395 NA NA NA NA
## DOSE:WT68.2619190177503 NA NA NA NA
## DOSE:WT68.310006443405 NA NA NA NA
## DOSE:WT68.3772567248618 NA NA NA NA
## DOSE:WT69.3704816970312 NA NA NA NA
## DOSE:WT69.4238088940889 NA NA NA NA
## DOSE:WT69.8916700927637 NA NA NA NA
## DOSE:WT70.9081532523187 NA NA NA NA
## DOSE:WT70.93283102851 NA NA NA NA
## DOSE:WT71.5216041562313 NA NA NA NA
## DOSE:WT71.552469405632 NA NA NA NA
## DOSE:WT72.100784315348 NA NA NA NA
## DOSE:WT72.1192682593673 NA NA NA NA
## DOSE:WT72.5130093985331 NA NA NA NA
## DOSE:WT73.8272223400376 NA NA NA NA
## DOSE:WT73.8946071426946 NA NA NA NA
## DOSE:WT74.576520395053 NA NA NA NA
## DOSE:WT76.5191166392504 NA NA NA NA
## DOSE:WT76.861100749222 NA NA NA NA
## DOSE:WT76.8798565991695 NA NA NA NA
## DOSE:WT76.9483478573463 NA NA NA NA
## DOSE:WT76.9891003678536 NA NA NA NA
## DOSE:WT78.9413223689479 NA NA NA NA
## DOSE:WT79.3702320383895 NA NA NA NA
## DOSE:WT80.7885681864807 NA NA NA NA
## DOSE:WT80.9634414352473 NA NA NA NA
## DOSE:WT81.9346836005642 NA NA NA NA
## DOSE:WT86.0480197659978 NA NA NA NA
## DOSE:WT87.9787879168647 NA NA NA NA
## DOSE:WT88.3822765460914 NA NA NA NA
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 4.834e-13 on 369 degrees of freedom
## Multiple R-squared: 1, Adjusted R-squared: 1
## F-statistic: 3.461e+29 on 122 and 369 DF, p-value: < 2.2e-16
step(mult_model, direction = "both")
## Start: AIC=-27799.84
## Efficacy ~ DOSE + AUC + WT + DOSE * WT
## Warning: attempting model selection on an essentially perfect fit is nonsense
##
## Step: AIC=-27799.84
## Efficacy ~ DOSE + AUC + WT
## Warning: attempting model selection on an essentially perfect fit is nonsense
##
## Step: AIC=-27954.64
## Efficacy ~ DOSE + WT
## Warning: attempting model selection on an essentially perfect fit is nonsense
##
## Step: AIC=-27305.82
## Efficacy ~ WT
##
## Call:
## lm(formula = Efficacy ~ WT, data = data_1)
##
## Coefficients:
## (Intercept) WT39.0926556253334 WT43.385370870966 WT44.1645866416275
## -24.2470 83.9280 120.4835 21.7897
## WT44.4408249073636 WT45.1517422320562 WT45.6670705971498 WT46.299742376232
## 178.3567 5.6773 -47.3732 61.1509
## WT46.3345640624208 WT46.6495409795975 WT46.8822393257666 WT46.8973190114622
## 67.2927 22.8592 -18.1030 -26.4401
## WT47.4826867538601 WT47.6143432438632 WT47.6851482283133 WT48.3117070076055
## 35.5786 -46.3851 98.1197 21.6673
## WT48.3446507313387 WT48.4771999017763 WT48.5966048753623 WT49.1572187675018
## 34.5065 13.3481 -1.0471 96.2041
## WT49.2969564594932 WT49.8617705593529 WT49.868488821644 WT50.158878263407
## -52.2592 13.5691 74.5357 332.3494
## WT50.2077352982534 WT50.2368325095966 WT50.2636476710892 WT50.3494396610472
## 7.7364 201.2226 79.0069 252.8057
## WT50.3915854131725 WT50.8289463391973 WT51.0472336107365 WT51.0793328880538
## -11.5496 -0.9083 259.4374 99.4301
## WT51.5370663687331 WT51.8079344024178 WT52.4503890630421 WT52.9895701498835
## 73.0682 42.6632 220.7004 31.8271
## WT53.0690868837438 WT53.6689904718367 WT53.8304347347303 WT54.726983025146
## 168.9951 27.2102 22.5145 439.1146
## WT54.8548620414376 WT55.0662615987696 WT55.0820017068382 WT55.189354362534
## 152.5575 -13.8097 20.8342 342.0094
## WT55.4661838306457 WT56.0331804198636 WT56.5706246440395 WT56.6217213823502
## -8.4667 212.9290 -28.7304 -42.3003
## WT56.7464609528505 WT56.8341586420691 WT56.9941031587336 WT57.0349868781429
## 60.0565 154.7642 378.0723 -28.1518
## WT57.2529607952786 WT57.3828325288484 WT57.4427679113438 WT57.4706335255625
## 12.6839 -32.1713 289.4201 100.1706
## WT58.0810428414755 WT58.3877459984707 WT58.3884120934077 WT58.6413350670283
## 15.4920 333.1081 282.1664 147.3300
## WT59.0600656548766 WT59.2419303221282 WT59.4634759747235 WT59.629109470457
## 8.0650 29.3467 612.2557 -19.1495
## WT59.7483475846391 WT59.8793148533197 WT60.1947327086809 WT60.6392531904703
## 7.1031 35.9860 13.0199 198.0215
## WT60.9773525638669 WT61.0098811892406 WT61.2055129626385 WT61.2587832531637
## 17.1741 54.1598 170.8757 53.4273
## WT61.323014282204 WT61.5125060704702 WT62.0082176608355 WT62.5588732638254
## 27.4585 81.0187 90.6040 12.6065
## WT62.687184307522 WT62.8383015359403 WT62.8533647595014 WT62.8954159361529
## 318.3391 -27.5517 67.3809 58.5248
## WT63.1802789246418 WT63.2085175325467 WT63.74748163791 WT64.0513937799648
## 419.6945 76.8721 -32.0546 25.8789
## WT64.0845147080079 WT64.1953608112469 WT64.4887367273998 WT64.867603592169
## 80.0148 -2.4079 205.4879 398.7749
## WT66.1087736227983 WT66.716577146186 WT67.3753486626367 WT67.5217446512654
## 113.7510 487.2112 432.9699 -0.6426
## WT67.6664905819041 WT67.869609391395 WT68.2619190177503 WT68.310006443405
## 380.5012 -1.0399 133.0030 -43.0889
## WT68.3772567248618 WT69.3704816970312 WT69.4238088940889 WT69.8916700927637
## 175.6295 48.9729 -50.5551 67.4484
## WT70.9081532523187 WT70.93283102851 WT71.5216041562313 WT71.552469405632
## -12.3253 155.1881 -16.2310 290.9162
## WT72.100784315348 WT72.1192682593673 WT72.5130093985331 WT73.8272223400376
## -62.7160 60.9793 65.7387 -67.6541
## WT73.8946071426946 WT74.576520395053 WT76.5191166392504 WT76.861100749222
## 0.5311 -20.5786 48.3883 96.4078
## WT76.8798565991695 WT76.9483478573463 WT76.9891003678536 WT78.9413223689479
## 23.6579 76.1908 -20.4336 -4.8243
## WT79.3702320383895 WT80.7885681864807 WT80.9634414352473 WT81.9346836005642
## -12.9927 226.7960 619.4612 34.8450
## WT86.0480197659978 WT87.9787879168647 WT88.3822765460914
## -48.9886 -25.1603 9.9046
test_fit <- lm(formula = Efficacy ~ DOSE + AUC, data = data_1)
summary(test_fit)
##
## Call:
## lm(formula = Efficacy ~ DOSE + AUC, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -65.58 0.00 0.00 0.00 81.22
##
## Coefficients: (1 not defined because of singularities)
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -6.03584 2.34907 -2.569 0.010563 *
## DOSE 1.61899 0.04843 33.431 < 2e-16 ***
## AUC0.58137001605587 -93.96021 9.67425 -9.712 < 2e-16 ***
## AUC0.713399571742059 49.52690 9.66908 5.122 4.79e-07 ***
## AUC0.739752421579671 9.67986 9.67425 1.001 0.317660
## AUC0.798897789768316 -27.34606 9.67425 -2.827 0.004949 **
## AUC0.820112640944766 118.15642 9.66908 12.220 < 2e-16 ***
## AUC0.852877230705246 -4.51640 9.67425 -0.467 0.640874
## AUC0.966857748289669 -53.85780 9.67425 -5.567 4.87e-08 ***
## AUC1.04121735777482 -78.56532 9.67425 -8.121 6.37e-15 ***
## AUC1.08247932879118 -28.72379 9.66908 -2.971 0.003158 **
## AUC1.09649998823614 27.85371 9.67425 2.879 0.004211 **
## AUC1.1048889200803 -66.57233 9.66908 -6.885 2.37e-11 ***
## AUC1.14211088525991 -40.11582 9.67425 -4.147 4.16e-05 ***
## AUC1.25169831855773 -18.90909 9.66908 -1.956 0.051234 .
## AUC1.392955401302 94.17741 9.67425 9.735 < 2e-16 ***
## AUC1.41626834270835 -17.22701 9.66908 -1.782 0.075595 .
## AUC1.44894418903913 -38.63144 9.67425 -3.993 7.81e-05 ***
## AUC1.47963421655577 3.04062 9.67425 0.314 0.753464
## AUC1.51411821354426 -37.85573 9.67425 -3.913 0.000108 ***
## AUC1.56497850582066 -13.69959 9.67425 -1.416 0.157561
## AUC1.58114309357246 -50.59098 9.67693 -5.228 2.82e-07 ***
## AUC1.66815325160534 -66.45562 9.66908 -6.873 2.55e-11 ***
## AUC1.68362402319226 -34.77281 9.67425 -3.594 0.000368 ***
## AUC1.90250925238805 41.14232 9.67425 4.253 2.66e-05 ***
## AUC1.92683508488211 -76.70134 9.66908 -7.933 2.37e-14 ***
## AUC1.94506947759397 1.17756 9.66908 0.122 0.903132
## AUC10.385160796293 -27.73177 9.67693 -2.866 0.004389 **
## AUC102.382944918014 -89.20369 13.28837 -6.713 6.87e-11 ***
## AUC104.76071200832 -140.78678 13.28837 -10.595 < 2e-16 ***
## AUC110.735618188519 -129.08037 13.28837 -9.714 < 2e-16 ***
## AUC115.554331811852 38.49186 13.28837 2.897 0.003988 **
## AUC116.48449057737 -23.67022 13.28837 -1.781 0.075658 .
## AUC134.123620388118 -52.58931 13.28837 -3.958 9.02e-05 ***
## AUC151.024200950105 -55.57192 11.76004 -4.725 3.23e-06 ***
## AUC17.0614558420294 -287.49989 11.76004 -24.447 < 2e-16 ***
## AUC17.2623846602278 -106.29560 11.76004 -9.039 < 2e-16 ***
## AUC18.842060544626 -248.37591 11.76004 -21.120 < 2e-16 ***
## AUC2.06662704182518 2.83635 9.67693 0.293 0.769601
## AUC2.23373370853778 -21.05299 9.66908 -2.177 0.030063 *
## AUC2.2385343719125 31.33764 9.66908 3.241 0.001295 **
## AUC2.34035904397742 -47.39372 9.66908 -4.902 1.41e-06 ***
## AUC2.44895684008362 -12.73703 9.67425 -1.317 0.188761
## AUC2.52661936727981 -51.63810 9.67693 -5.336 1.63e-07 ***
## AUC2.8043453674809 0.90413 9.67425 0.093 0.925589
## AUC21.1859097363873 -253.95667 11.76004 -21.595 < 2e-16 ***
## AUC26.2165056229887 -201.00334 11.76004 -17.092 < 2e-16 ***
## AUC26.7480077583995 -251.40535 13.28837 -18.919 < 2e-16 ***
## AUC26.8308704203974 -90.18416 11.76004 -7.669 1.44e-13 ***
## AUC27.2869200564132 -187.99160 11.76004 -15.986 < 2e-16 ***
## AUC3.02738597444341 -77.48995 9.66908 -8.014 1.35e-14 ***
## AUC3.28869257986581 -28.07652 9.67693 -2.901 0.003929 **
## AUC3.34603596724053 -83.38962 9.66908 -8.624 < 2e-16 ***
## AUC3.45631507710408 -26.66472 9.66908 -2.758 0.006099 **
## AUC3.60771990074467 -1.61803 9.67693 -0.167 0.867297
## AUC3.64189318794162 -55.41526 9.67693 -5.727 2.07e-08 ***
## AUC3.67588641219015 -69.74052 9.67693 -7.207 3.06e-12 ***
## AUC3.68455430781716 26.74986 9.66908 2.767 0.005939 **
## AUC3.72753458846846 -71.02454 9.67693 -7.340 1.29e-12 ***
## AUC3.89336030249041 53.70870 9.67425 5.552 5.29e-08 ***
## AUC3.94491759229558 82.41201 9.67693 8.516 3.78e-16 ***
## AUC3.96450114665744 -35.30939 9.66908 -3.652 0.000297 ***
## AUC30.0295198010622 -370.73982 13.28837 -27.900 < 2e-16 ***
## AUC30.65231401549 -193.76711 11.76004 -16.477 < 2e-16 ***
## AUC35.2821055837656 -113.72986 11.76004 -9.671 < 2e-16 ***
## AUC35.7650663124228 -243.88964 13.28837 -18.354 < 2e-16 ***
## AUC37.9059659316011 77.68512 13.28837 5.846 1.08e-08 ***
## AUC38.051256196333 -115.21336 13.28837 -8.670 < 2e-16 ***
## AUC39.4666748158898 -63.03835 11.76004 -5.360 1.44e-07 ***
## AUC39.9098951718768 -40.35939 11.76004 -3.432 0.000665 ***
## AUC4.0114638171294 -37.57108 9.67693 -3.883 0.000122 ***
## AUC4.04346228745987 -50.63208 9.66908 -5.236 2.70e-07 ***
## AUC4.12086128770654 -84.95617 9.66908 -8.786 < 2e-16 ***
## AUC4.1460455150858 -24.71211 9.67693 -2.554 0.011044 *
## AUC4.2361832625076 61.80306 9.66908 6.392 4.76e-10 ***
## AUC4.42184383011266 -10.74319 9.66908 -1.111 0.267226
## AUC4.43899770736685 10.38830 9.67693 1.074 0.283715
## AUC4.67714240056946 -23.13250 9.67693 -2.390 0.017307 *
## AUC41.536866917836 -51.09321 13.28837 -3.845 0.000141 ***
## AUC42.0707560534761 -267.47371 13.28837 -20.128 < 2e-16 ***
## AUC42.83521470782 -228.25842 13.28837 -17.177 < 2e-16 ***
## AUC42.868331104139 21.10654 11.76004 1.795 0.073477 .
## AUC43.7932194636857 -261.70242 11.76004 -22.254 < 2e-16 ***
## AUC44.8283194580273 -166.37988 13.28837 -12.521 < 2e-16 ***
## AUC46.7082331045888 -260.99065 13.28837 -19.641 < 2e-16 ***
## AUC47.2005968478153 71.28956 11.76004 6.062 3.21e-09 ***
## AUC48.0867954149133 358.40139 11.76004 30.476 < 2e-16 ***
## AUC49.3572788297169 72.04826 11.76004 6.127 2.23e-09 ***
## AUC5.17178029468132 -52.99888 9.67693 -5.477 7.84e-08 ***
## AUC5.23010988715082 -15.74600 9.67693 -1.627 0.104521
## AUC5.25571715648467 -7.92782 9.67693 -0.819 0.413152
## AUC5.38027981554632 65.76956 9.66908 6.802 3.97e-11 ***
## AUC5.79045123610611 104.59713 9.67693 10.809 < 2e-16 ***
## AUC53.8919126813006 -245.60161 13.28837 -18.482 < 2e-16 ***
## AUC54.6365877343118 -212.67154 11.76004 -18.084 < 2e-16 ***
## AUC54.6827117025205 -1.62242 11.76004 -0.138 0.890344
## AUC55.225214378137 270.24635 13.28837 20.337 < 2e-16 ***
## AUC55.4116514712742 178.05478 11.76004 15.141 < 2e-16 ***
## AUC59.5200841019687 -163.65272 13.28837 -12.315 < 2e-16 ***
## AUC6.33588085422884 -113.30701 9.67693 -11.709 < 2e-16 ***
## AUC6.60787562544788 -40.68642 9.67693 -4.204 3.26e-05 ***
## AUC60.6462916000294 145.20182 13.28837 10.927 < 2e-16 ***
## AUC70.1963925244988 56.76551 13.28837 4.272 2.45e-05 ***
## AUC8.22375694669392 118.40412 9.67693 12.236 < 2e-16 ***
## AUC8.60602691525118 -29.75682 9.67693 -3.075 0.002255 **
## AUC9.05250127616784 26.28114 9.67693 2.716 0.006909 **
## AUC90.2063376387205 90.96048 13.28837 6.845 3.04e-11 ***
## AUC93.1111657394466 36.06298 13.28837 2.714 0.006950 **
## AUC95.6774400095997 NA NA NA NA
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 18.79 on 384 degrees of freedom
## Multiple R-squared: 0.9863, Adjusted R-squared: 0.9824
## F-statistic: 257.5 on 107 and 384 DF, p-value: < 2.2e-16
#nonlinear model
emax_model <- function(DOSE, Emax, EC50, Hill) {
Emax * (DOSE^Hill) / (EC50^Hill + DOSE^Hill)
}
start_params <- list(Emax = max(data_1$Efficacy, na.rm = TRUE),
EC50 = median(data_1$DOSE, na.rm = TRUE),
Hill = 1)
fit <- nlsLM(Efficacy ~ emax_model(DOSE, Emax, EC50, Hill),
data = data_1,
start = start_params,
lower = c(Emax = 0, EC50 = 0, Hill = 0.1),
upper = c(Emax = Inf, EC50 = Inf, Hill = 10))
# Show result
summary(fit)
##
## Formula: Efficacy ~ emax_model(DOSE, Emax, EC50, Hill)
##
## Parameters:
## Estimate Std. Error t value Pr(>|t|)
## Emax 951.296 2536.472 0.375 0.708
## EC50 390.626 958.825 0.407 0.684
## Hill 1.700 1.038 1.638 0.102
##
## Residual standard error: 102.6 on 489 degrees of freedom
##
## Number of iterations to convergence: 9
## Achieved convergence tolerance: 1.49e-08
#Optimized parameters
params <- coef(fit)
print(params)
## Emax EC50 Hill
## 951.296099 390.626491 1.700326
#plot linear+nonlinear models
ggplot(data=data_1, aes(x=DOSE,y=Efficacy)) +
geom_point() +
geom_smooth(method="lm")+
stat_function(fun = function(x) emax_model(x, params["Emax"], params["EC50"], params["Hill"]),
color = "blue") +
labs(title = "Efficacy-Dose dependency")
#Calculate Dose for MED
DOSE <- ((194 * params["EC50"]^params["Hill"]) / (params["Emax"] - 194))^(1/params["Hill"])
#Any side effects with increasing dose?
Sidis <- lm(side_effect ~ DOSE,
data = data_1)
summary(Sidis)
##
## Call:
## lm(formula = side_effect ~ DOSE, data = data_1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -0.06619 -0.05639 -0.03092 -0.02798 0.97202
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 0.0269960 0.0116749 2.312 0.0212 *
## DOSE 0.0001960 0.0001086 1.805 0.0717 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 0.1972 on 490 degrees of freedom
## Multiple R-squared: 0.006603, Adjusted R-squared: 0.004576
## F-statistic: 3.257 on 1 and 490 DF, p-value: 0.07173
The model chosen to calculate MED was the Emax model with optimuzed parameters: Emax=951.31, EC50=390.63 and hill koafficient= 1.70. With these parameters MED was computed to 175 mg. It was then evaluated whether side effects might occur for 175 mg more frequently than for placebo. This can be extracted directly from the dataset since the number of side effects at high doses is not particularly higher than for placebo, but this was also statistically tested with the null hypothesis that there are no change in side effect frequency between these dose groups.The p-value was 0.07 indicating that the null hypothesis cannot be rejected. In conclusiion there is no indication that the rate of side effects will increase with 175 mg, which is our MED.
#Explore solubility
summary(data_1_B$Solubility)
## Length Class Mode
## 2000 character character
sd_sol <- sd(data_1_B$Solubility)
#Explore weight
summary(data_1_B$MolWt)
## Length Class Mode
## 2000 character character
sd_Mw <- sd(data_1_B$MolWt)
#Explore logP
summary(data_1_B$MolLogP)
## Length Class Mode
## 2000 character character
sd_logP <- sd(data_1_B$MolLogP)
#Explore H-acceptors
summary(data_1_B$NumHAcceptors)
## Length Class Mode
## 2000 character character
sd_HA <- sd(data_1_B$NumHAcceptors)
#Explore H-donors
summary(data_1_B$NumHDonors)
## Length Class Mode
## 2000 character character
sd_HD <- sd(data_1_B$NumHDonors)
The distribution with respect to solubility is within the range of -11.999 and 2.138, with a mean of -3.501 and standard deviation of 2.253. The distribution with respect to molecular weight is within the range of 17.03 and 5299.46, with a mean of 310.42 and standard deviation of 274.41. The distribution with respect to LogP is within the range of -29.1 and 68.5, with a mean of 2.62 and standard deviation of 5.03. The distribution with respect to H-donors is within the range of 0 and 21, with a mean of 0.90 and standard deviation of 1.49. The distribution with respect to H-acceptors is within the range of 0 and 86, with a mean of 3.68 and standard deviation of 4.61.
# linear regression
exclude_cols <- c(1:5, 9)
# Convert all other columns to numeric
data_1_B[, -exclude_cols] <- lapply(data_1_B[, -exclude_cols], as.numeric)
# Split the data into training and testing sets
train_index <- sample(1:nrow(data_1_B), 0.7 * nrow(data_1_B))
train_set <- data_1_B[train_index, ]
test_set <- data_1_B[-train_index, ]
test_set$ID <- factor(test_set$ID, levels = levels(train_set$ID))
test_set$Name <- factor(test_set$Name, levels = levels(train_set$Name))
test_set$InChI <- factor(test_set$InChI, levels = levels(train_set$InChI))
test_set$InChIKey <- factor(test_set$InChIKey, levels = levels(train_set$InChIKey))
test_set$SMILES <- factor(test_set$SMILES, levels = levels(train_set$SMILES))
# Fit the linear regression model
model_lin <- lm(Solubility ~ ., data = train_set)
# random forest
X <- data_1_B[, !names(data_1_B) %in% c("Solubility")]
y <- data_1_B$Solubility
set.seed(200)
train_indices <- sample(1:nrow(data_1_B), size = 0.7 * nrow(data_1_B))
train_data <- data_1_B[train_indices, ]
test_data <- data_1_B[-train_indices, ]
rf_model <- randomForest(Solubility ~ ., data = train_data, ntree = 100, importance = TRUE)
predictions <- predict(rf_model, newdata = test_data)
residuals_rf <- (test_data$Solubility - predictions)^2
#Evaluate RF
mse <- mean((test_data$Solubility - predictions)^2)
rmse_rf <- sqrt(mse)
mae_rf <- mean(abs(test_data$Solubility - predictions))
r2_rf <- 1 - sum((test_data$Solubility - predictions)^2) / sum((test_data$Solubility - mean(test_data$Solubility))^2)
#Support vector regression
set.seed(200)
train_indices <- sample(1:nrow(data_1_B), size = 0.7 * nrow(data_1_B))
train_data <- data_1_B[train_indices, ]
test_data <- data_1_B[-train_indices, ]
svr_model <- svm(Solubility ~ MolLogP, data = train_data, type = "eps-regression", kernel = "radial")
predictions <- predict(svr_model, newdata = test_data)
#Evaluate SVR
test_data$residuals <- test_data$Solubility - predictions
rmse_svr <- sqrt(mean((test_data$Solubility - predictions)^2))
mae_svr <- mean(abs(test_data$Solubility - predictions))
r2_svr <- 1 - (sum((test_data$Solubility - predictions)^2) / sum((test_data$Solubility - mean(test_data$Solubility))^2))
#Hyperparameters for SVR
tuned_model <- tune(svm, Solubility ~ MolLogP, data = train_data,
ranges = list(cost
= 2^(2:4), epsilon = seq(0.1, 1, 0.1),
gamma = 2^(-3:1)))
# Best parameters
best_model <- tuned_model$best.model
summary(best_model)
##
## Call:
## best.tune(METHOD = svm, train.x = Solubility ~ MolLogP, data = train_data,
## ranges = list(cost = 2^(2:4), epsilon = seq(0.1, 1, 0.1), gamma = 2^(-3:1)))
##
##
## Parameters:
## SVM-Type: eps-regression
## SVM-Kernel: radial
## cost: 8
## gamma: 2
## epsilon: 0.4
##
##
## Number of Support Vectors: 655
#We see that SD Ocurrences NumSaturatedRings and NumAliphaticRings contributes least to Solubility and hence we remove them
data_1_B <- data_1_B%>%
select(-c(1:5,7,8,20,21))
The models tested were linear regression (rmse=1.88, R2=0.12), random forest (rmse=1.73, mae=1.31, R2=0.42) and support vector machine (rmse=1.64, mae=1.18, R2=0.47). Out of these, SVM had better metrics evaluation and the hyperparameters for this model were determined to be as follows; type=eps-regression, kernel= radial, cost=8, gamma=2, epsilon=0.4. The parameters affecting the solubility the most were MolLogP (with coefficient 0.03) and MolMR (with coefficient 0.23) wich makes sense considering logP and molecular refraction should affect solubility. logP reflects chemical properties (i.e partition coefficient of octanol and water) and MR reflects physical properties (i.e refractivity).
data_1_B$Group <- as.numeric(data_1_B$Group)
## Warning: NAs introduced by coercion
cor_matrix <- cor(data_1_B)
cor_matrix_melted <- melt(cor_matrix)
# Create heatmap using ggplot2
ggplot(cor_matrix_melted, aes(Var1, Var2, fill = value)) +
geom_tile() +
scale_fill_gradient2(low = "blue", high = "red", mid = "white", midpoint = 0) +
theme_minimal() +
labs(title = "Correlation Heatmap", x = "", y = "") +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
Heat map was created to clearly visualize whether descriptors correlate,
where bright red areas correspond to high correlation. We then see that
for example weight and number of valence electrons correlate as well as
weight and number of heavy atoms, which both are logical.
ggplot(test_data, aes(x=Solubility, y = residuals)) +
geom_point() +
geom_hline(yintercept = 0, linetype = "dashed", color = "red") +
labs(title = "Residualplot", x = "Faktiska värden", y = "Residualer")
test_data$abs_residuals <- abs(test_data$residuals)
# Sortera efter största residualerna
poor_performance <- test_data[order(-test_data$abs_residuals), ]
head(poor_performance)
## # A tibble: 6 × 28
## ID Name InChI InChIKey SMILES Solubility SD Ocurrences Group MolWt
## <chr> <chr> <chr> <chr> <chr> <dbl> <dbl> <dbl> <chr> <dbl>
## 1 A-2771 1H-Pyraz… InCh… BHAUFRO… [H+].… -7.75 0 1 G1 564.
## 2 A-2295 oxygen(-… InCh… QRTRRDM… [O--]… -7.71 0 1 G1 203.
## 3 A-2766 hafnium … InCh… WIHZLLG… [O--]… -7.24 0 1 G1 210.
## 4 A-2292 palladiu… InCh… PLYDYQG… [Pd++… -7.44 0 1 G1 305.
## 5 A-2309 potassiu… InCh… NGNZTXN… [K+].… -8.15 3.87 3 G4 323.
## 6 A-2781 aluminiu… InCh… OJMOMXZ… [Al+3… -6.93 0 1 G1 85.8
## # ℹ 18 more variables: MolLogP <dbl>, MolMR <dbl>, HeavyAtomCount <dbl>,
## # NumHAcceptors <dbl>, NumHDonors <dbl>, NumHeteroatoms <dbl>,
## # NumRotatableBonds <dbl>, NumValenceElectrons <dbl>, NumAromaticRings <dbl>,
## # NumSaturatedRings <dbl>, NumAliphaticRings <dbl>, RingCount <dbl>,
## # TPSA <dbl>, LabuteASA <dbl>, BalabanJ <dbl>, BertzCT <dbl>,
## # residuals <dbl>, abs_residuals <dbl>
To test where the model performs poorly, the residuals were plotted against the actual solubility values. The plot shows largest residuals in the beginning and the end, indicating that these spots were poorly predicted. Could be due to the fexer data points in these areas.
pca_facto <- PCA(data_1_B[, 3:17], scale.unit = TRUE, ncp = 5, graph = TRUE)
# Summary of PCA
summary(pca_facto)
##
## Call:
## PCA(X = data_1_B[, 3:17], scale.unit = TRUE, ncp = 5, graph = TRUE)
##
##
## Eigenvalues
## Dim.1 Dim.2 Dim.3 Dim.4 Dim.5 Dim.6 Dim.7
## Variance 9.246 2.438 1.251 0.797 0.701 0.163 0.124
## % of var. 61.638 16.255 8.342 5.313 4.674 1.086 0.825
## Cumulative % of var. 61.638 77.892 86.234 91.548 96.221 97.307 98.132
## Dim.8 Dim.9 Dim.10 Dim.11 Dim.12 Dim.13 Dim.14
## Variance 0.083 0.066 0.058 0.039 0.021 0.009 0.004
## % of var. 0.552 0.437 0.388 0.259 0.138 0.062 0.028
## Cumulative % of var. 98.684 99.122 99.510 99.769 99.907 99.969 99.997
## Dim.15
## Variance 0.001
## % of var. 0.003
## Cumulative % of var. 100.000
##
## Individuals (the 10 first)
## Dist Dim.1 ctr cos2 Dim.2 ctr cos2
## 1 | 2.625 | -0.258 0.000 0.010 | 1.259 0.033 0.230 |
## 2 | 1.822 | -0.964 0.005 0.280 | -0.194 0.001 0.011 |
## 3 | 2.065 | -1.886 0.019 0.835 | 0.159 0.001 0.006 |
## 4 | 5.957 | 5.294 0.152 0.790 | 0.286 0.002 0.002 |
## 5 | 2.887 | 1.829 0.018 0.401 | 0.094 0.000 0.001 |
## 6 | 2.321 | -2.086 0.024 0.807 | 0.447 0.004 0.037 |
## 7 | 1.567 | -1.485 0.012 0.898 | 0.123 0.000 0.006 |
## 8 | 2.814 | 1.250 0.008 0.197 | -1.138 0.027 0.163 |
## 9 | 1.514 | -0.896 0.004 0.350 | 0.216 0.001 0.020 |
## 10 | 1.183 | 0.636 0.002 0.289 | 0.260 0.001 0.048 |
## Dim.3 ctr cos2
## 1 0.558 0.012 0.045 |
## 2 -1.322 0.070 0.527 |
## 3 -0.581 0.013 0.079 |
## 4 -2.307 0.213 0.150 |
## 5 -1.336 0.071 0.214 |
## 6 -0.761 0.023 0.107 |
## 7 0.064 0.000 0.002 |
## 8 0.297 0.004 0.011 |
## 9 -1.130 0.051 0.557 |
## 10 -0.428 0.007 0.131 |
##
## Variables (the 10 first)
## Dim.1 ctr cos2 Dim.2 ctr cos2 Dim.3
## MolWt | 0.953 9.833 0.909 | 0.097 0.383 0.009 | 0.100
## MolLogP | 0.349 1.314 0.122 | 0.881 31.847 0.776 | -0.162
## MolMR | 0.922 9.186 0.849 | 0.366 5.499 0.134 | -0.023
## HeavyAtomCount | 0.974 10.257 0.948 | 0.211 1.823 0.044 | 0.014
## NumHAcceptors | 0.847 7.753 0.717 | -0.380 5.927 0.145 | 0.188
## NumHDonors | 0.459 2.279 0.211 | -0.325 4.330 0.106 | 0.295
## NumHeteroatoms | 0.791 6.768 0.626 | -0.448 8.230 0.201 | 0.245
## NumRotatableBonds | 0.582 3.666 0.339 | 0.615 15.493 0.378 | 0.445
## NumValenceElectrons | 0.950 9.768 0.903 | 0.279 3.200 0.078 | 0.084
## NumAromaticRings | 0.741 5.946 0.550 | -0.166 1.136 0.028 | -0.563
## ctr cos2
## MolWt 0.802 0.010 |
## MolLogP 2.086 0.026 |
## MolMR 0.041 0.001 |
## HeavyAtomCount 0.016 0.000 |
## NumHAcceptors 2.824 0.035 |
## NumHDonors 6.936 0.087 |
## NumHeteroatoms 4.802 0.060 |
## NumRotatableBonds 15.822 0.198 |
## NumValenceElectrons 0.564 0.007 |
## NumAromaticRings 25.342 0.317 |
# Plot the eigenvalues
fviz_eig(pca_facto)
# Plot the variables (e.g., first two principal components)
fviz_pca_var(pca_facto)
#Selecting MolWt, MolLogP, MolMR and HeavyAtomCount based on pca to perform pcr
data_pcr <- data_1_B%>%
select(1,3:6)
model_lin <- lm(Solubility ~ MolWt + MolLogP + MolMR + HeavyAtomCount, data = data_pcr)
summary(model_lin)
##
## Call:
## lm(formula = Solubility ~ MolWt + MolLogP + MolMR + HeavyAtomCount,
## data = data_pcr)
##
## Residuals:
## Min 1Q Median 3Q Max
## -6.6483 -1.2366 -0.0033 1.1901 12.8839
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -2.7427608 0.0647683 -42.347 < 2e-16 ***
## MolWt -0.0034484 0.0005476 -6.298 3.7e-10 ***
## MolLogP -0.2819950 0.0155973 -18.080 < 2e-16 ***
## MolMR 0.0122688 0.0044885 2.733 0.00632 **
## HeavyAtomCount 0.0041882 0.0192747 0.217 0.82800
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 1.89 on 1995 degrees of freedom
## Multiple R-squared: 0.2978, Adjusted R-squared: 0.2964
## F-statistic: 211.5 on 4 and 1995 DF, p-value: < 2.2e-16
# Evaluate
residuals <- model_lin$residuals
r_squared <- summary(model_lin)$r.squared
mse <- mean(residuals^2)
rmse <- sqrt(mse)
mae=mean(abs(residuals))
A PCA was done choosing MolWt, MolLogP, MolMR and Heavy AtomCount, which together accounted for 91,5% of the variance. However, when a line.ar model was fitted to these parameters it performed worse than SVM with rmse=1.88, mae=1.48 and r2= 0.30