心拍解析にかんして

조회 수: 8 (최근 30일)
司 小川
司 小川 2021년 1월 20일
댓글: Shunichi Kusano 2021년 1월 22일
現在、心拍を計測して取得したRR間隔のデータをローレンツプロットをもちいて解析したいと考えているのですが、解析に役立つアプリ等はないでしょうか。
プログラミングをしてみているのですが、うまく結果が出せないので、何かあれば教えてほしいです。
  댓글 수: 3
司 小川
司 小川 2021년 1월 21일
ローレンツプロットを用いてストレスの判定をしようと考えております。現状としては以下にコードと出力結果を上げますので見ていただければと思うのですが、値がかなり大きな値となってしまっております。計測データには不整脈は検出されておりませんでしたが、外れ値に引っ張られて結果がうまく出ません。
RawRRには1列目に時間[㎳],2列目にRR間隔のデータが入っております。
dt = 60;
nbin = floor(RawRR(end,1)/dt); % 解析時間dtごとに解析を何回行うか計算
tindLP = zeros(nbin,1);
LP = zeros(nbin,1);
for ii = 1:nbin
trange = [dt*(ii-1)+1, dt*ii]; % 15 [s]ごとの解析時間を指定
seg_index = find(RawRR(:,1) >= trange(1) & RawRR(:,1) < trange(2)); % 解析時間中に存在するRR間隔データのインデックスを抽出
tindLP(ii,1) = mean(RawRR(seg_index,1)); % 結果表示のための時間インデックス(時間帯の平均値)
segRR = RawRR(seg_index,2); % 指定した時間帯のRR間隔のデータの作成
Pvec = [segRR(1:end-1,1), segRR(2:end,1)];
SD1 = std(Pvec*[1,-1]'/sqrt(2));
SD2 = std(Pvec*[1,1]'/sqrt(2));
LP(ii,1) = SD1*SD2*pi();
end
figure(1);
plot(tindLP, LP, 'o-');
Shunichi Kusano
Shunichi Kusano 2021년 1월 22일
RRがうまくとれていないことが問題と理解いたしました(違ったらすみません)。RRはどのようなアルゴリズムで計測しているのでしょうか。

댓글을 달려면 로그인하십시오.

답변 (0개)

Community Treasure Hunt

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

Start Hunting!