% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/eda-wavelet-denoising.R
\name{denoise_gazepoint_eda_wavelet}
\alias{denoise_gazepoint_eda_wavelet}
\title{Denoise EDA using dependency-light Haar wavelet shrinkage}
\usage{
denoise_gazepoint_eda_wavelet(
  dat,
  eda_col = "GSR_US",
  group_cols = NULL,
  output_col = NULL,
  levels = 3,
  threshold_multiplier = 1,
  overwrite = FALSE
)
}
\arguments{
\item{dat}{A data frame containing EDA data.}

\item{eda_col}{EDA/conductance column.}

\item{group_cols}{Optional grouping columns.}

\item{output_col}{Optional output column.}

\item{levels}{Number of Haar decomposition levels.}

\item{threshold_multiplier}{Multiplier applied to the robust noise estimate.}

\item{overwrite}{Logical. If \code{FALSE}, protect existing output columns.}
}
\value{
A data frame with denoised EDA and denoising attributes.
}
\description{
Applies simple Haar wavelet soft-threshold denoising to EDA signals within
optional groups. This is a dependency-light wavelet denoising helper and
should not be described as an exact reproduction of stationary-wavelet
artifact-removal algorithms.
}
