spectralIntegration {spectralAnalysis} | R Documentation |
Integrate spectraInTime object
Description
The integrated value over a user-specified spectral range is calculated (trapezium rule) per time point, afterwards smoothing over time can be applied
Usage
spectralIntegration(
object,
spectralRange,
smoothingValue = 0,
timeUnit = "seconds"
)
Arguments
object |
|
spectralRange |
numeric vector of 2 elements i.e. integration limits |
smoothingValue |
numeric value between 0 and 1, amount of |
timeUnit |
character value, choose between: |
Value
data.frame
with variables time
and integratedValue
Examples
spectra <- getSpectraInTimeExample()
defaults <- spectralIntegration( spectra , c(200 , 300) , timeUnit = "hours" )
unsmoothedTrend <- spectralIntegration( spectra , c(200 , 300) , timeUnit = "hours" )
smoothedTrend <- spectralIntegration( spectra , c(200 , 300) ,
smoothingValue = 0.5 , timeUnit = "hours" )
[Package spectralAnalysis version 4.3.3 Index]