Movement Analysis Profile (GVS per variable plus the GPS)
Source:R/gait-indices.R
movementAnalysisProfile.RdThe Movement Analysis Profile (Baker et al. 2009) collects the per-variable Gait Variable Scores together with the overall Gait Profile Score.
Arguments
- kinematics
Subject kinematics: a numeric matrix with one row per kinematic variable (row names matching
norm$variables) and one column per gait-cycle point, or a named list of per-variable curves. Curves are time-normalised to the norm's cycle length vianormalizeMovement().- norm
A
gait_normnormative reference (fromPhysioGaitNorm::loadGaitNorm()); ifNULL, the default reference is loaded from PhysioGaitNorm.
Value
A movement_analysis_profile object: a list with gvs (named
numeric vector), gps (numeric), variables, and cycle_length.
Examples
norm <- list(variables = c("a", "b"),
mean = matrix(0, 2, 51, dimnames = list(c("a", "b"), NULL)),
cycle_length = 51)
movementAnalysisProfile(matrix(1, 2, 51, dimnames = list(c("a", "b"), NULL)),
norm)
#> <movement_analysis_profile>
#> GPS (overall): 1.00 deg
#> GVS per variable (deg):
#> a 1.00
#> b 1.00