This function computes the entropy of a frequency spectrum.
Usage
sh(spec)
Arguments
spec
a data set resulting of a spectral analysis obtained
with spec or meanspec (not in dB).
Value
A single value varying between 0 and 1 is returned.
The value has no unit.
Details
Spectral entropy is calculated according to:
$$S = -\frac{\sum_{i = 1}^{N} y_i log_2(y_i)}{log_2(N)}$$
with:
y = relative amplitude of the i frequency,
and
$$\sum_{i = 1}^{N} y_i = 1$$
and N = number of frequencies.
References
Nunes, R. R., Almeida de, M. P. & Sleigh, J. W. 2004
Spectral entropy: a new method for anesthetic adequacy.
Revista Brasileira de Anestesiologia, 54, 413-422.