View source: R/estimate_magnitude.R
estimate_magnitude | R Documentation |
estimate_magnitude
is suitable for a single group design with a
continuous outcome variable. It estimates the population mean and
population median (raw data only) with confidence intervals. You can
pass raw data or summary data.
estimate_magnitude(
data = NULL,
outcome_variable = NULL,
mean = NULL,
sd = NULL,
n = NULL,
outcome_variable_name = "My outcome variable",
conf_level = 0.95,
save_raw_data = TRUE
)
data |
For raw data - A data frame or tibble |
outcome_variable |
For raw data - The column name of the outcome variable, or a vector of numeric data |
mean |
For summary data - A numeric representing the mean of the outcome variable |
sd |
For summary data - A numeric > 0, standard deviation of the outcome variable |
n |
For summary data - An integer > 0, sample size of the outcome variable |
outcome_variable_name |
Optional friendly name for the outcome variable. Defaults to 'My outcome variable' or the outcome variable column name if a data frame is passed. |
conf_level |
The confidence level for the confidence interval. Given in decimal form. Defaults to 0.95. |
save_raw_data |
For raw data; defaults to TRUE; set to FALSE to save memory by not returning raw data in estimate object |
Reach for this function in place of a one-sample t-test or z-test.
Once you generate an estimate with this function, you can visualize
it with plot_magnitude()
.
If you want to compare your sample to a known value or reference, then
use estimate_mdiff_one()
.
The estimated mean is from statpsych::ci.mean1()
(renamed ci.mean as of
statpsych 1.6).
The estimated median is from statpsych::ci.median1()
(renamed ci.median
as of statpsych 1.6)
Returns an object of class esci_estimate
overview
outcome_variable_name -
mean -
mean_LL -
mean_UL -
median -
median_LL -
median_UL -
sd -
min -
max -
q1 -
q3 -
n -
missing -
df -
mean_SE -
median_SE -
es_mean
outcome_variable_name -
effect -
effect_size -
LL -
UL -
SE -
df -
ta_LL -
ta_UL -
es_median
outcome_variable_name -
effect -
effect_size -
LL -
UL -
SE -
df -
ta_LL -
ta_UL -
raw_data
grouping_variable -
outcome_variable -
# From raw data
data("data_penlaptop1")
estimate_from_raw <- esci::estimate_magnitude(
data = data_penlaptop1[data_penlaptop1$condition == "Pen", ],
outcome_variable = transcription
)
# To visualize the estimate
myplot_from_raw <- esci::plot_magnitude(
estimate_from_raw,
effect_size = "median"
)
# From summary data
mymean <- 24.5
mysd <- 3.65
myn <- 40
estimate_from_summary <- esci::estimate_magnitude(
mean = mymean,
sd = mysd,
n = myn
)
# To visualize the estimate
myplot_from_summary <- esci::plot_magnitude(
estimate_from_summary,
effect_size = "mean"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.