Data analysis
software verification Benchmark
test 6
Function of test
Check the
computation of probability density functions for three types of signal.
Signal Details
The files
required for this benchmark are:
EIS_DATA_C1_long_V.txt (Sine
Wave as used in benchmark 3) EIS_DATA_C14_long_V1.txt (Pseudo Random signal as used in benchmark 3) EIS_DATA_D2_4_V1.TXT (Real
world data as used in benchmarks 4)
Analysis parameters to be used
The data are
supplied in ASCII form and each file represents one signal. When loaded into an
analysis package the data should be set as follows:
|
Data:
C1_long
Sample Rate: 250 Samples/Second
Units: Volt
Analyse whole signal
Normalize signal to zero mean and unity standard
deviation
Probability Density from -2.0 to 2.0
Number of segments 101
|
Data:
C14_long
Sample Rate: 250 Samples/Second
Units: Volt
Analyse whole signal
Normalize signal to zero mean and unity standard
deviation
Probability Density from -4.0 to 4.0
Number of segments 101
|
Data:
D2_4
Sample Rate: 630
Samples/Second
Units: Volt
Analyse:
28.5 to 154 seconds
Normalize: signal to zero mean and unity standard
deviation
Probability Density from: -4.0 to 4.0
Number of segments 101
|
Note that normalising
the signal to zero mean and unity standard deviation requires subtracting the
estimated mean value and then dividing by the estimated standard
deviation. The analysis ranges are then
effectively in terms of a number of standard deviations.
This is carried out by finding the mean value of
the signal, xbar say, and its standard deviation, SD say. The required signal y(t) is given by

Reference results
Basic Statistics
The basic statistics for the three sections of data to be analysed
are:
Probability Density results.
The scatter in results will obviously increase as the probability
decreases.
If we have a sine wave of amplitude A then the width of the
probability density curve is ±A. As we have normalised to unit standard
deviation the amplitude of the normalised sine wave is ±Ö2.
Also the probability at the zero amplitude is 1/pA.
With the normalised data this is 0.22508.
The equation for the theoretical probability density functions are
shown below:
Sine wave

Where A is the amplitude of the sine wave.
Gaussian

where s is the standard deviation and is the mean.

Figure 1 Probability Density of Sine Wave
(Data C1_long)

Figure
2 Probability of Pseudo Random Signal
(Data C14_long)

Figure 3
Probability of Real World Data (Data D2_4)
Acceptable tolerance in
computed results
The tolerance
on the results of the specified analyses should as follows:
Signal Statistics
Number of samples processed should be exact.
Other results should be accurate to 4 significant figures. (This is
considered to be acceptable for normal analysis purposes)
Probability densities
Typical benchmark 6 erroneous
results and their causes
If good
agreement is not achieved for the basic statistics then the tests specified in
groups A-C should be run to check that good agreement for basic statistics for
deterministic signals can be obtained to ensure that the computation of the
statistics is correct. If results from groups A-C are correct then the length
of data in the selected section and its position within the original data
should be checked.
Overlaying the
supplied reference probability densities on the locally derived spectra best
checks computed probability densities.
Possible causes
of differences are:
Differences in methods employed for normalizing to zero mean and unity
standard deviation.
Difference in setting the amplitude levels for the analysis.
Selecting end of bin rather than centre
Results return documents.
In order to aid
the working party in the development of benchmark data users are invited to
submit the results obtained when employing the tests. These submissions will be
assessed by the working party and summaries may be used in presentations and
publications of the working party’s activities.
If you wish to
submit results please use the document contained in Appendix A.
Appendix A
Benchmark 6.
Analysis results return.
Name: Organisation: Date:
Address:
Email: Tel: Fax:
Analysis Package used: Version:
Computer Hardware and operating system details
Processor: Speed:
Memory
size: Mb:
Operating System: Version:
Results for basic statistics
|
Signal
|
Mean
|
Standard Deviation
|
Number of points
|
|
C1_long
|
|
|
|
|
C14_long
|
|
|
|
|
D2_4
|
|
|
|
Probability Density Results
|
Signal
|
Point
|
Values
|
Point
|
Values
|
Point
|
Values
|
Point
|
Values
|
|
C1_long
|
34
|
X=
Y=
|
38
|
X=
Y=
|
66
|
X=
Y=
|
70
|
X=
Y=
|
|
C14_long
|
29
|
X=
Y=
|
38
|
X=
Y=
|
50
|
X=
Y=
|
64
|
X=
Y=
|
|
D2_4
|
38
|
X=
Y=
|
57
|
X=
Y=
|
65
|
X=
Y=
|
77
|
X=
Y=
|
Please detail
any differences found and supply the data in ASCII form in datasets named {Identifier}_BM_6_RESULT_{signal}.TXT,
where Identifier your name and signal is the appropriate signal
name.
Comments:
Suggestions
for further benchmark tests:
Return results to: Dr. B. J .May 1, Westhall Road, Mickleover, Derby. DE3 0PA. UK
Email: verification@e-i-s.org.uk Tel/Fax: +44 (01332) 737034
NOTES:
1.
Numeric
precision
All results should be quoted to 4 significant figures.
2.
Trailing
zeros
Trailing zeros may be suppressed.
3.
Use of
results
The
working party may make use of the information received in Analysis results
returns for the purpose of promoting the work of the party and for informing
the Data Analysis community of the variation of results obtained.
When
results are used for presentations no reference will be made to either the
source or analysis package employed.
|