Advice on processing raw gait data

28 次查看(过去 30 天)
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

采纳的回答

Star Strider
Star Strider 2016-10-1
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 个评论
Star Strider
Star Strider 2016-10-2
编辑:Star Strider 2016-10-2
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 2016-10-2
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?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Large Files and Big Data 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by