% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/advanced-modality-bridges.R
\name{denoise_gazepoint_quantization_noise}
\alias{denoise_gazepoint_quantization_noise}
\title{Add small uniform noise to reduce quantization overlap}
\usage{
denoise_gazepoint_quantization_noise(
  dat,
  signal_cols,
  resolution,
  group_cols = NULL,
  output_suffix = "_quantization_jittered",
  seed = NULL,
  overwrite = FALSE
)
}
\arguments{
\item{dat}{A data frame.}

\item{signal_cols}{Numeric signal columns to jitter.}

\item{resolution}{Numeric scalar or named numeric vector giving measurement
resolution for each column.}

\item{group_cols}{Optional grouping columns, retained in settings.}

\item{output_suffix}{Suffix for jittered columns.}

\item{seed}{Optional random seed.}

\item{overwrite}{Logical. If \code{FALSE}, existing output columns are protected.}
}
\value{
A data frame with jittered columns and quantization-noise attributes.
}
\description{
Adds uniform white noise with magnitude tied to hardware resolution. This is
intended only for nonlinear phase-space methods that are sensitive to exact
repeated values caused by coarse interval quantization.
}
