1 |
data |
|
sort |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (data = .data, sort = T)
{
t1 <- table(data)
if (sort) {
t1 <- sort(t1, decreasing = T)
}
N <- margin.table(t1)
t2 <- data.frame(binconf(t1, N, include.x = T, include.n = T))
t2[, c("PointEst", "Lower", "Upper")] <- round(t2[, c("PointEst",
"Lower", "Upper")] * 100, 2)
t2$ci <- paste("(", t2$Lower, "%,", t2$Upper, "%)", sep = "")
t2[, "PointEst"] <- paste(t2[, "PointEst"], "%", sep = "")
t2 <- t2[, c("X", "PointEst", "ci")]
t2["TOTAL", c("X", "PointEst", "ci")] <- c(N, "100%", "")
t2 <- cbind(rownames(t2), t2)
names(t2) <- c(label(data), "N", "Percentage", "95%CI")
cat("*", label(data), "*\n", sep = "")
t2 <- data.frame(t2, row.names = 1)
class(t2) <- c("z", "data.frame")
return(t2)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.