4
vars <- list (substitute (rock[["shape"]]), substitute (rock[["perm"]]))
5
results <- data.frame ('Variable Name'=rep (NA, length (vars)), check.names=FALSE)
6
for (i in 1:length (vars)) {
7
results[i, 'Variable Name'] <- rk.get.description (vars[[i]], is.substitute=TRUE)
8
var <- eval (vars[[i]], envir=globalenv())
9
results[i, 'Length'] <- length (var)
10
results[i, 'NAs'] <- sum (is.na(var))
12
test <- shapiro.test (var)
13
results[i, 'Statistic'] <- paste (names (test$statistic), test$statistic, sep=" = ")
14
results[i, 'p-value'] <- test$p.value
18
rk.header ("Shapiro-Wilk Normality Test")
21
.rk.rerun.plugin.link(plugin="rkward::shapiro_test", settings="length.state=1\nx.available=rock[[\\\"shape\\\"]]\\nrock[[\\\"perm\\\"]]", label="Run again")