2018-02-21 11:52:31 +01:00
% Generated by roxygen2: do not edit by hand
2018-08-25 22:01:14 +02:00
% Please edit documentation in R/mic.R
2018-02-21 11:52:31 +01:00
\name{as.mic}
\alias{as.mic}
2019-11-28 23:00:37 +01:00
\alias{mic}
2018-02-21 11:52:31 +01:00
\alias{is.mic}
\title{Class 'mic'}
\usage{
as.mic(x, na.rm = FALSE)
is.mic(x)
}
\arguments{
\item{x}{vector}
\item{na.rm}{a logical indicating whether missing values should be removed}
}
\value{
2019-11-28 22:32:17 +01:00
Ordered \code{\link{factor}} with new class \code{\link{mic}}
2018-02-21 11:52:31 +01:00
}
\description{
2019-11-28 22:32:17 +01:00
This transforms a vector to a new class \code{\link{mic}}, which is an ordered \code{\link{factor}} with valid MIC values as levels. Invalid MIC values will be translated as \code{NA} with a warning.
2018-02-21 11:52:31 +01:00
}
2019-05-10 16:44:59 +02:00
\details{
2019-11-28 22:32:17 +01:00
To interpret MIC values as RSI values, use \code{\link[=as.rsi]{as.rsi()}} on MIC values. It supports guidelines from EUCAST and CLSI.
2019-05-10 16:44:59 +02:00
}
2019-01-02 23:24:07 +01:00
\section{Read more on our website!}{
2019-05-31 14:25:11 +02:00
On our website \url{https://msberends.gitlab.io/AMR} you can find \href{https://msberends.gitlab.io/AMR/articles/AMR.html}{a tutorial} about how to conduct AMR analysis, the \href{https://msberends.gitlab.io/AMR/reference}{complete documentation of all functions} (which reads a lot easier than here in R) and \href{https://msberends.gitlab.io/AMR/articles/WHONET.html}{an example analysis using WHONET data}.
2019-01-02 23:24:07 +01:00
}
2018-02-22 20:48:48 +01:00
\examples{
mic_data <- as.mic(c(">=32", "1.0", "1", "1.00", 8, "<=0.128", "8", "16", "16"))
is.mic(mic_data)
2018-03-14 09:58:58 +01:00
2018-06-19 10:05:38 +02:00
# this can also coerce combined MIC/RSI values:
2018-07-25 14:17:04 +02:00
as.mic("<=0.002; S") # will return <=0.002
2018-06-19 10:05:38 +02:00
2019-05-10 16:44:59 +02:00
# interpret MIC values
as.rsi(x = as.mic(2),
mo = as.mo("S. pneumoniae"),
ab = "AMX",
guideline = "EUCAST")
as.rsi(x = as.mic(4),
mo = as.mo("S. pneumoniae"),
ab = "AMX",
guideline = "EUCAST")
2018-02-22 20:48:48 +01:00
plot(mic_data)
2018-03-13 14:34:10 +01:00
barplot(mic_data)
2018-08-01 22:37:28 +02:00
freq(mic_data)
2018-02-22 20:48:48 +01:00
}
2018-07-25 14:17:04 +02:00
\seealso{
2019-11-28 22:32:17 +01:00
\code{\link[=as.rsi]{as.rsi()}}
2018-07-25 14:17:04 +02:00
}