Type: | Package |
Title: | Easily Analyze Your Gait Patterns Using Vector Coding Technique |
Version: | 0.2.0 |
Maintainer: | zhexuan gu <22054513g@connect.polyu.hk> |
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>. |
License: | GPL-3 |
Depends: | R (≥ 3.5.0), readxl, tidyverse, grDevices, graphics, stats, ggplot2, tidyr, dplyr |
Encoding: | UTF-8 |
LazyData: | true |
RoxygenNote: | 7.2.3 |
Suggests: | knitr, rmarkdown, testthat (≥ 3.0.0) |
VignetteBuilder: | knitr |
Config/testthat/edition: | 3 |
NeedsCompilation: | no |
Packaged: | 2023-10-15 15:50:17 UTC; guzhexuan |
Author: | pwh kwong [aut], ananda sidarta [ctb], zhexuan gu [cre] |
Repository: | CRAN |
Date/Publication: | 2023-10-15 21:50:15 UTC |
CAV
Description
CAV plot
Usage
CAV(df)
Arguments
df |
hip, ankle, knee dataframe |
Value
A variability plot
Examples
data(sample)
v1 <- sample$hip
v2 <- sample$knee
v3 <- sample$ankle
df <- sample
CAV(df)
ts.plot(CAV(df))
ang_ang_plot
Description
angle-angle plot
Usage
ang_ang_plot(ang1, ang2)
Arguments
ang1 |
Hip angle vector. |
ang2 |
Knee angle vector. |
Value
A angle_angle figure.
Examples
v1 <- sample$hip
v2 <- sample$knee
v3 <- sample$ankle
ang_ang_plot(v1, v2)
Area of cyclogram
Description
The cyclogram area is representative of the conjoint range of joint movements
Usage
area(ang1, ang2, len)
Arguments
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
len |
Length of the input vector |
Details
area of cyclogram
Value
A numeric value of the area of cyclogram.
Examples
data(sample)
v1 <- sample$hip
v2 <- sample$knee
len <- length(v1)
area(v1, v2, len)
perimeter of the cyclogram
Description
The cyclogram perimeter provides information on the average joint velocity
Usage
perimeter(ang1, ang2, len)
Arguments
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
len |
Length of the input vector |
Details
perimeter of the cyclogram
Value
A numeric value of the perimeter of cyclogram.
Examples
data(sample)
v1 <- sample$hip
v2 <- sample$knee
len <- length(v1)
perimeter(v1, v2, len)
phase_angle
Description
waited to read the paper
Usage
phase_angle(ang1, ang2)
Arguments
ang1 |
Any body segment joint angle vector. |
ang2 |
Another body segment joint angle vector. |
Details
coupling angle plot
Value
A phase_angle figure.
Examples
data(sample)
v1 <- sample$hip
v2 <- sample$knee
v3 <- sample$ankle
phase_angle(v1, v2)
phase_ratio
Description
phase-ratio statistics
Usage
phase_ratio(pa)
Arguments
pa |
phase-angle vector. |
Value
A phase-ratio dataframe.
Examples
data(sample)
v1 <- sample$hip
v2 <- sample$knee
v3 <- sample$ankle
pa <- phase_angle(v1, v2)
phase_ratio(pa)
sample dataset
Description
sample dataset
Usage
data(sample)
Format
An object of class "data.frame"
- knee
time series data recoding knee joint angles
- hip
time series data recoding hip joint angles
- ankle
time series data recoding ankle joint angles
Examples
data(sample)
head(sample)