Azzera filtri
Azzera filtri

Advice on processing raw gait data

28 visualizzazioni (ultimi 30 giorni)
Hi,
I collected gait data using a force plate several years ago as a part of an experiment. The data is raw data, a sample of which I am attaching in an excel file. As I have very limited experience in MAT LAB, (however I would really really like to learn) i would appreciate any insights into this data and on how to proceed with it so that I can extract parameters such as step length, stride length and cadence etc to come to some conclusive results and findings.
i hope i am not being too ambitious, but i would really appreciate any help on how to proceed further.
Thanks a lot! Jen

Risposta accettata

Star Strider
Star Strider il 1 Ott 2016
Getting the data and variable names is straightforward:
[d,s,r] = xlsread('jennifer aniston Gait Data.xls');
var_names = s(11,:);
What am I looking at? What experiment did you do?
What are the data? (Force is obvious.) What are x and y? They seem to be displacements, but how to they factor into all this?
  15 Commenti
Star Strider
Star Strider il 2 Ott 2016
Modificato: Star Strider il 2 Ott 2016
My pleasure!
O.K. Without knowing the walking speeds, subject-specific distances aren’t possible to calculate.
Data without gaps are important. It’s not possible to interpolate missing data here.
Probably. Anthony’s data have a clearly defined single peak. Yours do not, making that slightly more difficult. If you’re willing to accept a ‘peak’ as either of the two peaks in each stride in your data, then you can use the code I wrote for Anthony without modification. The 50 N threshold will also apply to your data. You may have to make certain modifications if the format of your data are different than his, (his are very consistent, and that helps significantly) but you should be able to adapt the analysis with minimal changes.
EDIT Added to address Jen’s added edits:
‘the time between gait cycles will not be even’
I’m not certain how to deal with that. It’s an instrumentation problem you have to decide how to work with in your experiment design. Perhaps putting lasers and detectors on both ends of your force plate (perpendicular to the walking direction) to use as event detectors would allow you to approximate walking speed.
With the gaps filled, you should have no problem using the code I wrote for Anthony. One change you may want to make is to increase the 50 N threshold to 100 N. In the data I plotted, I noticed that the 50 N point may be obscured in some strides by a sampling irregularity. The threshold change should not make a significant difference, since the slopes are nearly vertical in that region.
jennifer aniston
jennifer aniston il 2 Ott 2016
Well, you have been most helpful to tolerate my silly questions!
The gaps are not an issue anymore since it was copy pasting job gone wrong.
Yeah I am curious as to why Anthony's data has a single peak since gait data would give 2 peaks, where the 1st peak would show heel strike and the 2nd toe strike.
Is there any way and need to connect these fragmented gaits into one continuous gait cycle? or would that distort our data and purpose?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Large Files and Big Data in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by