Проблема возникает с этими строками кода в ggttest:
datnames <- strsplit(t$data.name, splitter)
len1 <- length(eval(parse(text = datnames[[1]][1])))
len2 <- length(eval(parse(text = datnames[[1]][2])))
Он пытается найти длину группы и времени, но не видит, что это было из data.frame. Довольно плохая ошибка ...
В вашей ситуации, предположительно, у вас меньше 30 в каждой группе, и она строит t-распределение, так что:
library(gginference)
library(boot)
gginference:::normt(t.test(time~group,data=aml),
colaccept = "lightsteelblue1",colreject = "grey84",
colstat = "navyblue")
![enter image description here](https://i.stack.imgur.com/3nypn.png)