Can we use tapply function in conjunction with ks.test in R? -
can use tapply function in conjunction ks.test in r ?
tapply used apply functions on multiple results @ single time.
tapply(airquality$month,airquality$day, ks.test) when used function got error this:
error in fun(x[[i]], ...) : argument "y" missing, no default can suggest there possibility of using tapply ks.test?
as @hubertl mentioned, ks.test in r requires y argument hence error telling 'y' missing. documentation, y should numeric vector in case of 2 sample ks test. if performing 1 sample ks test, y should string distribution comparing (e.g. pnorm normal, p.gamma gamma).
i think want:
tapply(airquality$month, airquality$day, ks.test, y = "pnorm") dplyr solution (list columns)
airquality %>% group_by(day) %>% do(test_result = ks.test(.$month, y = "pnorm") if wanted ks.test both variables want:
lapply(airquality[c("month", "day")], ks.test, y = "pnorm")
Comments
Post a Comment