# LightGBM-rs categorical folding golden set (layers 1+3 + per-row index, DAT-04)
# Verbatim transcription of bin.cpp/bin.h categorical FindBin+ValueToBin
# (external_libs unbuildable here; see file header + REFERENCE_MANIFEST.md).
MASTER_SEED 185712367
COUNTS cases=6
CCASE name=cat_basic max_bin=256 min_data_in_bin=1 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=19
VALUES 4617315517961601024;4617315517961601024;4617315517961601024;4617315517961601024;4617315517961601024;4617315517961601024;4617315517961601024;4617315517961601024;4611686018427387904;4611686018427387904;4611686018427387904;4611686018427387904;4611686018427387904;4621256167635550208;4621256167635550208;4621256167635550208;4621256167635550208;4621256167635550208;0
MAPPER num_bin=5 bin_type=1 missing_type=0 default_bin=4 most_freq_bin=4 is_trivial=0
C2B -1:0;0:4;2:2;5:1;9:3
B2C -1;5;2;9;0
ASSIGN 1;1;1;1;1;1;1;1;2;2;2;2;2;3;3;3;3;3;4
CCASE name=cat_rare_foldbreak max_bin=256 min_data_in_bin=5 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=31
VALUES 4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4626322717216342016;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4630826316843712512
MAPPER num_bin=4 bin_type=1 missing_type=2 default_bin=0 most_freq_bin=0 is_trivial=0
C2B -1:0;10:1;20:2;30:3
B2C -1;10;20;30
ASSIGN 1;1;1;1;1;1;1;1;1;1;2;2;2;2;2;2;2;2;2;2;3;3;3;3;3;3;3;3;3;3;0
CCASE name=cat_negative max_bin=256 min_data_in_bin=1 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=10
VALUES 13830554455654793216;13830554455654793216;4613937818241073152;4613937818241073152;4613937818241073152;4619567317775286272;4619567317775286272;13840687554816376832;0;0
MAPPER num_bin=4 bin_type=1 missing_type=2 default_bin=2 most_freq_bin=2 is_trivial=0
C2B -1:0;0:2;3:1;7:3
B2C -1;3;0;7
ASSIGN 0;0;1;1;1;3;3;0;2;2
CCASE name=cat_high_cardinality max_bin=16 min_data_in_bin=1 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=147
VALUES 0;0;4607182418800017408;4607182418800017408;4611686018427387904;4611686018427387904;4611686018427387904;4613937818241073152;4613937818241073152;4613937818241073152;4613937818241073152;4616189618054758400;4616189618054758400;4617315517961601024;4617315517961601024;4617315517961601024;4618441417868443648;4618441417868443648;4618441417868443648;4619567317775286272;4619567317775286272;4619567317775286272;4619567317775286272;4619567317775286272;4620693217682128896;4620693217682128896;4620693217682128896;4620693217682128896;4620693217682128896;4621256167635550208;4621819117588971520;4621819117588971520;4621819117588971520;4621819117588971520;4622382067542392832;4622382067542392832;4622945017495814144;4622945017495814144;4622945017495814144;4622945017495814144;4623507967449235456;4623507967449235456;4623507967449235456;4623507967449235456;4624070917402656768;4624633867356078080;4624633867356078080;4624633867356078080;4624633867356078080;4625196817309499392;4625478292286210048;4625759767262920704;4626041242239631360;4626041242239631360;4626322717216342016;4626604192193052672;4626604192193052672;4626604192193052672;4626885667169763328;4627167142146473984;4627167142146473984;4627167142146473984;4627167142146473984;4627167142146473984;4627448617123184640;4627448617123184640;4627448617123184640;4627730092099895296;4627730092099895296;4627730092099895296;4627730092099895296;4627730092099895296;4628011567076605952;4628011567076605952;4628011567076605952;4628011567076605952;4628011567076605952;4628293042053316608;4628574517030027264;4628574517030027264;4628574517030027264;4628855992006737920;4628855992006737920;4628855992006737920;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629137466983448576;4629418941960159232;4629418941960159232;4629418941960159232;4629418941960159232;4629418941960159232;4629700416936869888;4629700416936869888;4629841154425225216;4629841154425225216;4629841154425225216;4629841154425225216;4629841154425225216;4629981891913580544;4629981891913580544;4629981891913580544;4629981891913580544;4629981891913580544;4630122629401935872;4630122629401935872;4630122629401935872;4630122629401935872;4630263366890291200;4630263366890291200;4630263366890291200;4630263366890291200;4630404104378646528;4630404104378646528;4630404104378646528;4630544841867001856;4630544841867001856;4630685579355357184;4630826316843712512;4630826316843712512;4630826316843712512;4630826316843712512;4630967054332067840;4630967054332067840;4630967054332067840;4630967054332067840;4630967054332067840;4631107791820423168;4631248529308778496;4631248529308778496;4631248529308778496;4631248529308778496;4631248529308778496;4631389266797133824;4631389266797133824;4631530004285489152;4631530004285489152;4631530004285489152;4631530004285489152;4631670741773844480;4631811479262199808;4631952216750555136;4631952216750555136;4632092954238910464;4632092954238910464
MAPPER num_bin=50 bin_type=1 missing_type=2 default_bin=29 most_freq_bin=29 is_trivial=0
C2B -1:0;0:29;1:30;2:21;3:12;4:31;5:22;6:23;7:1;8:2;9:39;10:13;11:32;12:14;13:15;14:40;15:16;16:41;17:42;18:43;19:33;20:44;21:24;22:45;23:3;24:25;25:4;26:5;27:46;28:26;29:27;30:6;31:7;32:34;33:8;34:9;35:17;36:18;37:28;38:35;39:47;40:19;41:10;42:48;43:11;44:36;45:20;46:49;48:37;49:38
B2C -1;7;8;23;25;26;30;31;33;34;41;43;3;10;12;13;15;35;36;40;45;2;5;6;21;24;28;29;37;0;1;4;11;19;32;38;44;48;49;9;14;16;17;18;20;22;27;39;42;46
ASSIGN 29;29;30;30;21;21;21;12;12;12;12;31;31;22;22;22;23;23;23;1;1;1;1;1;2;2;2;2;2;39;13;13;13;13;32;32;14;14;14;14;15;15;15;15;40;16;16;16;16;41;42;43;33;33;44;24;24;24;45;3;3;3;3;3;25;25;25;4;4;4;4;4;5;5;5;5;5;46;26;26;26;27;27;27;6;6;6;6;6;7;7;7;7;7;34;34;8;8;8;8;8;9;9;9;9;9;17;17;17;17;18;18;18;18;28;28;28;35;35;47;19;19;19;19;10;10;10;10;10;48;11;11;11;11;11;36;36;20;20;20;20;49;0;37;37;38;38
CCASE name=cat_099_cut max_bin=8 min_data_in_bin=1 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=100
VALUES 4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904
MAPPER num_bin=2 bin_type=1 missing_type=2 default_bin=0 most_freq_bin=1 is_trivial=0
C2B -1:0;1:1
B2C -1;1
ASSIGN 1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;0
CCASE name=cat_no_missing max_bin=256 min_data_in_bin=1 use_missing=1 zero_as_missing=0 pre_filter=0 min_split_data=1 num_rows=8
VALUES 0;4607182418800017408;4611686018427387904;4613937818241073152;4607182418800017408;4611686018427387904;0;4613937818241073152
MAPPER num_bin=5 bin_type=1 missing_type=0 default_bin=1 most_freq_bin=1 is_trivial=0
C2B -1:0;0:1;1:2;2:3;3:4
B2C -1;0;1;2;3
ASSIGN 1;2;3;4;2;3;1;4
