sgolayFill: Fill missing values using Savitzky–Golay

Description Usage Arguments Value Author(s) See Also Examples

View source: R/fill_missing_intensity.R

Description

Fill missing values using Savitzky–Golay

Usage

1
sgolayFill(chrom, polyOrd, kernelLen)

Arguments

chrom

(data-frame) first column is time (must be equidistant), second column is intensity.

polyOrd

(integer) must be less than kernelLen.

kernelLen

(integer) must be an odd integer.

Value

(dataframe) has two columns:

time

(numeric)

intensity

(numeric)

Author(s)

Shubham Gupta, shubh.gupta@mail.utoronto.ca

ORCID: 0000-0003-3500-8152

License: (c) Author (2020) + GPL-3 Date: 2020-05-21

See Also

polyfit, sgolayfilt

Examples

1
2
3
4
5
6
7
8
9
time <- seq(from = 3003.4, to = 3048, by = 3.4)
y <- c(0.2050595, 0.8850070, 2.2068768, 3.7212677, 5.1652605, 5.8288915, 5.5446804,
 4.5671360, 3.3213154, 1.9485889, 0.9520709, 0.3294218, 0.2009581, 0.1420923)
chrom <- data.frame(time, y)
chrom$y[c(1,8)] <- NA
## Not run: 
sgolayFill(chrom, polyOrd = 3, kernelLen = 9)

## End(Not run)

Roestlab/DIAlign documentation built on Feb. 25, 2021, 5:18 p.m.