Collect and Process Physical Activity Direct Observation Data

Two-part system for first collecting then managing direct observation data, as described by Hibbing PR, Ellingson LD, Dixon PM, & Welk GJ (2018) .

Project Status: Active ? The project has reached a stable, usablestate and is being activelydeveloped. Travis-CI BuildStatus License

CRAN_Status_Badge packageversion


The goal of Observation is to provide a free and convenient way of collecting and processing physical activity-specific direct observation data.


You can install Observation from GitHub with:

# install.packages("devtools")


You can run the program with:

observation_data <- data_collection_program()

This will collect direct observation data as you direct. It will also pre-classify the intensity of each activity based on the decision tree described by Hibbing et al. You can then update the classification by cross-referencing the Compendium of Physical Activities using the following:

observation_data_complete <- compendium_reference(observation_data)


Observation 0.2.0


This is a resubmission of the original version.


  • Introduced functionality to support manual data entry

Observation 0.1.0

  • This is the initial version submitted to CRAN.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.0 by Paul R. Hibbing, 10 months ago

Report a bug at

Browse source code at

Authors: Paul R. Hibbing [aut, cre]

Documentation:   PDF Manual  

GPL-3 | file LICENSE license

Imports svDialogs, AGread, stats

Suggests knitr, rmarkdown

See at CRAN