TEAP (Toolbox for Emotion Analysis using Physiological Signals) doc
GSR_feat_peaks_test.m
Go to the documentation of this file.
1 %> @file GSR_feat_peaks_test.m
2 %Tests the GSR peak feature.
3 
4 %!test
5 %! %Before all, load TEAP
6 %! addpath(genpath('../../../'))
7 %! %First, we load some data:
8 %! data = csvread('GSR_example.csv');
9 %! data = data'; %put in horizontal form
10 %!
11 %!
12 %! %Create the signal, the sampling freq of the signal we have is 1024Hz
13 %! signal = GSR_aqn_variable(data, 1024);
14 %!
15 %! %Clean the signal a bit
16 %! signal = GSR_filter_basic(signal);
17 %!
18 %! %And compute the features:
19 %! [nbPeaks ampPeaks riseTime posPeaks] = GSR_feat_peaks(signal);
20 %!
21 %! assert(nbPeaks, 14)
22 %! assert(ampPeaks, [465 819 697 450 565 846 490 963 359 341 1508 999 308 421], 2)
23 %! assert(riseTime, [2.99 2.69 2.55 3.91 2.62 2.67 3.39 4.87 1.94 2.41 5.69 3.21 2.49 2.57], 0.5)
24 %! assert(posPeaks, [31594 36591 43458 52418 60798 68388 78432 87726 93780 98686 126104 131732 144591 149817], 1)
25 %!
26