指導書
テーマ O: ウェアラブル時系列データ解析(担当:湯田)

本実験では、ウェアラブルデバイスから得られる時系列の生体センサデータを MATLAB を用いて解析し、生体状態を推定する手法を学ぶ。具体的には、心拍数、加速度、体表温などのデータを MATLAB 上で処理・分析することで、健康や心理状態を評価する基礎的な技術を習得する。

学習内容

① MATLAB の使い方

MATLAB の基本操作を理解する。

■環境の理解

MATLAB の起動と終了

コマンドウィンドウ、エディタ、ワークスペースの役割

■基本的な計算

四則演算、変数の代入

ベクトル・行列の定義と操作

■基本的な描画

plot() 関数による時系列データの表示

グラフのラベル付け、凡例、タイトルの設定

② MATLAB での解析
(1) サンプルデータの準備

サンプルデータ(心拍数・加速度・体表温などの模擬データ)を配布する。CSV 形式を想定。

(2) データの読み込み

readtable() あるいは csvread() を用いて読み込む。

(3) 基本統計量の算出

平均、標準偏差、最大値、最小値

(4) データの可視化

心拍数や体表温の時系列変化を plot() で表示

加速度データから活動量を計算し、棒グラフ表示

(5) 生体状態推定の基礎

心拍数変動から「安静/活動」の推定

体表温の変化から「ストレス状態」や「環境変化」の検出


〇 実習課題

サンプルデータを MATLAB に読み込み、心拍数と体表温の時系列グラフを描く。

心拍数の平均・標準偏差を計算し、安静状態か活動状態かを判定する。

加速度データを用いて活動量を推定し、棒グラフで表現する。

〇 到達目標

MATLAB の基本操作を理解できる。

ウェアラブルデバイスから得られる生体データを MATLAB で処理できる。

生体状態推定の基礎的な方法を習得する。

**********************************************************************

参考資料

時系列データの利用
https://jp.mathworks.com/discovery/time-series-data.html

MATLABで信号処理 | Session 1: MATLABで信号処理(22分)

基礎からはじめる MATLAB データ解析入門