Nothing
#' Print method for wdsmatch objects
#'
#' @param x A \code{wdsmatch} object returned by \code{\link{wdsmatchATE}}
#' or \code{\link{wdsmatchATT}}.
#' @param digits Number of decimal places.
#' @param ... Additional arguments (ignored).
#' @return Invisibly returns the input object \code{x}. Called for its
#' side effect of printing a formatted summary to the console, including
#' the point estimate, standard error, confidence interval, number of
#' matches, and sample sizes.
#' @export
print.wdsmatch <- function(x, digits = 4, ...) {
cat("\nWeighted Double Score Matching\n")
cat("------------------------------\n")
cat("Call:\n")
print(x$call)
cat("\n")
cat(sprintf("Estimate: %.*f\n", digits, x$estimate))
if (!is.na(x$se)) {
cat(sprintf("Std. Err: %.*f\n", digits, x$se))
level <- if (is.null(x$alpha)) 95 else 100 * (1 - x$alpha)
kind <- if (is.null(x$interval.type)) "CI" else paste(x$interval.type, "CI")
cat(sprintf("%g%% %s: [%.*f, %.*f]\n",
level, kind, digits, x$ci[1], digits, x$ci[2]))
}
cat(sprintf("M: %d\n", x$M))
cat(sprintf("N: %d (treated: %d, control: %d)\n",
x$n, x$n.treated, x$n.control))
invisible(x)
}
#' Summary method for wdsmatch objects
#'
#' @param object A \code{wdsmatch} object returned by \code{\link{wdsmatchATE}}
#' or \code{\link{wdsmatchATT}}.
#' @param ... Additional arguments (ignored).
#' @return Invisibly returns the input object. Called for its side effect
#' of printing a formatted summary to the console.
#' @export
summary.wdsmatch <- function(object, ...) {
print.wdsmatch(object, ...)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.