Learn R Programming

⚠️There's a newer version (1.6.0) of this package.Take me there.

trackeR (version 0.0.4)

Infrastructure for Running and Cycling Data from GPS-Enabled Tracking Devices

Description

The aim of this package is to provide infrastructure for handling running and cycling data from GPS-enabled tracking devices. After extraction and appropriate manipulation of the training or competition attributes, the data are placed into session-based and unit-aware data objects of class trackeRdata (S3 class). The information in the resulting data objects can then be visualised, summarised, and analysed through corresponding flexible and extensible methods.

Copy Link

Version

Install

install.packages('trackeR')

Monthly Downloads

313

Version

0.0.4

License

GPL-2 | GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Hannah Frick

Last Published

October 20th, 2016

Functions in trackeR (0.0.4)

append

Generic function for appending data to existing files.
append.trackeRdata

Append training sessions to existing file.
append.conProfile

Append training profiles.
changeUnits.trackeRWprime

Change the units of the variables in an trackeRdata object.
c2d

Transform concentration profile to distribution profile.
changeUnits.trackeRdataSummary

Change the units of the variables in an trackeRdataSummary object.
changeUnits.conProfile

Change the units of the variables in an conProfile object.
changeUnits.distrProfile

Change the units of the variables in an distrProfile object.
changeUnits

Generic function for changing the units of measurement.
changeUnits.trackeRdata

Change the units of the variables in an trackeRdata object.
decreasingSmoother

Smooth a decreasing function.
fortify.trackeRWprime

Fortify a trackeRWprime object for plotting with ggplot2.
distance2speed

Convert distance to speed.
concentrationProfile

Generate training concentration profiles.
fortify.distrProfile

Fortify a distrProfile object for plotting with ggplot2.
conversions

Auxiliary conversion functions.
distributionProfile

Generate training distribution profiles.
fortify.conProfile

Fortify a conProfile object for plotting with ggplot2.
fortify.trackeRdata

Fortify a trackeRdata object for plotting with ggplot2.
fortify.trackeRdataSummary

Fortify a trackeRdataSummary object for plotting with ggplot2.
getOperations

Generic function for retrieving the operation settings.
getOperations.trackeRdata

Get the operation settings of an trackeRdata object.
generateBaseUnits

Generate base units.
getOperations.conProfile

Get the operation settings of an conProfile object.
generateVariableNames

Generate variables names for internal use in readX functions. the variables vecotrs need to correspond one by on interms of variable type
getOperations.distrProfile

Get the operation settings of an distrProfile object.
leafletRoute

Plot routes for training sessions.
imputeSpeeds

Impute speeds.
getUnits.distrProfile

Get the units of the variables in an distrProfile object.
getUnits.conProfile

Get the units of the variables in an conProfile object.
nsessions

Generic function for calculating number of sessions.
plot.conProfile

Plot concentration profiles.
funPCA

Functional principal components analysis of distribution or concentration profiles.
plot.distrProfile

Plot distribution profiles.
plot.trackeRdata

Plot training sessions in form of trackeRdata objects.
GC2trackeRdata

Coercion function for use in Golden Cheetah
readDirectory

Read all supported container files from a supplied directory.
readX

Read a training file in TCX, db3 or Golden Cheetah's JSON format.
readContainer

Read a GPS container file.
profile2fd

Transform distribution and concentration profiles to functional data objects of class fd.
getUnits

Generic function for retrieving the units of measurement.
getUnits.trackeRdata

Get the units of the variables in an trackeRdata object.
plotRoute

Plot routes for training sessions.
print.trackeRdataSummary

Print method for session summaries.
plot.trackeRWprime

Plot W'.
plot.trackeRfpca

Plot function for functional principal components analysis of distribution and concentration profiles.
getUnits.trackeRWprime

Get the units of the variables in an trackeRWprime object.
getUnits.trackeRdataSummary

Get the units of the variables in an trackeRdataSummary object.
plot.trackeRdataSummary

Plot an object of class trackeRdataSummary.
speed2distance

Convert speed to distance.
plot.trackeRdataZones

Plot training zones.
summary.trackeRdata

Summary of training sessions.
scaled.distrProfile

Scale the distribution profile relative to its maximum value
scaled

Generic function for scaling.
Wexp

W' expended.
trackeRdata

Create a trackeRdata object.
smoother

Generic function for smoothing.
sanityChecks

Sanity checks for tracking data.
runs

Training sessions.
smootherControl.distrProfile

Auxiliary function for smoother.distrProfile. Typically used to construct a control argument for smoother.distrProfile.
smoother.trackeRdata

smootherControl.trackeRdata

Auxiliary function for smoother.trackeRdata. Typically used to construct a control argument for smoother.trackeRdata.
Wprime

W': work capacity above critical power.
zones

Time spent in training zones.
restingPeriods

Extract resting period characteristics.
run

Training session.
threshold

Thresholding for variables in trackeRdata objects.
smoother.conProfile

Smoother for concentration profiles.
timeAboveThreshold

Time spent above a certain threshold
trackeR

trackeR: Infrastructure for running and cycling data from GPS-enabled tracking devices
timeline

Generic function for visualising the sessions on a time versus date plot.
smoother.distrProfile

Smoother for distribution profiles.