Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
mantidproject
mantid
Commits
da8d8450
Commit
da8d8450
authored
Oct 18, 2012
by
Lynch, Vickie
Browse files
Refs #5706 test for Z-score
parent
f20322ca
Changes
1
Hide whitespace changes
Inline
Side-by-side
Code/Mantid/Framework/Kernel/test/StatisticsTest.h
View file @
da8d8450
...
...
@@ -29,6 +29,39 @@ public:
TS_ASSERT_EQUALS
(
stats
.
minimum
,
12.6
);
TS_ASSERT_EQUALS
(
stats
.
maximum
,
18.3
);
TS_ASSERT_EQUALS
(
stats
.
median
,
17.2
);
}
void
testZscores
()
{
vector
<
double
>
data
;
data
.
push_back
(
12
);
data
.
push_back
(
13
);
data
.
push_back
(
9
);
data
.
push_back
(
18
);
data
.
push_back
(
7
);
data
.
push_back
(
9
);
data
.
push_back
(
14
);
data
.
push_back
(
16
);
data
.
push_back
(
10
);
data
.
push_back
(
12
);
data
.
push_back
(
7
);
data
.
push_back
(
13
);
data
.
push_back
(
14
);
data
.
push_back
(
19
);
data
.
push_back
(
10
);
data
.
push_back
(
16
);
data
.
push_back
(
12
);
data
.
push_back
(
16
);
data
.
push_back
(
19
);
data
.
push_back
(
11
);
std
::
vector
<
double
>
Zscore
=
getZscore
(
data
);
TS_ASSERT_DELTA
(
Zscore
[
4
],
1.6397
,
0.0001
);
TS_ASSERT_DELTA
(
Zscore
[
6
],
0.3223
,
0.0001
);
std
::
vector
<
double
>
ZModscore
=
getModifiedZscore
(
data
);
TS_ASSERT_DELTA
(
ZModscore
[
4
],
1.2365
,
0.0001
);
TS_ASSERT_DELTA
(
ZModscore
[
6
],
0.3372
,
0.0001
);
}
void
testDoubleSingle
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment