This function performs one-sample, two-sample, and paired-sample z-tests and provides descriptive statistics, effect size measure, and a plot showing error bars for (difference-adjusted) confidence intervals with jittered data points.
test.z(x, ...)# S3 method for default
test.z(x, y = NULL, sigma = NULL, sigma2 = NULL, mu = 0,
paired = FALSE, alternative = c("two.sided", "less", "greater"),
conf.level = 0.95, hypo = TRUE, descript = TRUE, effsize = FALSE,
plot = FALSE, point.size = 4, adjust = TRUE, error.width = 0.1,
xlab = NULL, ylab = NULL, ylim = NULL, breaks = ggplot2::waiver(),
line = TRUE, line.type = 3, line.size = 0.8, jitter = TRUE,
jitter.size = 1.25, jitter.width = 0.05, jitter.height = 0,
jitter.alpha = 0.1, title = "", subtitle = "Confidence Interval",
digits = 2, p.digits = 4, as.na = NULL, write = NULL, append = TRUE,
check = TRUE, output = TRUE, ...)
# S3 method for formula
test.z(formula, data, sigma = NULL, sigma2 = NULL,
alternative = c("two.sided", "less", "greater"), conf.level = 0.95,
hypo = TRUE, descript = TRUE, effsize = FALSE,
plot = FALSE, point.size = 4, adjust = TRUE, error.width = 0.1,
xlab = NULL, ylab = NULL, ylim = NULL, breaks = ggplot2::waiver(),
jitter = TRUE, jitter.size = 1.25, jitter.width = 0.05, jitter.height = 0,
jitter.alpha = 0.1, title = "", subtitle = "Confidence Interval",
digits = 2, p.digits = 4, as.na = NULL, write = NULL, append = TRUE,
check = TRUE, output = TRUE, ...)
Returns an object of class misty.object
, which is a list with following
entries:
call
function call
type
type of analysis
sample
type of sample, i.e., one-, two-, or paired sample
formula
formula of the current analysis
data
data frame specified in data
plot
ggplot2 object for plotting the results
args
specification of function arguments
result
result table
a numeric vector of data values.
further arguments to be passed to or from methods.
a numeric vector of data values.
a numeric vector indicating the population standard deviation(s).
In case of two-sample z-test, equal standard deviations are
assumed when specifying one value for the argument sigma
;
when specifying two values for the argument sigma
,
unequal standard deviations are assumed. Note that either
argument sigma
or argument sigma2
is specified.
a numeric vector indicating the population variance(s). In
case of two-sample z-test, equal variances are assumed when
specifying one value for the argument sigma2
; when
specifying two values for the argument sigma
, unequal
variance are assumed. Note that either argument sigma
or argument sigma2
is specified.
a numeric value indicating the population mean under the null
hypothesis. Note that the argument mu
is only used
when computing a one-sample z-test.
logical: if TRUE
, paired-sample z-test is computed.
a character string specifying the alternative hypothesis,
must be one of "two.sided"
(default), "greater"
or "less"
.
logical: if TRUE
(default), null and alternative hypothesis are
shown on the console.
logical: if TRUE
(default), descriptive statistics are shown
on the console.
logical: if TRUE
, effect size measure Cohen's d is
shown on the console.
a numeric value between 0 and 1 indicating the confidence level of the interval.
logical: if TRUE
, a plot showing error bars for
confidence intervals is drawn.
a numeric value indicating the size
aesthetic for
the point representing the mean value.
logical: if TRUE
(default), difference-adjustment for the
confidence intervals in a two-sample design is applied.
a numeric value indicating the horizontal bar width of the error bar.
a character string specifying the labels for the x-axis.
a character string specifying the labels for the y-axis.
a numeric vector of length two specifying limits of the limits of the y-axis.
a numeric vector specifying the points at which tick-marks are drawn at the y-axis.
logical: if TRUE
(default), a horizontal line
is drawn at mu
for the one-sample t-test or at
0 for the paired-sample t-test.
an integer value or character string specifying the line type for the line representing the population mean under the null hypothesis, i.e., 0 = blank, 1 = solid, 2 = dashed, 3 = dotted, 4 = dotdash, 5 = longdash, 6 = twodash.
a numeric value indicating the linewidth
aesthetic
for the line representing the population mean under the
null hypothesis.
logical: if TRUE
(default), jittered data points
are drawn.
a numeric value indicating the size
aesthetic
for the jittered data points.
a numeric value indicating the amount of horizontal jitter.
a numeric value indicating the amount of vertical jitter.
a numeric value indicating the opacity of the jittered data points.
a character string specifying the text for the title for the plot.
a character string specifying the text for the subtitle for the plot.
an integer value indicating the number of decimal places to be used for displaying descriptive statistics and confidence interval.
an integer value indicating the number of decimal places to be used for displaying the p-value.
a numeric vector indicating user-defined missing values,
i.e. these values are converted to NA
before conducting
the analysis.
a character string naming a text file with file extension
".txt"
(e.g., "Output.txt"
) for writing the
output into a text file.
logical: if TRUE
(default), output will be appended
to an existing text file with extension .txt
specified
in write
, if FALSE
existing text file will be
overwritten.
logical: if TRUE
(default), argument specification is checked.
logical: if TRUE
(default), output is shown on the console.
in case of two sample z-test (i.e., paired = FALSE
),
a formula of the form y ~ group
where group
is a numeric variable, character variable
or factor with two values or factor levels giving the
corresponding groups.
a matrix or data frame containing the variables in the formula
formula
.
Takuya Yanagida takuya.yanagida@univie.ac.at
Cohen's d reported when argument effsize = TRUE
is based on the population
standard deviation specified in sigma
or the square root of the population
variance specified in sigma2
. In a one-sample and paired-sample design,
Cohen's d is the mean of the difference scores divided by the population standard
deviation of the difference scores (i.e., equivalent to Cohen's \(d_z\) according
to Lakens, 2013). In a two-sample design, Cohen's d is the difference between
means of the two groups of observations divided by either the population standard
deviation when assuming and specifying equal standard deviations or the unweighted
pooled population standard deviation when assuming and specifying unequal standard
deviations.
Lakens, D. (2013). Calculating and reporting effect sizes to facilitate cumulative science: A practical primer for t-tests and ANOVAs. Frontiers in Psychology, 4, 1-12. https://doi.org/10.3389/fpsyg.2013.00863
Rasch, D., Kubinger, K. D., & Yanagida, T. (2011). Statistics in psychology - Using R and SPSS. John Wiley & Sons.
test.t
, aov.b
, aov.w
, test.welch
,
cohens.d
, ci.mean.diff
, ci.mean