# R/coef_delta_med.R In manymome: Mediation, Moderation and Moderated-Mediation After Model Fitting

#### Documented in coef.delta_med

#' @title Delta_Med in a
#' 'delta_med'-Class Object
#'
#' @description Return the estimate of
#' Delta_Med in a 'delta_med'-class
#' object.
#
#' @details It just extracts and
#' returns the element `delta_med`
#' in the output of `delta_med()`,
#' the estimate of the Delta_Med
#' proposed by Liu, Yuan, and Li (2023),
#' an \eqn{R^2}-like measure of indirect
#' effect.
#'
#' @return
#' A scalar: The estimate of Delta_Med.
#'
#' @param object The output of
#' [delta_med()].
#'
#' @param ...  Optional arguments.
#' Ignored.
#'
#' @author Shu Fai Cheung <https://orcid.org/0000-0002-9871-9448>
#'
#' @references
#' Liu, H., Yuan, K.-H., & Li, H. (2023).
#' A systematic framework for defining
#' R-squared measures in mediation
#' analysis. *Psychological Methods*.
#' https://doi.org/10.1037/met0000571
#'
#' @seealso [delta_med()]
#'
#' @examples
#'
#' library(lavaan)
#' dat <- data_med
#' mod <-
#' "
#' m ~ x
#' y ~ m + x
#' "
#' fit <- sem(mod, dat)
#' dm <- delta_med(x = "x",
#'                 y = "y",
#'                 m = "m",
#'                 fit = fit)
#' dm
#' print(dm, full = TRUE)
#' coef(dm)
#'
#' @export
#'

coef.delta_med <- function(object,
...) {
unname(object\$delta_med)
}

## Try the manymome package in your browser

Any scripts or data that you put into this service are public.

manymome documentation built on June 22, 2024, 9:34 a.m.