Cargando…
Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove
Zero offset correction of diving depth measured by time-depth recorders is required to remove artifacts arising from temporal changes in accuracy of pressure transducers. Currently used methods for this procedure are in the proprietary software domain, where researchers cannot study it in sufficient...
Autores principales: | , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2011
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3030565/ https://www.ncbi.nlm.nih.gov/pubmed/21297976 http://dx.doi.org/10.1371/journal.pone.0015850 |
_version_ | 1782197276033155072 |
---|---|
author | Luque, Sebastián P. Fried, Roland |
author_facet | Luque, Sebastián P. Fried, Roland |
author_sort | Luque, Sebastián P. |
collection | PubMed |
description | Zero offset correction of diving depth measured by time-depth recorders is required to remove artifacts arising from temporal changes in accuracy of pressure transducers. Currently used methods for this procedure are in the proprietary software domain, where researchers cannot study it in sufficient detail, so they have little or no control over how their data were changed. GNU R package diveMove implements a procedure in the Free Software domain that consists of recursively smoothing and filtering the input time series using moving quantiles. This paper describes, demonstrates, and evaluates the proposed method by using a “perfect” data set, which is subsequently corrupted to provide input for the proposed procedure. The method is evaluated by comparing the corrected time series to the original, uncorrupted, data set from an Antarctic fur seal (Arctocephalus gazella Peters, 1875). The Root Mean Square Error of the corrected data set, relative to the “perfect” data set, was nearly identical to the magnitude of noise introduced into the latter. The method, thus, provides a flexible, reliable, and efficient mechanism to perform zero offset correction for analyses of diving behaviour. We illustrate applications of the method to data sets from four species with large differences in diving behaviour, measured using different sampling protocols and instrument characteristics. |
format | Text |
id | pubmed-3030565 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2011 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-30305652011-02-04 Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove Luque, Sebastián P. Fried, Roland PLoS One Research Article Zero offset correction of diving depth measured by time-depth recorders is required to remove artifacts arising from temporal changes in accuracy of pressure transducers. Currently used methods for this procedure are in the proprietary software domain, where researchers cannot study it in sufficient detail, so they have little or no control over how their data were changed. GNU R package diveMove implements a procedure in the Free Software domain that consists of recursively smoothing and filtering the input time series using moving quantiles. This paper describes, demonstrates, and evaluates the proposed method by using a “perfect” data set, which is subsequently corrupted to provide input for the proposed procedure. The method is evaluated by comparing the corrected time series to the original, uncorrupted, data set from an Antarctic fur seal (Arctocephalus gazella Peters, 1875). The Root Mean Square Error of the corrected data set, relative to the “perfect” data set, was nearly identical to the magnitude of noise introduced into the latter. The method, thus, provides a flexible, reliable, and efficient mechanism to perform zero offset correction for analyses of diving behaviour. We illustrate applications of the method to data sets from four species with large differences in diving behaviour, measured using different sampling protocols and instrument characteristics. Public Library of Science 2011-01-28 /pmc/articles/PMC3030565/ /pubmed/21297976 http://dx.doi.org/10.1371/journal.pone.0015850 Text en Luque, Fried. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Luque, Sebastián P. Fried, Roland Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title | Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title_full | Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title_fullStr | Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title_full_unstemmed | Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title_short | Recursive Filtering for Zero Offset Correction of Diving Depth Time Series with GNU R Package diveMove |
title_sort | recursive filtering for zero offset correction of diving depth time series with gnu r package divemove |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3030565/ https://www.ncbi.nlm.nih.gov/pubmed/21297976 http://dx.doi.org/10.1371/journal.pone.0015850 |
work_keys_str_mv | AT luquesebastianp recursivefilteringforzerooffsetcorrectionofdivingdepthtimeserieswithgnurpackagedivemove AT friedroland recursivefilteringforzerooffsetcorrectionofdivingdepthtimeserieswithgnurpackagedivemove |