R/mrs_data_proc.R
add_noise_spec_snr.Rd
Add noise to an mrs_data object to match a given SNR.
add_noise_spec_snr(
mrs_data,
target_snr,
sig_region = c(4, 0.5),
ref_data = NULL
)
data to add noise to.
desired spectral SNR, note this assumes the input data is noise-free, eg simulated data. Note the SNR is estimated from the first scan in the dataset and the same noise level is added to all spectra.
spectral limits to search for the strongest spectral data point.
measure the signal from the first scan in this reference data and apply the same target noise level to mrs_data.
mrs_data object with additive normally distributed noise.