Title: | Easily Analyze Your Gait Patterns Using Vector Coding Technique |
---|---|
Description: | Facilitate the analysis of inter-limb and intra-limb coordination in human movement. It provides functions for calculating the phase angle between two segments, enabling researchers and practitioners to quantify the coordination patterns within and between limbs during various motor tasks. Needham, R., Naemi, R., & Chockalingam, N. (2014) <doi:10.1016/j.jbiomech.2013.12.032>. Needham, R., Naemi, R., & Chockalingam, N. (2015) <doi:10.1016/j.jbiomech.2015.07.023>. Tepavac, D., & Field-Fote, E. C. (2001) <doi:10.1123/jab.17.3.259>. Park, J.H., Lee, H., Cho, Js. et al. (2021) <doi:10.1038/s41598-020-80237-w>. |
Authors: | pwh kwong [aut], ananda sidarta [ctb], zhexuan gu [cre] |
Maintainer: | zhexuan gu <[email protected]> |
License: | GPL-3 |
Version: | 0.2.0 |
Built: | 2024-12-08 07:10:51 UTC |
Source: | CRAN |
angle-angle plot
ang_ang_plot(ang1, ang2)
ang_ang_plot(ang1, ang2)
ang1 |
Hip angle vector. |
ang2 |
Knee angle vector. |
A angle_angle figure.
v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle ang_ang_plot(v1, v2)
v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle ang_ang_plot(v1, v2)
The cyclogram area is representative of the conjoint range of joint movements
area(ang1, ang2, len)
area(ang1, ang2, len)
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
len |
Length of the input vector |
area of cyclogram
A numeric value of the area of cyclogram.
data(sample) v1 <- sample$hip v2 <- sample$knee len <- length(v1) area(v1, v2, len)
data(sample) v1 <- sample$hip v2 <- sample$knee len <- length(v1) area(v1, v2, len)
CAV plot
CAV(df)
CAV(df)
df |
hip, ankle, knee dataframe |
A variability plot
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle df <- sample CAV(df) ts.plot(CAV(df))
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle df <- sample CAV(df) ts.plot(CAV(df))
The cyclogram perimeter provides information on the average joint velocity
perimeter(ang1, ang2, len)
perimeter(ang1, ang2, len)
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
len |
Length of the input vector |
perimeter of the cyclogram
A numeric value of the perimeter of cyclogram.
data(sample) v1 <- sample$hip v2 <- sample$knee len <- length(v1) perimeter(v1, v2, len)
data(sample) v1 <- sample$hip v2 <- sample$knee len <- length(v1) perimeter(v1, v2, len)
waited to read the paper
phase_angle(ang1, ang2)
phase_angle(ang1, ang2)
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
coupling angle plot
A phase_angle figure.
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle phase_angle(v1, v2)
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle phase_angle(v1, v2)
phase-ratio statistics
phase_ratio(pa)
phase_ratio(pa)
pa |
phase-angle vector. |
A phase-ratio dataframe.
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle pa <- phase_angle(v1, v2) phase_ratio(pa)
data(sample) v1 <- sample$hip v2 <- sample$knee v3 <- sample$ankle pa <- phase_angle(v1, v2) phase_ratio(pa)
sample dataset
data(sample)
data(sample)
An object of class "data.frame"
time series data recoding knee joint angles
time series data recoding hip joint angles
time series data recoding ankle joint angles
data(sample) head(sample)
data(sample) head(sample)