data(+bal; -duplicate): balanced data, but remove duplicates.
data(+bal; sampled): balanced data with duplicates.

CL1: 	data(+bal; -duplicate)			data (+bal; sampled)

		ep	de	dy		ep	de	dy		
can	fold1	1	98	100		100	100	100
	fold2	1	100	99		100	100	100
	fold3	2	100	99		100	100	100
	fold4	2	74	99		100	100	100
	fold5	2	83	99		100	100	100
could	fold1	54	15	54		54	54	54
	fold2	54	12	49		54	54	54
	fold3	54	15	52		54	54	54
	fold4	54	13	54		54	54	54
	fold5	54	13	54		54	54	54
may	fold1	50	7	0		50	50	0
	fold2	50	8	0		50	50	0
	fold3	50	6	0		50	50	0
	fold4	50	3	0		50	50	0
	fold5	50	8	0		50	50	0
must	fold1	6	70	0		70	70	0
	fold2	11	70	0		70	70	0
	fold3	8	70	0		70	70	0
	fold4	11	70	0		70	70	0
	fold5	8	70	0		70	70	0
should	fold1	21	93	0		100	100	0
	fold2	24	100	0		100	100	0
	fold3	24	93	0		100	100	0
	fold4	18	100	0		100	100	0
	fold5	17	93	0		100	100	0
shall	fold1	0	9	1		0	10	10	
	fold2	0	8	2		0	10	10
	fold3	0	8	2		0	10	10
	fold4	0	9	2		0	10	10
	fold5	0	10	1		0	10	10

data(-bal): unbalanced data, it's larger than data(+bal; -duplicate)

CL1: 	data(-bal)			

		ep	de	dy			
can	fold1	1	98	212		
	fold2	1	103	206		
	fold3	2	102	206		
	fold4	2	74	234		
	fold5	2	83	226		
could	fold1	120	15	57		
	fold2	131	12	49		
	fold3	125	15	52		
	fold4	125	13	54		
	fold5	123	13	56		
may	fold1	103	8	0		
	fold2	102	9	0		
	fold3	105	6	0		
	fold4	108	4	0		
	fold5	102	9	0		
must	fold1	6	149	0		
	fold2	11	144	0		
	fold3	8	147	0		
	fold4	11	144	0		
	fold5	8	148	0		
should	fold1	21	196	0		
	fold2	24	200	0		
	fold3	24	193	0		
	fold4	18	202	0		
	fold5	17	201	0		
shall	fold1	0	9	1			
	fold2	0	8	2		
	fold3	0	8	2		
	fold4	0	9	2		
	fold5	0	10	1

Cl2 is simply corresponding Cl1 plus Cl3(+bal)

CL2: 	data(+bal; -duplicate)			data (+bal; sampled)

		ep	de	dy		ep	de	dy		
can	fold1	16	107	230		250	250	250
	fold2	16	109	229		250	250	250
	fold3	17	109	229		250	250	250
	fold4	17	83	229		250	250	250
	fold5	17	92	229		250	250	250
could	fold1	82	37	92		94	94	94
	fold2	82	34	87		94	94	94
	fold3	82	37	90		94	94	94
	fold4	82	35	92		94	94	94
	fold5	82	35	92		94	94	94
may	fold1	925	141	0		999	1000	0
	fold2	925	142	0		999	1000	0
	fold3	925	140	0		999	1000	0
	fold4	925	137	0		999	1000	0
	fold5	925	142	0		999	1000	0
must	fold1	643	487	0		870	870	0
	fold2	648	487	0		870	870	0
	fold3	645	487	0		870	870	0
	fold4	648	487	0		870	870	0
	fold5	645	487	0		870	870	0
should	fold1	29	224	0		250	250	0
	fold2	32	231	0		250	250	0
	fold3	32	224	0		250	250	0
	fold4	26	231	0		250	250	0
	fold5	25	224	0		250	250	0
shall	fold1	0	13	6		0	15	15	
	fold2	0	12	7		0	15	15
	fold3	0	12	7		0	15	15
	fold4	0	13	7		0	15	15
	fold5	0	14	6		0	15	15

data(+bal; -duplicate): unbalanced data, and remove duplicates.
data(-bal; sampled): unbalanced data, but the plus of heuristic data have duplicates.

CL1: 	data(-bal; -duplicate)			data(-bal; sampled)		

		ep	de	dy		ep	de	dy			
can	fold1	16	107	342		151	248	362				
	fold2	16	112	336		151	253	357
	fold3	17	111	336		152	252	357	
	fold4	17	83	364		152	224	385
	fold5	17	92	356		152	233	377
could	fold1	148	37	95		160	55	97		
	fold2	159	34	87		171	52	89			
	fold3	153	37	90		165	55	92
	fold4	153	35	92		165	53	94	
	fold5	151	35	94		163	53	96		
may	fold1	978	142	0		1053	958	0		
	fold2	977	143	0		1052	959	0
	fold3	980	140	0		1055	956	0
	fold4	983	138	0		1057	954	0
	fold5	977	143	0		1052	959	0		
must	fold1	643	566	0		806	949	0		
	fold2	648	561	0		811	944	0
	fold3	645	564	0		808	947	0
	fold4	648	561	0		811	944	0
	fold5	645	565	0		808	948	0
should	fold1	29	327	0		171	355	0
	fold2	32	331	0		174	352	0
	fold3	32	324	0		174	352	0
	fold4	26	333	0		168	359	0
	fold5	25	332	0		167	360	0
shall	fold1	0	13	6		0	14	6	
	fold2	0	12	7		0	13	7		
	fold3	0	12	7		0	13	7
	fold4	0	13	7		0	14	7
	fold5	0	14	6		0	15	6


CL3:	data(+bal; -duplicate)          data (+bal; sampled)
        ep	de	dy              ep	de	dy
can 	15    	9	130		150	150	150
could	28	22	38		40	40	40
may	875	134	0		950	950	0
must	637	417	0		800	800	0
should	8	131	0		150	150	0
shall	0	4	5		0	5	5