Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5e6dbce

Browse files
author
Maximilian Wenk
committed
confusion matrix
1 parent b5cdd1f commit 5e6dbce

File tree

7 files changed

+333
-9
lines changed

7 files changed

+333
-9
lines changed

‎Iris_unordered_2.csv

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
Id,SepalLengthCm,SepalWidthCm,PetalLengthCm,PetalWidthCm,Species
2+
61,5.0,2.0,3.5,1.0,Iris-versicolor
3+
63,6.0,2.2,4.0,1.0,Iris-versicolor
4+
120,6.0,2.2,5.0,1.5,Iris-virginica
5+
69,6.2,2.2,4.5,1.5,Iris-versicolor
6+
42,4.5,2.3,1.3,0.3,Iris-setosa
7+
94,5.0,2.3,3.3,1.0,Iris-versicolor
8+
54,5.5,2.3,4.0,1.3,Iris-versicolor
9+
88,6.3,2.3,4.4,1.3,Iris-versicolor
10+
58,4.9,2.4,3.3,1.0,Iris-versicolor
11+
82,5.5,2.4,3.7,1.0,Iris-versicolor
12+
81,5.5,2.4,3.8,1.1,Iris-versicolor
13+
99,5.1,2.5,3.0,1.1,Iris-versicolor
14+
70,5.6,2.5,3.9,1.1,Iris-versicolor
15+
90,5.5,2.5,4.0,1.3,Iris-versicolor
16+
73,6.3,2.5,4.9,1.5,Iris-versicolor
17+
107,4.9,2.5,4.5,1.7,Iris-virginica
18+
109,6.7,2.5,5.8,1.8,Iris-virginica
19+
147,6.3,2.5,5.0,1.9,Iris-virginica
20+
114,5.7,2.5,5.0,2.0,Iris-virginica
21+
80,5.7,2.6,3.5,1.0,Iris-versicolor
22+
91,5.5,2.6,4.4,1.2,Iris-versicolor
23+
93,5.8,2.6,4.0,1.2,Iris-versicolor
24+
135,6.1,2.6,5.6,1.4,Iris-virginica
25+
119,7.7,2.6,6.9,2.3,Iris-virginica
26+
68,5.8,2.7,4.1,1.0,Iris-versicolor
27+
83,5.8,2.7,3.9,1.2,Iris-versicolor
28+
95,5.6,2.7,4.2,1.3,Iris-versicolor
29+
60,5.2,2.7,3.9,1.4,Iris-versicolor
30+
84,6.0,2.7,5.1,1.6,Iris-versicolor
31+
124,6.3,2.7,4.9,1.8,Iris-virginica
32+
102,5.8,2.7,5.1,1.9,Iris-virginica
33+
143,5.8,2.7,5.1,1.9,Iris-virginica
34+
112,6.4,2.7,5.3,1.9,Iris-virginica
35+
74,6.1,2.8,4.7,1.2,Iris-versicolor
36+
56,5.7,2.8,4.5,1.3,Iris-versicolor
37+
100,5.7,2.8,4.1,1.3,Iris-versicolor
38+
72,6.1,2.8,4.0,1.3,Iris-versicolor
39+
77,6.8,2.8,4.8,1.4,Iris-versicolor
40+
134,6.3,2.8,5.1,1.5,Iris-virginica
41+
55,6.5,2.8,4.6,1.5,Iris-versicolor
42+
127,6.2,2.8,4.8,1.8,Iris-virginica
43+
131,7.4,2.8,6.1,1.9,Iris-virginica
44+
122,5.6,2.8,4.9,2.0,Iris-virginica
45+
123,7.7,2.8,6.7,2.0,Iris-virginica
46+
129,6.4,2.8,5.6,2.1,Iris-virginica
47+
133,6.4,2.8,5.6,2.2,Iris-virginica
48+
115,5.8,2.8,5.1,2.4,Iris-virginica
49+
9,4.4,2.9,1.4,0.2,Iris-setosa
50+
65,5.6,2.9,3.6,1.3,Iris-versicolor
51+
97,5.7,2.9,4.2,1.3,Iris-versicolor
52+
98,6.2,2.9,4.3,1.3,Iris-versicolor
53+
75,6.4,2.9,4.3,1.3,Iris-versicolor
54+
59,6.6,2.9,4.6,1.3,Iris-versicolor
55+
64,6.1,2.9,4.7,1.4,Iris-versicolor
56+
79,6.0,2.9,4.5,1.5,Iris-versicolor
57+
104,6.3,2.9,5.6,1.8,Iris-virginica
58+
108,7.3,2.9,6.3,1.8,Iris-virginica
59+
14,4.3,3.0,1.1,0.1,Iris-setosa
60+
13,4.8,3.0,1.4,0.1,Iris-setosa
61+
39,4.4,3.0,1.3,0.2,Iris-setosa
62+
2,4.9,3.0,1.4,0.2,Iris-setosa
63+
26,5.0,3.0,1.6,0.2,Iris-setosa
64+
46,4.8,3.0,1.4,0.3,Iris-setosa
65+
96,5.7,3.0,4.2,1.2,Iris-versicolor
66+
89,5.6,3.0,4.1,1.3,Iris-versicolor
67+
92,6.1,3.0,4.6,1.4,Iris-versicolor
68+
76,6.6,3.0,4.4,1.4,Iris-versicolor
69+
85,5.4,3.0,4.5,1.5,Iris-versicolor
70+
67,5.6,3.0,4.5,1.5,Iris-versicolor
71+
62,5.9,3.0,4.2,1.5,Iris-versicolor
72+
130,7.2,3.0,5.8,1.6,Iris-virginica
73+
78,6.7,3.0,5.0,1.7,Iris-versicolor
74+
150,5.9,3.0,5.1,1.8,Iris-virginica
75+
139,6.0,3.0,4.8,1.8,Iris-virginica
76+
128,6.1,3.0,4.9,1.8,Iris-virginica
77+
117,6.5,3.0,5.5,1.8,Iris-virginica
78+
148,6.5,3.0,5.2,2.0,Iris-virginica
79+
113,6.8,3.0,5.5,2.1,Iris-virginica
80+
103,7.1,3.0,5.9,2.1,Iris-virginica
81+
106,7.6,3.0,6.6,2.1,Iris-virginica
82+
105,6.5,3.0,5.8,2.2,Iris-virginica
83+
146,6.7,3.0,5.2,2.3,Iris-virginica
84+
136,7.7,3.0,6.1,2.3,Iris-virginica
85+
10,4.9,3.1,1.5,0.1,Iris-setosa
86+
35,4.9,3.1,1.5,0.1,Iris-setosa
87+
38,4.9,3.1,1.5,0.1,Iris-setosa
88+
4,4.6,3.1,1.5,0.2,Iris-setosa
89+
31,4.8,3.1,1.6,0.2,Iris-setosa
90+
66,6.7,3.1,4.4,1.4,Iris-versicolor
91+
87,6.7,3.1,4.7,1.5,Iris-versicolor
92+
53,6.9,3.1,4.9,1.5,Iris-versicolor
93+
138,6.4,3.1,5.5,1.8,Iris-virginica
94+
140,6.9,3.1,5.4,2.1,Iris-virginica
95+
142,6.9,3.1,5.1,2.3,Iris-virginica
96+
141,6.7,3.1,5.6,2.4,Iris-virginica
97+
43,4.4,3.2,1.3,0.2,Iris-setosa
98+
48,4.6,3.2,1.4,0.2,Iris-setosa
99+
3,4.7,3.2,1.3,0.2,Iris-setosa
100+
30,4.7,3.2,1.6,0.2,Iris-setosa
101+
36,5.0,3.2,1.2,0.2,Iris-setosa
102+
51,7.0,3.2,4.7,1.4,Iris-versicolor
103+
52,6.4,3.2,4.5,1.5,Iris-versicolor
104+
71,5.9,3.2,4.8,1.8,Iris-versicolor
105+
126,7.2,3.2,6.0,1.8,Iris-virginica
106+
111,6.5,3.2,5.1,2.0,Iris-virginica
107+
116,6.4,3.2,5.3,2.3,Iris-virginica
108+
144,6.8,3.2,5.9,2.3,Iris-virginica
109+
121,6.9,3.2,5.7,2.3,Iris-virginica
110+
50,5.0,3.3,1.4,0.2,Iris-setosa
111+
24,5.1,3.3,1.7,0.5,Iris-setosa
112+
57,6.3,3.3,4.7,1.6,Iris-versicolor
113+
125,6.7,3.3,5.7,2.1,Iris-virginica
114+
101,6.3,3.3,6.0,2.5,Iris-virginica
115+
145,6.7,3.3,5.7,2.5,Iris-virginica
116+
12,4.8,3.4,1.6,0.2,Iris-setosa
117+
25,4.8,3.4,1.9,0.2,Iris-setosa
118+
8,5.0,3.4,1.5,0.2,Iris-setosa
119+
40,5.1,3.4,1.5,0.2,Iris-setosa
120+
29,5.2,3.4,1.4,0.2,Iris-setosa
121+
21,5.4,3.4,1.7,0.2,Iris-setosa
122+
7,4.6,3.4,1.4,0.3,Iris-setosa
123+
27,5.0,3.4,1.6,0.4,Iris-setosa
124+
32,5.4,3.4,1.5,0.4,Iris-setosa
125+
86,6.0,3.4,4.5,1.6,Iris-versicolor
126+
149,6.2,3.4,5.4,2.3,Iris-virginica
127+
137,6.3,3.4,5.6,2.4,Iris-virginica
128+
1,5.1,3.5,1.4,0.2,Iris-setosa
129+
28,5.2,3.5,1.5,0.2,Iris-setosa
130+
37,5.5,3.5,1.3,0.2,Iris-setosa
131+
41,5.0,3.5,1.3,0.3,Iris-setosa
132+
18,5.1,3.5,1.4,0.3,Iris-setosa
133+
44,5.0,3.5,1.6,0.6,Iris-setosa
134+
23,4.6,3.6,1.0,0.2,Iris-setosa
135+
5,5.0,3.6,1.4,0.2,Iris-setosa
136+
110,7.2,3.6,6.1,2.5,Iris-virginica
137+
49,5.3,3.7,1.5,0.2,Iris-setosa
138+
11,5.4,3.7,1.5,0.2,Iris-setosa
139+
22,5.1,3.7,1.5,0.4,Iris-setosa
140+
47,5.1,3.8,1.6,0.2,Iris-setosa
141+
20,5.1,3.8,1.5,0.3,Iris-setosa
142+
19,5.7,3.8,1.7,0.3,Iris-setosa
143+
45,5.1,3.8,1.9,0.4,Iris-setosa
144+
132,7.9,3.8,6.4,2.0,Iris-virginica
145+
118,7.7,3.8,6.7,2.2,Iris-virginica
146+
6,5.4,3.9,1.7,0.4,Iris-setosa
147+
17,5.4,3.9,1.3,0.4,Iris-setosa
148+
15,5.8,4.0,1.2,0.2,Iris-setosa
149+
33,5.2,4.1,1.5,0.1,Iris-setosa
150+
34,5.5,4.2,1.4,0.2,Iris-setosa
151+
16,5.7,4.4,1.5,0.4,Iris-virginica
File renamed without changes.

‎src/Iris_unordered_2.csv

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
Id,SepalLengthCm,SepalWidthCm,PetalLengthCm,PetalWidthCm,Species
2+
61,5.0,2.0,3.5,1.0,Iris-versicolor
3+
63,6.0,2.2,4.0,1.0,Iris-versicolor
4+
120,6.0,2.2,5.0,1.5,Iris-virginica
5+
69,6.2,2.2,4.5,1.5,Iris-versicolor
6+
42,4.5,2.3,1.3,0.3,Iris-setosa
7+
94,5.0,2.3,3.3,1.0,Iris-versicolor
8+
54,5.5,2.3,4.0,1.3,Iris-versicolor
9+
88,6.3,2.3,4.4,1.3,Iris-versicolor
10+
58,4.9,2.4,3.3,1.0,Iris-versicolor
11+
82,5.5,2.4,3.7,1.0,Iris-versicolor
12+
81,5.5,2.4,3.8,1.1,Iris-versicolor
13+
99,5.1,2.5,3.0,1.1,Iris-versicolor
14+
70,5.6,2.5,3.9,1.1,Iris-versicolor
15+
90,5.5,2.5,4.0,1.3,Iris-versicolor
16+
73,6.3,2.5,4.9,1.5,Iris-versicolor
17+
107,4.9,2.5,4.5,1.7,Iris-virginica
18+
109,6.7,2.5,5.8,1.8,Iris-virginica
19+
147,6.3,2.5,5.0,1.9,Iris-virginica
20+
114,5.7,2.5,5.0,2.0,Iris-virginica
21+
80,5.7,2.6,3.5,1.0,Iris-versicolor
22+
91,5.5,2.6,4.4,1.2,Iris-versicolor
23+
93,5.8,2.6,4.0,1.2,Iris-versicolor
24+
135,6.1,2.6,5.6,1.4,Iris-virginica
25+
119,7.7,2.6,6.9,2.3,Iris-virginica
26+
68,5.8,2.7,4.1,1.0,Iris-versicolor
27+
83,5.8,2.7,3.9,1.2,Iris-versicolor
28+
95,5.6,2.7,4.2,1.3,Iris-versicolor
29+
60,5.2,2.7,3.9,1.4,Iris-versicolor
30+
84,6.0,2.7,5.1,1.6,Iris-versicolor
31+
124,6.3,2.7,4.9,1.8,Iris-virginica
32+
102,5.8,2.7,5.1,1.9,Iris-virginica
33+
143,5.8,2.7,5.1,1.9,Iris-virginica
34+
112,6.4,2.7,5.3,1.9,Iris-virginica
35+
74,6.1,2.8,4.7,1.2,Iris-versicolor
36+
56,5.7,2.8,4.5,1.3,Iris-versicolor
37+
100,5.7,2.8,4.1,1.3,Iris-versicolor
38+
72,6.1,2.8,4.0,1.3,Iris-versicolor
39+
77,6.8,2.8,4.8,1.4,Iris-versicolor
40+
134,6.3,2.8,5.1,1.5,Iris-virginica
41+
55,6.5,2.8,4.6,1.5,Iris-versicolor
42+
127,6.2,2.8,4.8,1.8,Iris-virginica
43+
131,7.4,2.8,6.1,1.9,Iris-virginica
44+
122,5.6,2.8,4.9,2.0,Iris-virginica
45+
123,7.7,2.8,6.7,2.0,Iris-virginica
46+
129,6.4,2.8,5.6,2.1,Iris-virginica
47+
133,6.4,2.8,5.6,2.2,Iris-virginica
48+
115,5.8,2.8,5.1,2.4,Iris-virginica
49+
9,4.4,2.9,1.4,0.2,Iris-setosa
50+
65,5.6,2.9,3.6,1.3,Iris-versicolor
51+
97,5.7,2.9,4.2,1.3,Iris-versicolor
52+
98,6.2,2.9,4.3,1.3,Iris-versicolor
53+
75,6.4,2.9,4.3,1.3,Iris-versicolor
54+
59,6.6,2.9,4.6,1.3,Iris-versicolor
55+
64,6.1,2.9,4.7,1.4,Iris-versicolor
56+
79,6.0,2.9,4.5,1.5,Iris-versicolor
57+
104,6.3,2.9,5.6,1.8,Iris-virginica
58+
108,7.3,2.9,6.3,1.8,Iris-virginica
59+
14,4.3,3.0,1.1,0.1,Iris-setosa
60+
13,4.8,3.0,1.4,0.1,Iris-setosa
61+
39,4.4,3.0,1.3,0.2,Iris-setosa
62+
2,4.9,3.0,1.4,0.2,Iris-setosa
63+
26,5.0,3.0,1.6,0.2,Iris-setosa
64+
46,4.8,3.0,1.4,0.3,Iris-setosa
65+
96,5.7,3.0,4.2,1.2,Iris-versicolor
66+
89,5.6,3.0,4.1,1.3,Iris-versicolor
67+
92,6.1,3.0,4.6,1.4,Iris-versicolor
68+
76,6.6,3.0,4.4,1.4,Iris-versicolor
69+
85,5.4,3.0,4.5,1.5,Iris-versicolor
70+
67,5.6,3.0,4.5,1.5,Iris-versicolor
71+
62,5.9,3.0,4.2,1.5,Iris-versicolor
72+
130,7.2,3.0,5.8,1.6,Iris-virginica
73+
78,6.7,3.0,5.0,1.7,Iris-versicolor
74+
150,5.9,3.0,5.1,1.8,Iris-virginica
75+
139,6.0,3.0,4.8,1.8,Iris-virginica
76+
128,6.1,3.0,4.9,1.8,Iris-virginica
77+
117,6.5,3.0,5.5,1.8,Iris-virginica
78+
148,6.5,3.0,5.2,2.0,Iris-virginica
79+
113,6.8,3.0,5.5,2.1,Iris-virginica
80+
103,7.1,3.0,5.9,2.1,Iris-virginica
81+
106,7.6,3.0,6.6,2.1,Iris-virginica
82+
105,6.5,3.0,5.8,2.2,Iris-virginica
83+
146,6.7,3.0,5.2,2.3,Iris-virginica
84+
136,7.7,3.0,6.1,2.3,Iris-virginica
85+
10,4.9,3.1,1.5,0.1,Iris-setosa
86+
35,4.9,3.1,1.5,0.1,Iris-setosa
87+
38,4.9,3.1,1.5,0.1,Iris-setosa
88+
4,4.6,3.1,1.5,0.2,Iris-setosa
89+
31,4.8,3.1,1.6,0.2,Iris-setosa
90+
66,6.7,3.1,4.4,1.4,Iris-versicolor
91+
87,6.7,3.1,4.7,1.5,Iris-versicolor
92+
53,6.9,3.1,4.9,1.5,Iris-versicolor
93+
138,6.4,3.1,5.5,1.8,Iris-virginica
94+
140,6.9,3.1,5.4,2.1,Iris-virginica
95+
142,6.9,3.1,5.1,2.3,Iris-virginica
96+
141,6.7,3.1,5.6,2.4,Iris-virginica
97+
43,4.4,3.2,1.3,0.2,Iris-setosa
98+
48,4.6,3.2,1.4,0.2,Iris-setosa
99+
3,4.7,3.2,1.3,0.2,Iris-setosa
100+
30,4.7,3.2,1.6,0.2,Iris-setosa
101+
36,5.0,3.2,1.2,0.2,Iris-setosa
102+
51,7.0,3.2,4.7,1.4,Iris-versicolor
103+
52,6.4,3.2,4.5,1.5,Iris-versicolor
104+
71,5.9,3.2,4.8,1.8,Iris-versicolor
105+
126,7.2,3.2,6.0,1.8,Iris-virginica
106+
111,6.5,3.2,5.1,2.0,Iris-virginica
107+
116,6.4,3.2,5.3,2.3,Iris-virginica
108+
144,6.8,3.2,5.9,2.3,Iris-virginica
109+
121,6.9,3.2,5.7,2.3,Iris-virginica
110+
50,5.0,3.3,1.4,0.2,Iris-setosa
111+
24,5.1,3.3,1.7,0.5,Iris-setosa
112+
57,6.3,3.3,4.7,1.6,Iris-versicolor
113+
125,6.7,3.3,5.7,2.1,Iris-virginica
114+
101,6.3,3.3,6.0,2.5,Iris-virginica
115+
145,6.7,3.3,5.7,2.5,Iris-virginica
116+
12,4.8,3.4,1.6,0.2,Iris-setosa
117+
25,4.8,3.4,1.9,0.2,Iris-setosa
118+
8,5.0,3.4,1.5,0.2,Iris-setosa
119+
40,5.1,3.4,1.5,0.2,Iris-setosa
120+
29,5.2,3.4,1.4,0.2,Iris-setosa
121+
21,5.4,3.4,1.7,0.2,Iris-setosa
122+
7,4.6,3.4,1.4,0.3,Iris-setosa
123+
27,5.0,3.4,1.6,0.4,Iris-setosa
124+
32,5.4,3.4,1.5,0.4,Iris-setosa
125+
86,6.0,3.4,4.5,1.6,Iris-versicolor
126+
149,6.2,3.4,5.4,2.3,Iris-virginica
127+
137,6.3,3.4,5.6,2.4,Iris-virginica
128+
1,5.1,3.5,1.4,0.2,Iris-setosa
129+
28,5.2,3.5,1.5,0.2,Iris-setosa
130+
37,5.5,3.5,1.3,0.2,Iris-setosa
131+
41,5.0,3.5,1.3,0.3,Iris-setosa
132+
18,5.1,3.5,1.4,0.3,Iris-setosa
133+
44,5.0,3.5,1.6,0.6,Iris-setosa
134+
23,4.6,3.6,1.0,0.2,Iris-setosa
135+
5,5.0,3.6,1.4,0.2,Iris-setosa
136+
110,7.2,3.6,6.1,2.5,Iris-virginica
137+
49,5.3,3.7,1.5,0.2,Iris-setosa
138+
11,5.4,3.7,1.5,0.2,Iris-setosa
139+
22,5.1,3.7,1.5,0.4,Iris-setosa
140+
47,5.1,3.8,1.6,0.2,Iris-setosa
141+
20,5.1,3.8,1.5,0.3,Iris-setosa
142+
19,5.7,3.8,1.7,0.3,Iris-setosa
143+
45,5.1,3.8,1.9,0.4,Iris-setosa
144+
132,7.9,3.8,6.4,2.0,Iris-virginica
145+
118,7.7,3.8,6.7,2.2,Iris-virginica
146+
6,5.4,3.9,1.7,0.4,Iris-setosa
147+
17,5.4,3.9,1.3,0.4,Iris-setosa
148+
15,5.8,4.0,1.2,0.2,Iris-setosa
149+
33,5.2,4.1,1.5,0.1,Iris-setosa
150+
34,5.5,4.2,1.4,0.2,Iris-setosa
151+
16,5.7,4.4,1.5,0.4,Iris-virginica

‎src/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public static void main (String[] args) throws Exception {
99
// in the same project
1010
boolean index = true;
1111
boolean header = true;
12-
String dataset = "Iris_unordered.csv";
12+
String dataset = "Iris_unordered_2.csv";
1313

1414
ClassificationOfFloatValues ob = new ClassificationOfFloatValues(dataset);
1515
ob.setIndex(true);

‎src/classification/ClassificationOfFloatValues.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public class ClassificationOfFloatValues {
3030
// --- Classification result data variables
3131
private String[][][] predictedTestData;
3232
private int[][] sortedProbability;
33+
private int numberOfClasses;
3334

3435

3536
// Function to add the members of the class
@@ -91,7 +92,8 @@ public void evaluateResults() {
9192
DATA_evaluation evaluationObject = new DATA_evaluation(this.testDataResults,
9293
this.columnCount - this.numberOfTrainingData,
9394
this.predictedTestData,
94-
this.sortedProbability);
95+
this.sortedProbability,
96+
this.numberOfClasses);
9597
evaluationObject.confusionMatrix();
9698
}
9799
public void confusionMatrix() {
@@ -146,6 +148,8 @@ public void distanceClassification (){
146148
classificationObject.setTestData(this.testDataPredictors, this.testDataResults, this.rowCount, this.columnCount - this.numberOfTrainingData);
147149
classificationObject.testModel();
148150

151+
this.numberOfClasses = classificationObject.getNumberOfClasses();
152+
149153
// Get the test data
150154
this.predictedTestData = classificationObject.getPredictedTestData();
151155
this.sortedProbability = classificationObject.getSortedProbability();

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /