% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/S3_aggregations.R
\name{sd}
\alias{sd}
\alias{sd.HDF5Matrix}
\title{Standard deviation of all elements of an HDF5Matrix}
\usage{
sd(x, na.rm = FALSE, ...)

\method{sd}{HDF5Matrix}(
  x,
  na.rm = FALSE,
  paral = NULL,
  wsize = NULL,
  threads = NULL,
  save_to = NULL,
  overwrite = TRUE,
  ...
)
}
\arguments{
\item{x}{An \code{HDF5Matrix} object.}

\item{na.rm}{Ignored (included for generic compatibility).}

\item{...}{For \code{Summary} methods: additional objects (currently
not supported; raises an error if supplied).}

\item{paral}{Logical or NULL. Enable OpenMP parallelisation.}

\item{wsize}{Integer or NULL. Block size (NULL = auto).}

\item{threads}{Integer or NULL. Number of threads (NULL = auto).}

\item{save_to}{Optional persistence target (same format as
\code{\link{colSums.HDF5Matrix}}).}

\item{overwrite}{Logical.  Overwrite existing dataset when saving.}
}
\value{
Scalar numeric or an \code{HDF5Matrix} when \code{save_to} is set.
}
\description{
Equivalent to \code{sd(as.vector(X))} — uses Bessel's correction (N-1).
}
