はじめに

心電図のデータに対してRを用いて時系列解析を行う方法についてのメモです.

Rのインストールについてはこちらをご覧ください.

データの入手

あとで書きます.

時系列解析

準備

まず,データをダウンロードしたディレクトリーに移動します.

> setwd("~/Desktop/ECG")

次に,ファイルを読み込みます. 今回のファイルはタブ区切りのファイルなので,区切り文字を\tとします.

> data <- read.csv("fig1.txt", header=FALSE, sep="\t")

このデータの列に名前を付けます.

> names(data) <- c("t", "x1", "x2")

2列目を時系列データとして取り出します.

> ecg <- ts(data$x1)

グラフ表示

時系列データを折れ線グラフとして描きます.

> plot(data$x1, type="l")

すると,次のようなグラフが描かれます.

しかし,これではデータ数が多すぎて心電図のように見えませんので,表示する範囲を0から1000までに絞り込みます.

> plot(ecg,type="l",xlim=c(0,1000))

すると,次のようなグラフが描かれます.

参考文献

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS