Skip to content

Commit 89a4b6b

Browse files
committed
add Michael Small's Shannon Entropy C function + wrappers + verification on e1000
1 parent a880503 commit 89a4b6b

1 file changed

Lines changed: 105 additions & 105 deletions

File tree

pyhctsa/Configurations/entropy.yaml

Lines changed: 105 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,115 @@
11
Entropy:
2-
# DistributionEntropy:
3-
# base_name: DistributionEntropy
4-
# labels:
5-
# - entropy
6-
# dependencies:
7-
# - scipy
8-
# configs:
9-
# - histOrKS: 'ks'
10-
# numBins: [0.01, 0.1, 0.5, 1.0]
11-
# olremp: 0
12-
# zscore: True
13-
# - histOrKS: 'ks'
14-
# numBins: ''
15-
# olremp: [0.01, 0.02, 0.05, 0.1, 0.2, 0.3]
16-
# zscore: True
17-
# - histOrKS: 'hist'
18-
# numBins: [5, 10, 20, 50, 'sqrt', 'fd', 'sturges']
19-
# olremp: 0
20-
# zscore: True
21-
# - histOrKS: 'hist'
22-
# numBins: 10
23-
# olremp: [0.01, 0.02, 0.05, 0.1, 0.2, 0.3]
24-
# zscore: True
25-
# hctsa_name: EN_DistributionEntropy
26-
# ordered_args: ['histOrKS', 'numBins', 'olremp']
2+
DistributionEntropy:
3+
base_name: DistributionEntropy
4+
labels:
5+
- entropy
6+
dependencies:
7+
- scipy
8+
configs:
9+
- histOrKS: 'ks'
10+
numBins: [0.01, 0.1, 0.5, 1.0]
11+
olremp: 0
12+
zscore: True
13+
- histOrKS: 'ks'
14+
numBins: ''
15+
olremp: [0.01, 0.02, 0.05, 0.1, 0.2, 0.3]
16+
zscore: True
17+
- histOrKS: 'hist'
18+
numBins: [5, 10, 20, 50, 'sqrt', 'fd', 'sturges']
19+
olremp: 0
20+
zscore: True
21+
- histOrKS: 'hist'
22+
numBins: 10
23+
olremp: [0.01, 0.02, 0.05, 0.1, 0.2, 0.3]
24+
zscore: True
25+
hctsa_name: EN_DistributionEntropy
26+
ordered_args: ['histOrKS', 'numBins', 'olremp']
2727

28-
# LZComplexity:
29-
# base_name: LZcomplexity
30-
# labels:
31-
# - entropy
32-
# - symbolic
33-
# dependencies:
34-
# configs:
35-
# - nbits: !range [2, 10]
36-
# preProc: [[], 'diff']
37-
# zscore: True
38-
# hctsa_name: EN_MS_LZcomplexity
39-
# ordered_args: ['nbits', 'preProc']
28+
LZComplexity:
29+
base_name: LZcomplexity
30+
labels:
31+
- entropy
32+
- symbolic
33+
dependencies:
34+
configs:
35+
- nbits: !range [2, 10]
36+
preProc: [[], 'diff']
37+
zscore: True
38+
hctsa_name: EN_MS_LZcomplexity
39+
ordered_args: ['nbits', 'preProc']
4040

41-
# ComplexityInvariantDistance:
42-
# base_name: CID
43-
# labels:
44-
# - entropy
45-
# dependencies:
46-
# configs:
47-
# - zscore: True
48-
# hctsa_name: EN_CID
41+
ComplexityInvariantDistance:
42+
base_name: CID
43+
labels:
44+
- entropy
45+
dependencies:
46+
configs:
47+
- zscore: True
48+
hctsa_name: EN_CID
4949

50-
# ApproximateEntropy:
51-
# base_name: ApEn
52-
# labels:
53-
# - entropy
54-
# dependencies:
55-
# configs:
56-
# - mnom: [1, 2]
57-
# rth: [0.1, 0.2]
58-
# zscore: True
59-
# hctsa_name: EN_ApEn
60-
# ordered_args: ['mnom', 'rth']
50+
ApproximateEntropy:
51+
base_name: ApEn
52+
labels:
53+
- entropy
54+
dependencies:
55+
configs:
56+
- mnom: [1, 2]
57+
rth: [0.1, 0.2]
58+
zscore: True
59+
hctsa_name: EN_ApEn
60+
ordered_args: ['mnom', 'rth']
6161

62-
# RPDE:
63-
# base_name: rpde
64-
# labels:
65-
# - entropy
66-
# dependencies:
67-
# configs:
68-
# - m: 3
69-
# tau: 1
70-
# zscore: True
71-
# # - m: 3
72-
# # tau: 'ac'
73-
# # zscore: True
74-
# hctsa_name: EN_rpde
75-
# ordered_args: ['m', 'tau']
62+
RPDE:
63+
base_name: rpde
64+
labels:
65+
- entropy
66+
dependencies:
67+
configs:
68+
- m: 3
69+
tau: 1
70+
zscore: True
71+
# - m: 3
72+
# tau: 'ac'
73+
# zscore: True
74+
hctsa_name: EN_rpde
75+
ordered_args: ['m', 'tau']
7676

77-
# SampleEntropy:
78-
# base_name: SampEn
79-
# labels:
80-
# - entropy
81-
# dependencies:
82-
# configs:
83-
# - M: 5
84-
# r: [0.05, 0.1, 0.15, 0.2, 0.3]
85-
# preProcessHow: ''
86-
# zscore: True
87-
# - M: 5
88-
# r: [0.1, 0.2]
89-
# preProcessHow: 'diff1'
90-
# zscore: True
91-
# hctsa_name: EN_SampEn
92-
# ordered_args: ['M', 'r', 'preProcessHow']
77+
SampleEntropy:
78+
base_name: SampEn
79+
labels:
80+
- entropy
81+
dependencies:
82+
configs:
83+
- M: 5
84+
r: [0.05, 0.1, 0.15, 0.2, 0.3]
85+
preProcessHow: ''
86+
zscore: True
87+
- M: 5
88+
r: [0.1, 0.2]
89+
preProcessHow: 'diff1'
90+
zscore: True
91+
hctsa_name: EN_SampEn
92+
ordered_args: ['M', 'r', 'preProcessHow']
9393

94-
# MultiScaleEntropy:
95-
# base_name: mse
96-
# labels:
97-
# - entropy
98-
# - intensive
99-
# dependencies:
100-
# configs:
101-
# - scaleRange: [!range [1, 10]]
102-
# m: 2
103-
# r: 0.15
104-
# preProcessHow: ['diff1', 'rescale_tau']
105-
# zscore: True
106-
# - scaleRange: [!range [1, 10]]
107-
# m: 2
108-
# r: 0.15
109-
# zscore: True
110-
# preProcessHow:
111-
# hctsa_name: EN_mse
112-
# ordered_args: ['scaleRange', 'm', 'r', 'preProcessHow']
94+
MultiScaleEntropy:
95+
base_name: mse
96+
labels:
97+
- entropy
98+
- intensive
99+
dependencies:
100+
configs:
101+
- scaleRange: [!range [1, 10]]
102+
m: 2
103+
r: 0.15
104+
preProcessHow: ['diff1', 'rescale_tau']
105+
zscore: True
106+
- scaleRange: [!range [1, 10]]
107+
m: 2
108+
r: 0.15
109+
zscore: True
110+
preProcessHow:
111+
hctsa_name: EN_mse
112+
ordered_args: ['scaleRange', 'm', 'r', 'preProcessHow']
113113

114114
ShannonEntropy:
115115
base_name: shannon

0 commit comments

Comments
 (0)