Learn R Programming

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

trackeR (version 0.0.3)

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.3

License

GPL-2 | GPL-3

Maintainer

Hannah Frick

Last Published

June 23rd, 2016

Functions in trackeR (0.0.3)

changeUnits.trackeRdata

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

Generic function for changing the units of measurement.
c2d

Transform concentration profile to distribution profile.
changeUnits.trackeRdataSummary

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

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

Change the units of the variables in an conProfile object.
append.conProfile

Append training profiles.
append.trackeRdata

Append training sessions to existing file.
append

Generic function for appending data to existing files.
changeUnits.distrProfile

Change the units of the variables in an distrProfile object.
fortify.trackeRdataSummary

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

Fortify a trackeRdata object for plotting with ggplot2.
distance2speed

Convert distance to speed.
fortify.distrProfile

Fortify a distrProfile object for plotting with ggplot2.
concentrationProfile

Generate training concentration profiles.
fortify.conProfile

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

Fortify a trackeRWprime object for plotting with ggplot2.
distributionProfile

Generate training distribution profiles.
conversions

Auxiliary conversion functions.
decreasingSmoother

Smooth a decreasing function.
getOperations.conProfile

Get the operation settings of an conProfile object.
getUnits.distrProfile

Get the units of the variables in an distrProfile object.
getOperations

Generic function for retrieving the operation settings.
getOperations.trackeRdata

Get the operation settings of an trackeRdata object.
generateBaseUnits

Generate base units.
GC2trackeRdata

Coercion function for use in Golden Cheetah
getOperations.distrProfile

Get the operation settings of an distrProfile object.
generateVariableNames

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

Functional principal components analysis of distribution or concentration profiles.
getUnits.conProfile

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

Generic function for calculating number of sessions.
imputeSpeeds

Impute speeds.
leafletRoute

Plot routes for training sessions.
getUnits.trackeRdata

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

Generic function for retrieving the units of measurement.
plot.conProfile

Plot concentration profiles.
plot.trackeRdata

Plot training sessions in form of trackeRdata objects.
plot.distrProfile

Plot distribution profiles.
getUnits.trackeRdataSummary

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

Get the units of the variables in an trackeRWprime object.
plot.trackeRdataZones

Plot training zones.
readX

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

Read a GPS container file.
readDirectory

Read all supported container files from a supplied directory.
plotRoute

Plot routes for training sessions.
print.trackeRdataSummary

Print method for session summaries.
plot.trackeRdataSummary

Plot an object of class trackeRdataSummary.
profile2fd

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

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

Plot W'.
restingPeriods

Extract resting period characteristics.
smootherControl.distrProfile

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

scaled.distrProfile

Scale the distribution profile relative to its maximum value
runs

Training sessions.
smoother.conProfile

Smoother for concentration profiles.
scaled

Generic function for scaling.
run

Training session.
smoother

Generic function for smoothing.
smoother.distrProfile

Smoother for distribution profiles.
Wexp

W' expended.
summary.trackeRdata

Summary of training sessions.
Wprime

W': work capacity above critical power.
timeline

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

Create a trackeRdata object.
trackeR

trackeR: Infrastructure for running and cycling data from GPS-enabled tracking devices
smootherControl.trackeRdata

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

Time spent in training zones.
threshold

Thresholding for variables in trackeRdata objects.
timeAboveThreshold

Time spent above a certain threshold
speed2distance

Convert speed to distance.