Sample Entropy Estimation 1.0.0

File: <base>/00README (1,503 bytes)
A test signal is included in the text file c/sampentest.txt
and the Matlab file matlab/*/sampentest.mat. The sample entropy
calculations are implemented both in Matlab and a command-line
executable obtained from C source code. The following Matlab
session illustrates how to use each method and they give essentially
the same result. Note that the first line of output is Sampen(0,r,N)
which corresponds to m=0 and can be interpreted as the negative
logarithm of the probability of a match of length 1.


>> load sampentest
>> e=sampen(z,5,.2);
>> e

e =

    2.1968
    2.2251
    2.1972
    2.1552
    2.3150

>> !sampen -m 5 -n -r .2 <sampentest.txt
SampEn(0,0.2,1024) = 2.196818 
SampEn(1,0.2,1024) = 2.224817 
SampEn(2,0.2,1024) = 2.197225 
SampEn(3,0.2,1024) = 2.155202 
SampEn(4,0.2,1024) = 2.315008 
No matches! SampEn((5,0.2,1024) = Inf

The standard error of the estimates can also be estimated
as shown below.

>> [e,se]=sampen(z,5,.2,1,1,1);
>> [e se]

ans =

    2.1968    0.0242
    2.2251    0.0430
    2.1972    0.0679
    2.1552    0.1527
    2.3150    0.3356

>> !sampen -m 5 -n -r .2 -v <sampentest.txt
SampEn(0,0.2,1024) = 2.196818 (standard deviation = 0.002685) 
SampEn(1,0.2,1024) = 2.224817 (standard deviation = 0.004640) 
SampEn(2,0.2,1024) = 2.197225 (standard deviation = 0.007540) 
SampEn(3,0.2,1024) = 2.155202 (standard deviation = 0.017693) 
SampEn(4,0.2,1024) = 2.315008 (standard deviation = 0.033150) 
No matches! SampEn((5,0.2,1024) = Inf (standard deviation = Inf)!