PROBLEM TO BE SOLVED: To perform highly accurate morphologic classification while suppressing the number of morphology groups to be the desired number.SOLUTION: The control part 101 of a waveform analyzer 100 extracts a heart beat waveform from an electrocardiogram waveform by each heart beat, slices the respective heart beat waveforms so as to obtain a plurality of sliced waveforms, and then, measures features in the plurality of sliced waveforms by each sliced waveform. Moreover, patterns are identified by each sliced waveform, based on the feature measurement result of the sliced waveforms, and also patterns are identified by each extracted waveform, based on a pattern identification result by each sliced waveform.COPYRIGHT: (C)2010,JPO&INPIT【課題】モフォロジ群の個数を所望の個数に抑えながら、高精度でモフォロジ分類を行うこと。【解決手段】波形解析装置100の制御部101は、心電図波形から心拍ごとに、心拍波形を抽出する。さらに、複数の心拍波形の各々をスライスして複数のスライス波形を得る。さらに、当該複数のスライス波形における特徴をスライス波形ごとに測定する。さらに、スライス波形の特徴測定結果に基づいて、スライス波形ごとにパターンを識別する。さらに、スライス波形ごとのパターン識別結果に基づいて、抽出波形ごとにパターンを識別する。【選択図】図2