diff --git a/project/jupyter/data/test.csv b/project/jupyter/data/test.csv
new file mode 100644
index 00000000..896f49b7
--- /dev/null
+++ b/project/jupyter/data/test.csv
@@ -0,0 +1 @@
+PassengerId,Pclass,Name,Sex,Age,SibSp,Parch,Ticket,Fare,Cabin,Embarked
892,3,"Kelly, Mr. James",male,34.5,0,0,330911,7.8292,,Q
893,3,"Wilkes, Mrs. James (Ellen Needs)",female,47,1,0,363272,7,,S
894,2,"Myles, Mr. Thomas Francis",male,62,0,0,240276,9.6875,,Q
895,3,"Wirz, Mr. Albert",male,27,0,0,315154,8.6625,,S
896,3,"Hirvonen, Mrs. Alexander (Helga E Lindqvist)",female,22,1,1,3101298,12.2875,,S
897,3,"Svensson, Mr. Johan Cervin",male,14,0,0,7538,9.225,,S
898,3,"Connolly, Miss. Kate",female,30,0,0,330972,7.6292,,Q
899,2,"Caldwell, Mr. Albert Francis",male,26,1,1,248738,29,,S
900,3,"Abrahim, Mrs. Joseph (Sophie Halaut Easu)",female,18,0,0,2657,7.2292,,C
901,3,"Davies, Mr. John Samuel",male,21,2,0,A/4 48871,24.15,,S
902,3,"Ilieff, Mr. Ylio",male,,0,0,349220,7.8958,,S
903,1,"Jones, Mr. Charles Cresson",male,46,0,0,694,26,,S
904,1,"Snyder, Mrs. John Pillsbury (Nelle Stevenson)",female,23,1,0,21228,82.2667,B45,S
905,2,"Howard, Mr. Benjamin",male,63,1,0,24065,26,,S
906,1,"Chaffee, Mrs. Herbert Fuller (Carrie Constance Toogood)",female,47,1,0,W.E.P. 5734,61.175,E31,S
907,2,"del Carlo, Mrs. Sebastiano (Argenia Genovesi)",female,24,1,0,SC/PARIS 2167,27.7208,,C
908,2,"Keane, Mr. Daniel",male,35,0,0,233734,12.35,,Q
909,3,"Assaf, Mr. Gerios",male,21,0,0,2692,7.225,,C
910,3,"Ilmakangas, Miss. Ida Livija",female,27,1,0,STON/O2. 3101270,7.925,,S
911,3,"Assaf Khalil, Mrs. Mariana (Miriam"")""",female,45,0,0,2696,7.225,,C
912,1,"Rothschild, Mr. Martin",male,55,1,0,PC 17603,59.4,,C
913,3,"Olsen, Master. Artur Karl",male,9,0,1,C 17368,3.1708,,S
914,1,"Flegenheim, Mrs. Alfred (Antoinette)",female,,0,0,PC 17598,31.6833,,S
915,1,"Williams, Mr. Richard Norris II",male,21,0,1,PC 17597,61.3792,,C
916,1,"Ryerson, Mrs. Arthur Larned (Emily Maria Borie)",female,48,1,3,PC 17608,262.375,B57 B59 B63 B66,C
917,3,"Robins, Mr. Alexander A",male,50,1,0,A/5. 3337,14.5,,S
918,1,"Ostby, Miss. Helene Ragnhild",female,22,0,1,113509,61.9792,B36,C
919,3,"Daher, Mr. Shedid",male,22.5,0,0,2698,7.225,,C
920,1,"Brady, Mr. John Bertram",male,41,0,0,113054,30.5,A21,S
921,3,"Samaan, Mr. Elias",male,,2,0,2662,21.6792,,C
922,2,"Louch, Mr. Charles Alexander",male,50,1,0,SC/AH 3085,26,,S
923,2,"Jefferys, Mr. Clifford Thomas",male,24,2,0,C.A. 31029,31.5,,S
924,3,"Dean, Mrs. Bertram (Eva Georgetta Light)",female,33,1,2,C.A. 2315,20.575,,S
925,3,"Johnston, Mrs. Andrew G (Elizabeth Lily"" Watson)""",female,,1,2,W./C. 6607,23.45,,S
926,1,"Mock, Mr. Philipp Edmund",male,30,1,0,13236,57.75,C78,C
927,3,"Katavelas, Mr. Vassilios (Catavelas Vassilios"")""",male,18.5,0,0,2682,7.2292,,C
928,3,"Roth, Miss. Sarah A",female,,0,0,342712,8.05,,S
929,3,"Cacic, Miss. Manda",female,21,0,0,315087,8.6625,,S
930,3,"Sap, Mr. Julius",male,25,0,0,345768,9.5,,S
931,3,"Hee, Mr. Ling",male,,0,0,1601,56.4958,,S
932,3,"Karun, Mr. Franz",male,39,0,1,349256,13.4167,,C
933,1,"Franklin, Mr. Thomas Parham",male,,0,0,113778,26.55,D34,S
934,3,"Goldsmith, Mr. Nathan",male,41,0,0,SOTON/O.Q. 3101263,7.85,,S
935,2,"Corbett, Mrs. Walter H (Irene Colvin)",female,30,0,0,237249,13,,S
936,1,"Kimball, Mrs. Edwin Nelson Jr (Gertrude Parsons)",female,45,1,0,11753,52.5542,D19,S
937,3,"Peltomaki, Mr. Nikolai Johannes",male,25,0,0,STON/O 2. 3101291,7.925,,S
938,1,"Chevre, Mr. Paul Romaine",male,45,0,0,PC 17594,29.7,A9,C
939,3,"Shaughnessy, Mr. Patrick",male,,0,0,370374,7.75,,Q
940,1,"Bucknell, Mrs. William Robert (Emma Eliza Ward)",female,60,0,0,11813,76.2917,D15,C
941,3,"Coutts, Mrs. William (Winnie Minnie"" Treanor)""",female,36,0,2,C.A. 37671,15.9,,S
942,1,"Smith, Mr. Lucien Philip",male,24,1,0,13695,60,C31,S
943,2,"Pulbaum, Mr. Franz",male,27,0,0,SC/PARIS 2168,15.0333,,C
944,2,"Hocking, Miss. Ellen Nellie""""",female,20,2,1,29105,23,,S
945,1,"Fortune, Miss. Ethel Flora",female,28,3,2,19950,263,C23 C25 C27,S
946,2,"Mangiavacchi, Mr. Serafino Emilio",male,,0,0,SC/A.3 2861,15.5792,,C
947,3,"Rice, Master. Albert",male,10,4,1,382652,29.125,,Q
948,3,"Cor, Mr. Bartol",male,35,0,0,349230,7.8958,,S
949,3,"Abelseth, Mr. Olaus Jorgensen",male,25,0,0,348122,7.65,F G63,S
950,3,"Davison, Mr. Thomas Henry",male,,1,0,386525,16.1,,S
951,1,"Chaudanson, Miss. Victorine",female,36,0,0,PC 17608,262.375,B61,C
952,3,"Dika, Mr. Mirko",male,17,0,0,349232,7.8958,,S
953,2,"McCrae, Mr. Arthur Gordon",male,32,0,0,237216,13.5,,S
954,3,"Bjorklund, Mr. Ernst Herbert",male,18,0,0,347090,7.75,,S
955,3,"Bradley, Miss. Bridget Delia",female,22,0,0,334914,7.725,,Q
956,1,"Ryerson, Master. John Borie",male,13,2,2,PC 17608,262.375,B57 B59 B63 B66,C
957,2,"Corey, Mrs. Percy C (Mary Phyllis Elizabeth Miller)",female,,0,0,F.C.C. 13534,21,,S
958,3,"Burns, Miss. Mary Delia",female,18,0,0,330963,7.8792,,Q
959,1,"Moore, Mr. Clarence Bloomfield",male,47,0,0,113796,42.4,,S
960,1,"Tucker, Mr. Gilbert Milligan Jr",male,31,0,0,2543,28.5375,C53,C
961,1,"Fortune, Mrs. Mark (Mary McDougald)",female,60,1,4,19950,263,C23 C25 C27,S
962,3,"Mulvihill, Miss. Bertha E",female,24,0,0,382653,7.75,,Q
963,3,"Minkoff, Mr. Lazar",male,21,0,0,349211,7.8958,,S
964,3,"Nieminen, Miss. Manta Josefina",female,29,0,0,3101297,7.925,,S
965,1,"Ovies y Rodriguez, Mr. Servando",male,28.5,0,0,PC 17562,27.7208,D43,C
966,1,"Geiger, Miss. Amalie",female,35,0,0,113503,211.5,C130,C
967,1,"Keeping, Mr. Edwin",male,32.5,0,0,113503,211.5,C132,C
968,3,"Miles, Mr. Frank",male,,0,0,359306,8.05,,S
969,1,"Cornell, Mrs. Robert Clifford (Malvina Helen Lamson)",female,55,2,0,11770,25.7,C101,S
970,2,"Aldworth, Mr. Charles Augustus",male,30,0,0,248744,13,,S
971,3,"Doyle, Miss. Elizabeth",female,24,0,0,368702,7.75,,Q
972,3,"Boulos, Master. Akar",male,6,1,1,2678,15.2458,,C
973,1,"Straus, Mr. Isidor",male,67,1,0,PC 17483,221.7792,C55 C57,S
974,1,"Case, Mr. Howard Brown",male,49,0,0,19924,26,,S
975,3,"Demetri, Mr. Marinko",male,,0,0,349238,7.8958,,S
976,2,"Lamb, Mr. John Joseph",male,,0,0,240261,10.7083,,Q
977,3,"Khalil, Mr. Betros",male,,1,0,2660,14.4542,,C
978,3,"Barry, Miss. Julia",female,27,0,0,330844,7.8792,,Q
979,3,"Badman, Miss. Emily Louisa",female,18,0,0,A/4 31416,8.05,,S
980,3,"O'Donoghue, Ms. Bridget",female,,0,0,364856,7.75,,Q
981,2,"Wells, Master. Ralph Lester",male,2,1,1,29103,23,,S
982,3,"Dyker, Mrs. Adolf Fredrik (Anna Elisabeth Judith Andersson)",female,22,1,0,347072,13.9,,S
983,3,"Pedersen, Mr. Olaf",male,,0,0,345498,7.775,,S
984,1,"Davidson, Mrs. Thornton (Orian Hays)",female,27,1,2,F.C. 12750,52,B71,S
985,3,"Guest, Mr. Robert",male,,0,0,376563,8.05,,S
986,1,"Birnbaum, Mr. Jakob",male,25,0,0,13905,26,,C
987,3,"Tenglin, Mr. Gunnar Isidor",male,25,0,0,350033,7.7958,,S
988,1,"Cavendish, Mrs. Tyrell William (Julia Florence Siegel)",female,76,1,0,19877,78.85,C46,S
989,3,"Makinen, Mr. Kalle Edvard",male,29,0,0,STON/O 2. 3101268,7.925,,S
990,3,"Braf, Miss. Elin Ester Maria",female,20,0,0,347471,7.8542,,S
991,3,"Nancarrow, Mr. William Henry",male,33,0,0,A./5. 3338,8.05,,S
992,1,"Stengel, Mrs. Charles Emil Henry (Annie May Morris)",female,43,1,0,11778,55.4417,C116,C
993,2,"Weisz, Mr. Leopold",male,27,1,0,228414,26,,S
994,3,"Foley, Mr. William",male,,0,0,365235,7.75,,Q
995,3,"Johansson Palmquist, Mr. Oskar Leander",male,26,0,0,347070,7.775,,S
996,3,"Thomas, Mrs. Alexander (Thamine Thelma"")""",female,16,1,1,2625,8.5167,,C
997,3,"Holthen, Mr. Johan Martin",male,28,0,0,C 4001,22.525,,S
998,3,"Buckley, Mr. Daniel",male,21,0,0,330920,7.8208,,Q
999,3,"Ryan, Mr. Edward",male,,0,0,383162,7.75,,Q
1000,3,"Willer, Mr. Aaron (Abi Weller"")""",male,,0,0,3410,8.7125,,S
1001,2,"Swane, Mr. George",male,18.5,0,0,248734,13,F,S
1002,2,"Stanton, Mr. Samuel Ward",male,41,0,0,237734,15.0458,,C
1003,3,"Shine, Miss. Ellen Natalia",female,,0,0,330968,7.7792,,Q
1004,1,"Evans, Miss. Edith Corse",female,36,0,0,PC 17531,31.6792,A29,C
1005,3,"Buckley, Miss. Katherine",female,18.5,0,0,329944,7.2833,,Q
1006,1,"Straus, Mrs. Isidor (Rosalie Ida Blun)",female,63,1,0,PC 17483,221.7792,C55 C57,S
1007,3,"Chronopoulos, Mr. Demetrios",male,18,1,0,2680,14.4542,,C
1008,3,"Thomas, Mr. John",male,,0,0,2681,6.4375,,C
1009,3,"Sandstrom, Miss. Beatrice Irene",female,1,1,1,PP 9549,16.7,G6,S
1010,1,"Beattie, Mr. Thomson",male,36,0,0,13050,75.2417,C6,C
1011,2,"Chapman, Mrs. John Henry (Sara Elizabeth Lawry)",female,29,1,0,SC/AH 29037,26,,S
1012,2,"Watt, Miss. Bertha J",female,12,0,0,C.A. 33595,15.75,,S
1013,3,"Kiernan, Mr. John",male,,1,0,367227,7.75,,Q
1014,1,"Schabert, Mrs. Paul (Emma Mock)",female,35,1,0,13236,57.75,C28,C
1015,3,"Carver, Mr. Alfred John",male,28,0,0,392095,7.25,,S
1016,3,"Kennedy, Mr. John",male,,0,0,368783,7.75,,Q
1017,3,"Cribb, Miss. Laura Alice",female,17,0,1,371362,16.1,,S
1018,3,"Brobeck, Mr. Karl Rudolf",male,22,0,0,350045,7.7958,,S
1019,3,"McCoy, Miss. Alicia",female,,2,0,367226,23.25,,Q
1020,2,"Bowenur, Mr. Solomon",male,42,0,0,211535,13,,S
1021,3,"Petersen, Mr. Marius",male,24,0,0,342441,8.05,,S
1022,3,"Spinner, Mr. Henry John",male,32,0,0,STON/OQ. 369943,8.05,,S
1023,1,"Gracie, Col. Archibald IV",male,53,0,0,113780,28.5,C51,C
1024,3,"Lefebre, Mrs. Frank (Frances)",female,,0,4,4133,25.4667,,S
1025,3,"Thomas, Mr. Charles P",male,,1,0,2621,6.4375,,C
1026,3,"Dintcheff, Mr. Valtcho",male,43,0,0,349226,7.8958,,S
1027,3,"Carlsson, Mr. Carl Robert",male,24,0,0,350409,7.8542,,S
1028,3,"Zakarian, Mr. Mapriededer",male,26.5,0,0,2656,7.225,,C
1029,2,"Schmidt, Mr. August",male,26,0,0,248659,13,,S
1030,3,"Drapkin, Miss. Jennie",female,23,0,0,SOTON/OQ 392083,8.05,,S
1031,3,"Goodwin, Mr. Charles Frederick",male,40,1,6,CA 2144,46.9,,S
1032,3,"Goodwin, Miss. Jessie Allis",female,10,5,2,CA 2144,46.9,,S
1033,1,"Daniels, Miss. Sarah",female,33,0,0,113781,151.55,,S
1034,1,"Ryerson, Mr. Arthur Larned",male,61,1,3,PC 17608,262.375,B57 B59 B63 B66,C
1035,2,"Beauchamp, Mr. Henry James",male,28,0,0,244358,26,,S
1036,1,"Lindeberg-Lind, Mr. Erik Gustaf (Mr Edward Lingrey"")""",male,42,0,0,17475,26.55,,S
1037,3,"Vander Planke, Mr. Julius",male,31,3,0,345763,18,,S
1038,1,"Hilliard, Mr. Herbert Henry",male,,0,0,17463,51.8625,E46,S
1039,3,"Davies, Mr. Evan",male,22,0,0,SC/A4 23568,8.05,,S
1040,1,"Crafton, Mr. John Bertram",male,,0,0,113791,26.55,,S
1041,2,"Lahtinen, Rev. William",male,30,1,1,250651,26,,S
1042,1,"Earnshaw, Mrs. Boulton (Olive Potter)",female,23,0,1,11767,83.1583,C54,C
1043,3,"Matinoff, Mr. Nicola",male,,0,0,349255,7.8958,,C
1044,3,"Storey, Mr. Thomas",male,60.5,0,0,3701,,,S
1045,3,"Klasen, Mrs. (Hulda Kristina Eugenia Lofqvist)",female,36,0,2,350405,12.1833,,S
1046,3,"Asplund, Master. Filip Oscar",male,13,4,2,347077,31.3875,,S
1047,3,"Duquemin, Mr. Joseph",male,24,0,0,S.O./P.P. 752,7.55,,S
1048,1,"Bird, Miss. Ellen",female,29,0,0,PC 17483,221.7792,C97,S
1049,3,"Lundin, Miss. Olga Elida",female,23,0,0,347469,7.8542,,S
1050,1,"Borebank, Mr. John James",male,42,0,0,110489,26.55,D22,S
1051,3,"Peacock, Mrs. Benjamin (Edith Nile)",female,26,0,2,SOTON/O.Q. 3101315,13.775,,S
1052,3,"Smyth, Miss. Julia",female,,0,0,335432,7.7333,,Q
1053,3,"Touma, Master. Georges Youssef",male,7,1,1,2650,15.2458,,C
1054,2,"Wright, Miss. Marion",female,26,0,0,220844,13.5,,S
1055,3,"Pearce, Mr. Ernest",male,,0,0,343271,7,,S
1056,2,"Peruschitz, Rev. Joseph Maria",male,41,0,0,237393,13,,S
1057,3,"Kink-Heilmann, Mrs. Anton (Luise Heilmann)",female,26,1,1,315153,22.025,,S
1058,1,"Brandeis, Mr. Emil",male,48,0,0,PC 17591,50.4958,B10,C
1059,3,"Ford, Mr. Edward Watson",male,18,2,2,W./C. 6608,34.375,,S
1060,1,"Cassebeer, Mrs. Henry Arthur Jr (Eleanor Genevieve Fosdick)",female,,0,0,17770,27.7208,,C
1061,3,"Hellstrom, Miss. Hilda Maria",female,22,0,0,7548,8.9625,,S
1062,3,"Lithman, Mr. Simon",male,,0,0,S.O./P.P. 251,7.55,,S
1063,3,"Zakarian, Mr. Ortin",male,27,0,0,2670,7.225,,C
1064,3,"Dyker, Mr. Adolf Fredrik",male,23,1,0,347072,13.9,,S
1065,3,"Torfa, Mr. Assad",male,,0,0,2673,7.2292,,C
1066,3,"Asplund, Mr. Carl Oscar Vilhelm Gustafsson",male,40,1,5,347077,31.3875,,S
1067,2,"Brown, Miss. Edith Eileen",female,15,0,2,29750,39,,S
1068,2,"Sincock, Miss. Maude",female,20,0,0,C.A. 33112,36.75,,S
1069,1,"Stengel, Mr. Charles Emil Henry",male,54,1,0,11778,55.4417,C116,C
1070,2,"Becker, Mrs. Allen Oliver (Nellie E Baumgardner)",female,36,0,3,230136,39,F4,S
1071,1,"Compton, Mrs. Alexander Taylor (Mary Eliza Ingersoll)",female,64,0,2,PC 17756,83.1583,E45,C
1072,2,"McCrie, Mr. James Matthew",male,30,0,0,233478,13,,S
1073,1,"Compton, Mr. Alexander Taylor Jr",male,37,1,1,PC 17756,83.1583,E52,C
1074,1,"Marvin, Mrs. Daniel Warner (Mary Graham Carmichael Farquarson)",female,18,1,0,113773,53.1,D30,S
1075,3,"Lane, Mr. Patrick",male,,0,0,7935,7.75,,Q
1076,1,"Douglas, Mrs. Frederick Charles (Mary Helene Baxter)",female,27,1,1,PC 17558,247.5208,B58 B60,C
1077,2,"Maybery, Mr. Frank Hubert",male,40,0,0,239059,16,,S
1078,2,"Phillips, Miss. Alice Frances Louisa",female,21,0,1,S.O./P.P. 2,21,,S
1079,3,"Davies, Mr. Joseph",male,17,2,0,A/4 48873,8.05,,S
1080,3,"Sage, Miss. Ada",female,,8,2,CA. 2343,69.55,,S
1081,2,"Veal, Mr. James",male,40,0,0,28221,13,,S
1082,2,"Angle, Mr. William A",male,34,1,0,226875,26,,S
1083,1,"Salomon, Mr. Abraham L",male,,0,0,111163,26,,S
1084,3,"van Billiard, Master. Walter John",male,11.5,1,1,A/5. 851,14.5,,S
1085,2,"Lingane, Mr. John",male,61,0,0,235509,12.35,,Q
1086,2,"Drew, Master. Marshall Brines",male,8,0,2,28220,32.5,,S
1087,3,"Karlsson, Mr. Julius Konrad Eugen",male,33,0,0,347465,7.8542,,S
1088,1,"Spedden, Master. Robert Douglas",male,6,0,2,16966,134.5,E34,C
1089,3,"Nilsson, Miss. Berta Olivia",female,18,0,0,347066,7.775,,S
1090,2,"Baimbrigge, Mr. Charles Robert",male,23,0,0,C.A. 31030,10.5,,S
1091,3,"Rasmussen, Mrs. (Lena Jacobsen Solvang)",female,,0,0,65305,8.1125,,S
1092,3,"Murphy, Miss. Nora",female,,0,0,36568,15.5,,Q
1093,3,"Danbom, Master. Gilbert Sigvard Emanuel",male,0.33,0,2,347080,14.4,,S
1094,1,"Astor, Col. John Jacob",male,47,1,0,PC 17757,227.525,C62 C64,C
1095,2,"Quick, Miss. Winifred Vera",female,8,1,1,26360,26,,S
1096,2,"Andrew, Mr. Frank Thomas",male,25,0,0,C.A. 34050,10.5,,S
1097,1,"Omont, Mr. Alfred Fernand",male,,0,0,F.C. 12998,25.7417,,C
1098,3,"McGowan, Miss. Katherine",female,35,0,0,9232,7.75,,Q
1099,2,"Collett, Mr. Sidney C Stuart",male,24,0,0,28034,10.5,,S
1100,1,"Rosenbaum, Miss. Edith Louise",female,33,0,0,PC 17613,27.7208,A11,C
1101,3,"Delalic, Mr. Redjo",male,25,0,0,349250,7.8958,,S
1102,3,"Andersen, Mr. Albert Karvin",male,32,0,0,C 4001,22.525,,S
1103,3,"Finoli, Mr. Luigi",male,,0,0,SOTON/O.Q. 3101308,7.05,,S
1104,2,"Deacon, Mr. Percy William",male,17,0,0,S.O.C. 14879,73.5,,S
1105,2,"Howard, Mrs. Benjamin (Ellen Truelove Arman)",female,60,1,0,24065,26,,S
1106,3,"Andersson, Miss. Ida Augusta Margareta",female,38,4,2,347091,7.775,,S
1107,1,"Head, Mr. Christopher",male,42,0,0,113038,42.5,B11,S
1108,3,"Mahon, Miss. Bridget Delia",female,,0,0,330924,7.8792,,Q
1109,1,"Wick, Mr. George Dennick",male,57,1,1,36928,164.8667,,S
1110,1,"Widener, Mrs. George Dunton (Eleanor Elkins)",female,50,1,1,113503,211.5,C80,C
1111,3,"Thomson, Mr. Alexander Morrison",male,,0,0,32302,8.05,,S
1112,2,"Duran y More, Miss. Florentina",female,30,1,0,SC/PARIS 2148,13.8583,,C
1113,3,"Reynolds, Mr. Harold J",male,21,0,0,342684,8.05,,S
1114,2,"Cook, Mrs. (Selena Rogers)",female,22,0,0,W./C. 14266,10.5,F33,S
1115,3,"Karlsson, Mr. Einar Gervasius",male,21,0,0,350053,7.7958,,S
1116,1,"Candee, Mrs. Edward (Helen Churchill Hungerford)",female,53,0,0,PC 17606,27.4458,,C
1117,3,"Moubarek, Mrs. George (Omine Amenia"" Alexander)""",female,,0,2,2661,15.2458,,C
1118,3,"Asplund, Mr. Johan Charles",male,23,0,0,350054,7.7958,,S
1119,3,"McNeill, Miss. Bridget",female,,0,0,370368,7.75,,Q
1120,3,"Everett, Mr. Thomas James",male,40.5,0,0,C.A. 6212,15.1,,S
1121,2,"Hocking, Mr. Samuel James Metcalfe",male,36,0,0,242963,13,,S
1122,2,"Sweet, Mr. George Frederick",male,14,0,0,220845,65,,S
1123,1,"Willard, Miss. Constance",female,21,0,0,113795,26.55,,S
1124,3,"Wiklund, Mr. Karl Johan",male,21,1,0,3101266,6.4958,,S
1125,3,"Linehan, Mr. Michael",male,,0,0,330971,7.8792,,Q
1126,1,"Cumings, Mr. John Bradley",male,39,1,0,PC 17599,71.2833,C85,C
1127,3,"Vendel, Mr. Olof Edvin",male,20,0,0,350416,7.8542,,S
1128,1,"Warren, Mr. Frank Manley",male,64,1,0,110813,75.25,D37,C
1129,3,"Baccos, Mr. Raffull",male,20,0,0,2679,7.225,,C
1130,2,"Hiltunen, Miss. Marta",female,18,1,1,250650,13,,S
1131,1,"Douglas, Mrs. Walter Donald (Mahala Dutton)",female,48,1,0,PC 17761,106.425,C86,C
1132,1,"Lindstrom, Mrs. Carl Johan (Sigrid Posse)",female,55,0,0,112377,27.7208,,C
1133,2,"Christy, Mrs. (Alice Frances)",female,45,0,2,237789,30,,S
1134,1,"Spedden, Mr. Frederic Oakley",male,45,1,1,16966,134.5,E34,C
1135,3,"Hyman, Mr. Abraham",male,,0,0,3470,7.8875,,S
1136,3,"Johnston, Master. William Arthur Willie""""",male,,1,2,W./C. 6607,23.45,,S
1137,1,"Kenyon, Mr. Frederick R",male,41,1,0,17464,51.8625,D21,S
1138,2,"Karnes, Mrs. J Frank (Claire Bennett)",female,22,0,0,F.C.C. 13534,21,,S
1139,2,"Drew, Mr. James Vivian",male,42,1,1,28220,32.5,,S
1140,2,"Hold, Mrs. Stephen (Annie Margaret Hill)",female,29,1,0,26707,26,,S
1141,3,"Khalil, Mrs. Betros (Zahie Maria"" Elias)""",female,,1,0,2660,14.4542,,C
1142,2,"West, Miss. Barbara J",female,0.92,1,2,C.A. 34651,27.75,,S
1143,3,"Abrahamsson, Mr. Abraham August Johannes",male,20,0,0,SOTON/O2 3101284,7.925,,S
1144,1,"Clark, Mr. Walter Miller",male,27,1,0,13508,136.7792,C89,C
1145,3,"Salander, Mr. Karl Johan",male,24,0,0,7266,9.325,,S
1146,3,"Wenzel, Mr. Linhart",male,32.5,0,0,345775,9.5,,S
1147,3,"MacKay, Mr. George William",male,,0,0,C.A. 42795,7.55,,S
1148,3,"Mahon, Mr. John",male,,0,0,AQ/4 3130,7.75,,Q
1149,3,"Niklasson, Mr. Samuel",male,28,0,0,363611,8.05,,S
1150,2,"Bentham, Miss. Lilian W",female,19,0,0,28404,13,,S
1151,3,"Midtsjo, Mr. Karl Albert",male,21,0,0,345501,7.775,,S
1152,3,"de Messemaeker, Mr. Guillaume Joseph",male,36.5,1,0,345572,17.4,,S
1153,3,"Nilsson, Mr. August Ferdinand",male,21,0,0,350410,7.8542,,S
1154,2,"Wells, Mrs. Arthur Henry (Addie"" Dart Trevaskis)""",female,29,0,2,29103,23,,S
1155,3,"Klasen, Miss. Gertrud Emilia",female,1,1,1,350405,12.1833,,S
1156,2,"Portaluppi, Mr. Emilio Ilario Giuseppe",male,30,0,0,C.A. 34644,12.7375,,C
1157,3,"Lyntakoff, Mr. Stanko",male,,0,0,349235,7.8958,,S
1158,1,"Chisholm, Mr. Roderick Robert Crispin",male,,0,0,112051,0,,S
1159,3,"Warren, Mr. Charles William",male,,0,0,C.A. 49867,7.55,,S
1160,3,"Howard, Miss. May Elizabeth",female,,0,0,A. 2. 39186,8.05,,S
1161,3,"Pokrnic, Mr. Mate",male,17,0,0,315095,8.6625,,S
1162,1,"McCaffry, Mr. Thomas Francis",male,46,0,0,13050,75.2417,C6,C
1163,3,"Fox, Mr. Patrick",male,,0,0,368573,7.75,,Q
1164,1,"Clark, Mrs. Walter Miller (Virginia McDowell)",female,26,1,0,13508,136.7792,C89,C
1165,3,"Lennon, Miss. Mary",female,,1,0,370371,15.5,,Q
1166,3,"Saade, Mr. Jean Nassr",male,,0,0,2676,7.225,,C
1167,2,"Bryhl, Miss. Dagmar Jenny Ingeborg ",female,20,1,0,236853,26,,S
1168,2,"Parker, Mr. Clifford Richard",male,28,0,0,SC 14888,10.5,,S
1169,2,"Faunthorpe, Mr. Harry",male,40,1,0,2926,26,,S
1170,2,"Ware, Mr. John James",male,30,1,0,CA 31352,21,,S
1171,2,"Oxenham, Mr. Percy Thomas",male,22,0,0,W./C. 14260,10.5,,S
1172,3,"Oreskovic, Miss. Jelka",female,23,0,0,315085,8.6625,,S
1173,3,"Peacock, Master. Alfred Edward",male,0.75,1,1,SOTON/O.Q. 3101315,13.775,,S
1174,3,"Fleming, Miss. Honora",female,,0,0,364859,7.75,,Q
1175,3,"Touma, Miss. Maria Youssef",female,9,1,1,2650,15.2458,,C
1176,3,"Rosblom, Miss. Salli Helena",female,2,1,1,370129,20.2125,,S
1177,3,"Dennis, Mr. William",male,36,0,0,A/5 21175,7.25,,S
1178,3,"Franklin, Mr. Charles (Charles Fardon)",male,,0,0,SOTON/O.Q. 3101314,7.25,,S
1179,1,"Snyder, Mr. John Pillsbury",male,24,1,0,21228,82.2667,B45,S
1180,3,"Mardirosian, Mr. Sarkis",male,,0,0,2655,7.2292,F E46,C
1181,3,"Ford, Mr. Arthur",male,,0,0,A/5 1478,8.05,,S
1182,1,"Rheims, Mr. George Alexander Lucien",male,,0,0,PC 17607,39.6,,S
1183,3,"Daly, Miss. Margaret Marcella Maggie""""",female,30,0,0,382650,6.95,,Q
1184,3,"Nasr, Mr. Mustafa",male,,0,0,2652,7.2292,,C
1185,1,"Dodge, Dr. Washington",male,53,1,1,33638,81.8583,A34,S
1186,3,"Wittevrongel, Mr. Camille",male,36,0,0,345771,9.5,,S
1187,3,"Angheloff, Mr. Minko",male,26,0,0,349202,7.8958,,S
1188,2,"Laroche, Miss. Louise",female,1,1,2,SC/Paris 2123,41.5792,,C
1189,3,"Samaan, Mr. Hanna",male,,2,0,2662,21.6792,,C
1190,1,"Loring, Mr. Joseph Holland",male,30,0,0,113801,45.5,,S
1191,3,"Johansson, Mr. Nils",male,29,0,0,347467,7.8542,,S
1192,3,"Olsson, Mr. Oscar Wilhelm",male,32,0,0,347079,7.775,,S
1193,2,"Malachard, Mr. Noel",male,,0,0,237735,15.0458,D,C
1194,2,"Phillips, Mr. Escott Robert",male,43,0,1,S.O./P.P. 2,21,,S
1195,3,"Pokrnic, Mr. Tome",male,24,0,0,315092,8.6625,,S
1196,3,"McCarthy, Miss. Catherine Katie""""",female,,0,0,383123,7.75,,Q
1197,1,"Crosby, Mrs. Edward Gifford (Catherine Elizabeth Halstead)",female,64,1,1,112901,26.55,B26,S
1198,1,"Allison, Mr. Hudson Joshua Creighton",male,30,1,2,113781,151.55,C22 C26,S
1199,3,"Aks, Master. Philip Frank",male,0.83,0,1,392091,9.35,,S
1200,1,"Hays, Mr. Charles Melville",male,55,1,1,12749,93.5,B69,S
1201,3,"Hansen, Mrs. Claus Peter (Jennie L Howard)",female,45,1,0,350026,14.1083,,S
1202,3,"Cacic, Mr. Jego Grga",male,18,0,0,315091,8.6625,,S
1203,3,"Vartanian, Mr. David",male,22,0,0,2658,7.225,,C
1204,3,"Sadowitz, Mr. Harry",male,,0,0,LP 1588,7.575,,S
1205,3,"Carr, Miss. Jeannie",female,37,0,0,368364,7.75,,Q
1206,1,"White, Mrs. John Stuart (Ella Holmes)",female,55,0,0,PC 17760,135.6333,C32,C
1207,3,"Hagardon, Miss. Kate",female,17,0,0,AQ/3. 30631,7.7333,,Q
1208,1,"Spencer, Mr. William Augustus",male,57,1,0,PC 17569,146.5208,B78,C
1209,2,"Rogers, Mr. Reginald Harry",male,19,0,0,28004,10.5,,S
1210,3,"Jonsson, Mr. Nils Hilding",male,27,0,0,350408,7.8542,,S
1211,2,"Jefferys, Mr. Ernest Wilfred",male,22,2,0,C.A. 31029,31.5,,S
1212,3,"Andersson, Mr. Johan Samuel",male,26,0,0,347075,7.775,,S
1213,3,"Krekorian, Mr. Neshan",male,25,0,0,2654,7.2292,F E57,C
1214,2,"Nesson, Mr. Israel",male,26,0,0,244368,13,F2,S
1215,1,"Rowe, Mr. Alfred G",male,33,0,0,113790,26.55,,S
1216,1,"Kreuchen, Miss. Emilie",female,39,0,0,24160,211.3375,,S
1217,3,"Assam, Mr. Ali",male,23,0,0,SOTON/O.Q. 3101309,7.05,,S
1218,2,"Becker, Miss. Ruth Elizabeth",female,12,2,1,230136,39,F4,S
1219,1,"Rosenshine, Mr. George (Mr George Thorne"")""",male,46,0,0,PC 17585,79.2,,C
1220,2,"Clarke, Mr. Charles Valentine",male,29,1,0,2003,26,,S
1221,2,"Enander, Mr. Ingvar",male,21,0,0,236854,13,,S
1222,2,"Davies, Mrs. John Morgan (Elizabeth Agnes Mary White) ",female,48,0,2,C.A. 33112,36.75,,S
1223,1,"Dulles, Mr. William Crothers",male,39,0,0,PC 17580,29.7,A18,C
1224,3,"Thomas, Mr. Tannous",male,,0,0,2684,7.225,,C
1225,3,"Nakid, Mrs. Said (Waika Mary"" Mowad)""",female,19,1,1,2653,15.7417,,C
1226,3,"Cor, Mr. Ivan",male,27,0,0,349229,7.8958,,S
1227,1,"Maguire, Mr. John Edward",male,30,0,0,110469,26,C106,S
1228,2,"de Brito, Mr. Jose Joaquim",male,32,0,0,244360,13,,S
1229,3,"Elias, Mr. Joseph",male,39,0,2,2675,7.2292,,C
1230,2,"Denbury, Mr. Herbert",male,25,0,0,C.A. 31029,31.5,,S
1231,3,"Betros, Master. Seman",male,,0,0,2622,7.2292,,C
1232,2,"Fillbrook, Mr. Joseph Charles",male,18,0,0,C.A. 15185,10.5,,S
1233,3,"Lundstrom, Mr. Thure Edvin",male,32,0,0,350403,7.5792,,S
1234,3,"Sage, Mr. John George",male,,1,9,CA. 2343,69.55,,S
1235,1,"Cardeza, Mrs. James Warburton Martinez (Charlotte Wardle Drake)",female,58,0,1,PC 17755,512.3292,B51 B53 B55,C
1236,3,"van Billiard, Master. James William",male,,1,1,A/5. 851,14.5,,S
1237,3,"Abelseth, Miss. Karen Marie",female,16,0,0,348125,7.65,,S
1238,2,"Botsford, Mr. William Hull",male,26,0,0,237670,13,,S
1239,3,"Whabee, Mrs. George Joseph (Shawneene Abi-Saab)",female,38,0,0,2688,7.2292,,C
1240,2,"Giles, Mr. Ralph",male,24,0,0,248726,13.5,,S
1241,2,"Walcroft, Miss. Nellie",female,31,0,0,F.C.C. 13528,21,,S
1242,1,"Greenfield, Mrs. Leo David (Blanche Strouse)",female,45,0,1,PC 17759,63.3583,D10 D12,C
1243,2,"Stokes, Mr. Philip Joseph",male,25,0,0,F.C.C. 13540,10.5,,S
1244,2,"Dibden, Mr. William",male,18,0,0,S.O.C. 14879,73.5,,S
1245,2,"Herman, Mr. Samuel",male,49,1,2,220845,65,,S
1246,3,"Dean, Miss. Elizabeth Gladys Millvina""""",female,0.17,1,2,C.A. 2315,20.575,,S
1247,1,"Julian, Mr. Henry Forbes",male,50,0,0,113044,26,E60,S
1248,1,"Brown, Mrs. John Murray (Caroline Lane Lamson)",female,59,2,0,11769,51.4792,C101,S
1249,3,"Lockyer, Mr. Edward",male,,0,0,1222,7.8792,,S
1250,3,"O'Keefe, Mr. Patrick",male,,0,0,368402,7.75,,Q
1251,3,"Lindell, Mrs. Edvard Bengtsson (Elin Gerda Persson)",female,30,1,0,349910,15.55,,S
1252,3,"Sage, Master. William Henry",male,14.5,8,2,CA. 2343,69.55,,S
1253,2,"Mallet, Mrs. Albert (Antoinette Magnin)",female,24,1,1,S.C./PARIS 2079,37.0042,,C
1254,2,"Ware, Mrs. John James (Florence Louise Long)",female,31,0,0,CA 31352,21,,S
1255,3,"Strilic, Mr. Ivan",male,27,0,0,315083,8.6625,,S
1256,1,"Harder, Mrs. George Achilles (Dorothy Annan)",female,25,1,0,11765,55.4417,E50,C
1257,3,"Sage, Mrs. John (Annie Bullen)",female,,1,9,CA. 2343,69.55,,S
1258,3,"Caram, Mr. Joseph",male,,1,0,2689,14.4583,,C
1259,3,"Riihivouri, Miss. Susanna Juhantytar Sanni""""",female,22,0,0,3101295,39.6875,,S
1260,1,"Gibson, Mrs. Leonard (Pauline C Boeson)",female,45,0,1,112378,59.4,,C
1261,2,"Pallas y Castello, Mr. Emilio",male,29,0,0,SC/PARIS 2147,13.8583,,C
1262,2,"Giles, Mr. Edgar",male,21,1,0,28133,11.5,,S
1263,1,"Wilson, Miss. Helen Alice",female,31,0,0,16966,134.5,E39 E41,C
1264,1,"Ismay, Mr. Joseph Bruce",male,49,0,0,112058,0,B52 B54 B56,S
1265,2,"Harbeck, Mr. William H",male,44,0,0,248746,13,,S
1266,1,"Dodge, Mrs. Washington (Ruth Vidaver)",female,54,1,1,33638,81.8583,A34,S
1267,1,"Bowen, Miss. Grace Scott",female,45,0,0,PC 17608,262.375,,C
1268,3,"Kink, Miss. Maria",female,22,2,0,315152,8.6625,,S
1269,2,"Cotterill, Mr. Henry Harry""""",male,21,0,0,29107,11.5,,S
1270,1,"Hipkins, Mr. William Edward",male,55,0,0,680,50,C39,S
1271,3,"Asplund, Master. Carl Edgar",male,5,4,2,347077,31.3875,,S
1272,3,"O'Connor, Mr. Patrick",male,,0,0,366713,7.75,,Q
1273,3,"Foley, Mr. Joseph",male,26,0,0,330910,7.8792,,Q
1274,3,"Risien, Mrs. Samuel (Emma)",female,,0,0,364498,14.5,,S
1275,3,"McNamee, Mrs. Neal (Eileen O'Leary)",female,19,1,0,376566,16.1,,S
1276,2,"Wheeler, Mr. Edwin Frederick""""",male,,0,0,SC/PARIS 2159,12.875,,S
1277,2,"Herman, Miss. Kate",female,24,1,2,220845,65,,S
1278,3,"Aronsson, Mr. Ernst Axel Algot",male,24,0,0,349911,7.775,,S
1279,2,"Ashby, Mr. John",male,57,0,0,244346,13,,S
1280,3,"Canavan, Mr. Patrick",male,21,0,0,364858,7.75,,Q
1281,3,"Palsson, Master. Paul Folke",male,6,3,1,349909,21.075,,S
1282,1,"Payne, Mr. Vivian Ponsonby",male,23,0,0,12749,93.5,B24,S
1283,1,"Lines, Mrs. Ernest H (Elizabeth Lindsey James)",female,51,0,1,PC 17592,39.4,D28,S
1284,3,"Abbott, Master. Eugene Joseph",male,13,0,2,C.A. 2673,20.25,,S
1285,2,"Gilbert, Mr. William",male,47,0,0,C.A. 30769,10.5,,S
1286,3,"Kink-Heilmann, Mr. Anton",male,29,3,1,315153,22.025,,S
1287,1,"Smith, Mrs. Lucien Philip (Mary Eloise Hughes)",female,18,1,0,13695,60,C31,S
1288,3,"Colbert, Mr. Patrick",male,24,0,0,371109,7.25,,Q
1289,1,"Frolicher-Stehli, Mrs. Maxmillian (Margaretha Emerentia Stehli)",female,48,1,1,13567,79.2,B41,C
1290,3,"Larsson-Rondberg, Mr. Edvard A",male,22,0,0,347065,7.775,,S
1291,3,"Conlon, Mr. Thomas Henry",male,31,0,0,21332,7.7333,,Q
1292,1,"Bonnell, Miss. Caroline",female,30,0,0,36928,164.8667,C7,S
1293,2,"Gale, Mr. Harry",male,38,1,0,28664,21,,S
1294,1,"Gibson, Miss. Dorothy Winifred",female,22,0,1,112378,59.4,,C
1295,1,"Carrau, Mr. Jose Pedro",male,17,0,0,113059,47.1,,S
1296,1,"Frauenthal, Mr. Isaac Gerald",male,43,1,0,17765,27.7208,D40,C
1297,2,"Nourney, Mr. Alfred (Baron von Drachstedt"")""",male,20,0,0,SC/PARIS 2166,13.8625,D38,C
1298,2,"Ware, Mr. William Jeffery",male,23,1,0,28666,10.5,,S
1299,1,"Widener, Mr. George Dunton",male,50,1,1,113503,211.5,C80,C
1300,3,"Riordan, Miss. Johanna Hannah""""",female,,0,0,334915,7.7208,,Q
1301,3,"Peacock, Miss. Treasteall",female,3,1,1,SOTON/O.Q. 3101315,13.775,,S
1302,3,"Naughton, Miss. Hannah",female,,0,0,365237,7.75,,Q
1303,1,"Minahan, Mrs. William Edward (Lillian E Thorpe)",female,37,1,0,19928,90,C78,Q
1304,3,"Henriksson, Miss. Jenny Lovisa",female,28,0,0,347086,7.775,,S
1305,3,"Spector, Mr. Woolf",male,,0,0,A.5. 3236,8.05,,S
1306,1,"Oliva y Ocana, Dona. Fermina",female,39,0,0,PC 17758,108.9,C105,C
1307,3,"Saether, Mr. Simon Sivertsen",male,38.5,0,0,SOTON/O.Q. 3101262,7.25,,S
1308,3,"Ware, Mr. Frederick",male,,0,0,359309,8.05,,S
1309,3,"Peter, Master. Michael J",male,,1,1,2668,22.3583,,C
diff --git a/project/jupyter/data/train.csv b/project/jupyter/data/train.csv
new file mode 100644
index 00000000..bda035ab
--- /dev/null
+++ b/project/jupyter/data/train.csv
@@ -0,0 +1 @@
+PassengerId,Survived,Pclass,Name,Sex,Age,SibSp,Parch,Ticket,Fare,Cabin,Embarked
1,0,3,"Braund, Mr. Owen Harris",male,22,1,0,A/5 21171,7.25,,S
2,1,1,"Cumings, Mrs. John Bradley (Florence Briggs Thayer)",female,38,1,0,PC 17599,71.2833,C85,C
3,1,3,"Heikkinen, Miss. Laina",female,26,0,0,STON/O2. 3101282,7.925,,S
4,1,1,"Futrelle, Mrs. Jacques Heath (Lily May Peel)",female,35,1,0,113803,53.1,C123,S
5,0,3,"Allen, Mr. William Henry",male,35,0,0,373450,8.05,,S
6,0,3,"Moran, Mr. James",male,,0,0,330877,8.4583,,Q
7,0,1,"McCarthy, Mr. Timothy J",male,54,0,0,17463,51.8625,E46,S
8,0,3,"Palsson, Master. Gosta Leonard",male,2,3,1,349909,21.075,,S
9,1,3,"Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)",female,27,0,2,347742,11.1333,,S
10,1,2,"Nasser, Mrs. Nicholas (Adele Achem)",female,14,1,0,237736,30.0708,,C
11,1,3,"Sandstrom, Miss. Marguerite Rut",female,4,1,1,PP 9549,16.7,G6,S
12,1,1,"Bonnell, Miss. Elizabeth",female,58,0,0,113783,26.55,C103,S
13,0,3,"Saundercock, Mr. William Henry",male,20,0,0,A/5. 2151,8.05,,S
14,0,3,"Andersson, Mr. Anders Johan",male,39,1,5,347082,31.275,,S
15,0,3,"Vestrom, Miss. Hulda Amanda Adolfina",female,14,0,0,350406,7.8542,,S
16,1,2,"Hewlett, Mrs. (Mary D Kingcome) ",female,55,0,0,248706,16,,S
17,0,3,"Rice, Master. Eugene",male,2,4,1,382652,29.125,,Q
18,1,2,"Williams, Mr. Charles Eugene",male,,0,0,244373,13,,S
19,0,3,"Vander Planke, Mrs. Julius (Emelia Maria Vandemoortele)",female,31,1,0,345763,18,,S
20,1,3,"Masselmani, Mrs. Fatima",female,,0,0,2649,7.225,,C
21,0,2,"Fynney, Mr. Joseph J",male,35,0,0,239865,26,,S
22,1,2,"Beesley, Mr. Lawrence",male,34,0,0,248698,13,D56,S
23,1,3,"McGowan, Miss. Anna ""Annie""",female,15,0,0,330923,8.0292,,Q
24,1,1,"Sloper, Mr. William Thompson",male,28,0,0,113788,35.5,A6,S
25,0,3,"Palsson, Miss. Torborg Danira",female,8,3,1,349909,21.075,,S
26,1,3,"Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)",female,38,1,5,347077,31.3875,,S
27,0,3,"Emir, Mr. Farred Chehab",male,,0,0,2631,7.225,,C
28,0,1,"Fortune, Mr. Charles Alexander",male,19,3,2,19950,263,C23 C25 C27,S
29,1,3,"O'Dwyer, Miss. Ellen ""Nellie""",female,,0,0,330959,7.8792,,Q
30,0,3,"Todoroff, Mr. Lalio",male,,0,0,349216,7.8958,,S
31,0,1,"Uruchurtu, Don. Manuel E",male,40,0,0,PC 17601,27.7208,,C
32,1,1,"Spencer, Mrs. William Augustus (Marie Eugenie)",female,,1,0,PC 17569,146.5208,B78,C
33,1,3,"Glynn, Miss. Mary Agatha",female,,0,0,335677,7.75,,Q
34,0,2,"Wheadon, Mr. Edward H",male,66,0,0,C.A. 24579,10.5,,S
35,0,1,"Meyer, Mr. Edgar Joseph",male,28,1,0,PC 17604,82.1708,,C
36,0,1,"Holverson, Mr. Alexander Oskar",male,42,1,0,113789,52,,S
37,1,3,"Mamee, Mr. Hanna",male,,0,0,2677,7.2292,,C
38,0,3,"Cann, Mr. Ernest Charles",male,21,0,0,A./5. 2152,8.05,,S
39,0,3,"Vander Planke, Miss. Augusta Maria",female,18,2,0,345764,18,,S
40,1,3,"Nicola-Yarred, Miss. Jamila",female,14,1,0,2651,11.2417,,C
41,0,3,"Ahlin, Mrs. Johan (Johanna Persdotter Larsson)",female,40,1,0,7546,9.475,,S
42,0,2,"Turpin, Mrs. William John Robert (Dorothy Ann Wonnacott)",female,27,1,0,11668,21,,S
43,0,3,"Kraeff, Mr. Theodor",male,,0,0,349253,7.8958,,C
44,1,2,"Laroche, Miss. Simonne Marie Anne Andree",female,3,1,2,SC/Paris 2123,41.5792,,C
45,1,3,"Devaney, Miss. Margaret Delia",female,19,0,0,330958,7.8792,,Q
46,0,3,"Rogers, Mr. William John",male,,0,0,S.C./A.4. 23567,8.05,,S
47,0,3,"Lennon, Mr. Denis",male,,1,0,370371,15.5,,Q
48,1,3,"O'Driscoll, Miss. Bridget",female,,0,0,14311,7.75,,Q
49,0,3,"Samaan, Mr. Youssef",male,,2,0,2662,21.6792,,C
50,0,3,"Arnold-Franchi, Mrs. Josef (Josefine Franchi)",female,18,1,0,349237,17.8,,S
51,0,3,"Panula, Master. Juha Niilo",male,7,4,1,3101295,39.6875,,S
52,0,3,"Nosworthy, Mr. Richard Cater",male,21,0,0,A/4. 39886,7.8,,S
53,1,1,"Harper, Mrs. Henry Sleeper (Myna Haxtun)",female,49,1,0,PC 17572,76.7292,D33,C
54,1,2,"Faunthorpe, Mrs. Lizzie (Elizabeth Anne Wilkinson)",female,29,1,0,2926,26,,S
55,0,1,"Ostby, Mr. Engelhart Cornelius",male,65,0,1,113509,61.9792,B30,C
56,1,1,"Woolner, Mr. Hugh",male,,0,0,19947,35.5,C52,S
57,1,2,"Rugg, Miss. Emily",female,21,0,0,C.A. 31026,10.5,,S
58,0,3,"Novel, Mr. Mansouer",male,28.5,0,0,2697,7.2292,,C
59,1,2,"West, Miss. Constance Mirium",female,5,1,2,C.A. 34651,27.75,,S
60,0,3,"Goodwin, Master. William Frederick",male,11,5,2,CA 2144,46.9,,S
61,0,3,"Sirayanian, Mr. Orsen",male,22,0,0,2669,7.2292,,C
62,1,1,"Icard, Miss. Amelie",female,38,0,0,113572,80,B28,
63,0,1,"Harris, Mr. Henry Birkhardt",male,45,1,0,36973,83.475,C83,S
64,0,3,"Skoog, Master. Harald",male,4,3,2,347088,27.9,,S
65,0,1,"Stewart, Mr. Albert A",male,,0,0,PC 17605,27.7208,,C
66,1,3,"Moubarek, Master. Gerios",male,,1,1,2661,15.2458,,C
67,1,2,"Nye, Mrs. (Elizabeth Ramell)",female,29,0,0,C.A. 29395,10.5,F33,S
68,0,3,"Crease, Mr. Ernest James",male,19,0,0,S.P. 3464,8.1583,,S
69,1,3,"Andersson, Miss. Erna Alexandra",female,17,4,2,3101281,7.925,,S
70,0,3,"Kink, Mr. Vincenz",male,26,2,0,315151,8.6625,,S
71,0,2,"Jenkin, Mr. Stephen Curnow",male,32,0,0,C.A. 33111,10.5,,S
72,0,3,"Goodwin, Miss. Lillian Amy",female,16,5,2,CA 2144,46.9,,S
73,0,2,"Hood, Mr. Ambrose Jr",male,21,0,0,S.O.C. 14879,73.5,,S
74,0,3,"Chronopoulos, Mr. Apostolos",male,26,1,0,2680,14.4542,,C
75,1,3,"Bing, Mr. Lee",male,32,0,0,1601,56.4958,,S
76,0,3,"Moen, Mr. Sigurd Hansen",male,25,0,0,348123,7.65,F G73,S
77,0,3,"Staneff, Mr. Ivan",male,,0,0,349208,7.8958,,S
78,0,3,"Moutal, Mr. Rahamin Haim",male,,0,0,374746,8.05,,S
79,1,2,"Caldwell, Master. Alden Gates",male,0.83,0,2,248738,29,,S
80,1,3,"Dowdell, Miss. Elizabeth",female,30,0,0,364516,12.475,,S
81,0,3,"Waelens, Mr. Achille",male,22,0,0,345767,9,,S
82,1,3,"Sheerlinck, Mr. Jan Baptist",male,29,0,0,345779,9.5,,S
83,1,3,"McDermott, Miss. Brigdet Delia",female,,0,0,330932,7.7875,,Q
84,0,1,"Carrau, Mr. Francisco M",male,28,0,0,113059,47.1,,S
85,1,2,"Ilett, Miss. Bertha",female,17,0,0,SO/C 14885,10.5,,S
86,1,3,"Backstrom, Mrs. Karl Alfred (Maria Mathilda Gustafsson)",female,33,3,0,3101278,15.85,,S
87,0,3,"Ford, Mr. William Neal",male,16,1,3,W./C. 6608,34.375,,S
88,0,3,"Slocovski, Mr. Selman Francis",male,,0,0,SOTON/OQ 392086,8.05,,S
89,1,1,"Fortune, Miss. Mabel Helen",female,23,3,2,19950,263,C23 C25 C27,S
90,0,3,"Celotti, Mr. Francesco",male,24,0,0,343275,8.05,,S
91,0,3,"Christmann, Mr. Emil",male,29,0,0,343276,8.05,,S
92,0,3,"Andreasson, Mr. Paul Edvin",male,20,0,0,347466,7.8542,,S
93,0,1,"Chaffee, Mr. Herbert Fuller",male,46,1,0,W.E.P. 5734,61.175,E31,S
94,0,3,"Dean, Mr. Bertram Frank",male,26,1,2,C.A. 2315,20.575,,S
95,0,3,"Coxon, Mr. Daniel",male,59,0,0,364500,7.25,,S
96,0,3,"Shorney, Mr. Charles Joseph",male,,0,0,374910,8.05,,S
97,0,1,"Goldschmidt, Mr. George B",male,71,0,0,PC 17754,34.6542,A5,C
98,1,1,"Greenfield, Mr. William Bertram",male,23,0,1,PC 17759,63.3583,D10 D12,C
99,1,2,"Doling, Mrs. John T (Ada Julia Bone)",female,34,0,1,231919,23,,S
100,0,2,"Kantor, Mr. Sinai",male,34,1,0,244367,26,,S
101,0,3,"Petranec, Miss. Matilda",female,28,0,0,349245,7.8958,,S
102,0,3,"Petroff, Mr. Pastcho (""Pentcho"")",male,,0,0,349215,7.8958,,S
103,0,1,"White, Mr. Richard Frasar",male,21,0,1,35281,77.2875,D26,S
104,0,3,"Johansson, Mr. Gustaf Joel",male,33,0,0,7540,8.6542,,S
105,0,3,"Gustafsson, Mr. Anders Vilhelm",male,37,2,0,3101276,7.925,,S
106,0,3,"Mionoff, Mr. Stoytcho",male,28,0,0,349207,7.8958,,S
107,1,3,"Salkjelsvik, Miss. Anna Kristine",female,21,0,0,343120,7.65,,S
108,1,3,"Moss, Mr. Albert Johan",male,,0,0,312991,7.775,,S
109,0,3,"Rekic, Mr. Tido",male,38,0,0,349249,7.8958,,S
110,1,3,"Moran, Miss. Bertha",female,,1,0,371110,24.15,,Q
111,0,1,"Porter, Mr. Walter Chamberlain",male,47,0,0,110465,52,C110,S
112,0,3,"Zabour, Miss. Hileni",female,14.5,1,0,2665,14.4542,,C
113,0,3,"Barton, Mr. David John",male,22,0,0,324669,8.05,,S
114,0,3,"Jussila, Miss. Katriina",female,20,1,0,4136,9.825,,S
115,0,3,"Attalah, Miss. Malake",female,17,0,0,2627,14.4583,,C
116,0,3,"Pekoniemi, Mr. Edvard",male,21,0,0,STON/O 2. 3101294,7.925,,S
117,0,3,"Connors, Mr. Patrick",male,70.5,0,0,370369,7.75,,Q
118,0,2,"Turpin, Mr. William John Robert",male,29,1,0,11668,21,,S
119,0,1,"Baxter, Mr. Quigg Edmond",male,24,0,1,PC 17558,247.5208,B58 B60,C
120,0,3,"Andersson, Miss. Ellis Anna Maria",female,2,4,2,347082,31.275,,S
121,0,2,"Hickman, Mr. Stanley George",male,21,2,0,S.O.C. 14879,73.5,,S
122,0,3,"Moore, Mr. Leonard Charles",male,,0,0,A4. 54510,8.05,,S
123,0,2,"Nasser, Mr. Nicholas",male,32.5,1,0,237736,30.0708,,C
124,1,2,"Webber, Miss. Susan",female,32.5,0,0,27267,13,E101,S
125,0,1,"White, Mr. Percival Wayland",male,54,0,1,35281,77.2875,D26,S
126,1,3,"Nicola-Yarred, Master. Elias",male,12,1,0,2651,11.2417,,C
127,0,3,"McMahon, Mr. Martin",male,,0,0,370372,7.75,,Q
128,1,3,"Madsen, Mr. Fridtjof Arne",male,24,0,0,C 17369,7.1417,,S
129,1,3,"Peter, Miss. Anna",female,,1,1,2668,22.3583,F E69,C
130,0,3,"Ekstrom, Mr. Johan",male,45,0,0,347061,6.975,,S
131,0,3,"Drazenoic, Mr. Jozef",male,33,0,0,349241,7.8958,,C
132,0,3,"Coelho, Mr. Domingos Fernandeo",male,20,0,0,SOTON/O.Q. 3101307,7.05,,S
133,0,3,"Robins, Mrs. Alexander A (Grace Charity Laury)",female,47,1,0,A/5. 3337,14.5,,S
134,1,2,"Weisz, Mrs. Leopold (Mathilde Francoise Pede)",female,29,1,0,228414,26,,S
135,0,2,"Sobey, Mr. Samuel James Hayden",male,25,0,0,C.A. 29178,13,,S
136,0,2,"Richard, Mr. Emile",male,23,0,0,SC/PARIS 2133,15.0458,,C
137,1,1,"Newsom, Miss. Helen Monypeny",female,19,0,2,11752,26.2833,D47,S
138,0,1,"Futrelle, Mr. Jacques Heath",male,37,1,0,113803,53.1,C123,S
139,0,3,"Osen, Mr. Olaf Elon",male,16,0,0,7534,9.2167,,S
140,0,1,"Giglio, Mr. Victor",male,24,0,0,PC 17593,79.2,B86,C
141,0,3,"Boulos, Mrs. Joseph (Sultana)",female,,0,2,2678,15.2458,,C
142,1,3,"Nysten, Miss. Anna Sofia",female,22,0,0,347081,7.75,,S
143,1,3,"Hakkarainen, Mrs. Pekka Pietari (Elin Matilda Dolck)",female,24,1,0,STON/O2. 3101279,15.85,,S
144,0,3,"Burke, Mr. Jeremiah",male,19,0,0,365222,6.75,,Q
145,0,2,"Andrew, Mr. Edgardo Samuel",male,18,0,0,231945,11.5,,S
146,0,2,"Nicholls, Mr. Joseph Charles",male,19,1,1,C.A. 33112,36.75,,S
147,1,3,"Andersson, Mr. August Edvard (""Wennerstrom"")",male,27,0,0,350043,7.7958,,S
148,0,3,"Ford, Miss. Robina Maggie ""Ruby""",female,9,2,2,W./C. 6608,34.375,,S
149,0,2,"Navratil, Mr. Michel (""Louis M Hoffman"")",male,36.5,0,2,230080,26,F2,S
150,0,2,"Byles, Rev. Thomas Roussel Davids",male,42,0,0,244310,13,,S
151,0,2,"Bateman, Rev. Robert James",male,51,0,0,S.O.P. 1166,12.525,,S
152,1,1,"Pears, Mrs. Thomas (Edith Wearne)",female,22,1,0,113776,66.6,C2,S
153,0,3,"Meo, Mr. Alfonzo",male,55.5,0,0,A.5. 11206,8.05,,S
154,0,3,"van Billiard, Mr. Austin Blyler",male,40.5,0,2,A/5. 851,14.5,,S
155,0,3,"Olsen, Mr. Ole Martin",male,,0,0,Fa 265302,7.3125,,S
156,0,1,"Williams, Mr. Charles Duane",male,51,0,1,PC 17597,61.3792,,C
157,1,3,"Gilnagh, Miss. Katherine ""Katie""",female,16,0,0,35851,7.7333,,Q
158,0,3,"Corn, Mr. Harry",male,30,0,0,SOTON/OQ 392090,8.05,,S
159,0,3,"Smiljanic, Mr. Mile",male,,0,0,315037,8.6625,,S
160,0,3,"Sage, Master. Thomas Henry",male,,8,2,CA. 2343,69.55,,S
161,0,3,"Cribb, Mr. John Hatfield",male,44,0,1,371362,16.1,,S
162,1,2,"Watt, Mrs. James (Elizabeth ""Bessie"" Inglis Milne)",female,40,0,0,C.A. 33595,15.75,,S
163,0,3,"Bengtsson, Mr. John Viktor",male,26,0,0,347068,7.775,,S
164,0,3,"Calic, Mr. Jovo",male,17,0,0,315093,8.6625,,S
165,0,3,"Panula, Master. Eino Viljami",male,1,4,1,3101295,39.6875,,S
166,1,3,"Goldsmith, Master. Frank John William ""Frankie""",male,9,0,2,363291,20.525,,S
167,1,1,"Chibnall, Mrs. (Edith Martha Bowerman)",female,,0,1,113505,55,E33,S
168,0,3,"Skoog, Mrs. William (Anna Bernhardina Karlsson)",female,45,1,4,347088,27.9,,S
169,0,1,"Baumann, Mr. John D",male,,0,0,PC 17318,25.925,,S
170,0,3,"Ling, Mr. Lee",male,28,0,0,1601,56.4958,,S
171,0,1,"Van der hoef, Mr. Wyckoff",male,61,0,0,111240,33.5,B19,S
172,0,3,"Rice, Master. Arthur",male,4,4,1,382652,29.125,,Q
173,1,3,"Johnson, Miss. Eleanor Ileen",female,1,1,1,347742,11.1333,,S
174,0,3,"Sivola, Mr. Antti Wilhelm",male,21,0,0,STON/O 2. 3101280,7.925,,S
175,0,1,"Smith, Mr. James Clinch",male,56,0,0,17764,30.6958,A7,C
176,0,3,"Klasen, Mr. Klas Albin",male,18,1,1,350404,7.8542,,S
177,0,3,"Lefebre, Master. Henry Forbes",male,,3,1,4133,25.4667,,S
178,0,1,"Isham, Miss. Ann Elizabeth",female,50,0,0,PC 17595,28.7125,C49,C
179,0,2,"Hale, Mr. Reginald",male,30,0,0,250653,13,,S
180,0,3,"Leonard, Mr. Lionel",male,36,0,0,LINE,0,,S
181,0,3,"Sage, Miss. Constance Gladys",female,,8,2,CA. 2343,69.55,,S
182,0,2,"Pernot, Mr. Rene",male,,0,0,SC/PARIS 2131,15.05,,C
183,0,3,"Asplund, Master. Clarence Gustaf Hugo",male,9,4,2,347077,31.3875,,S
184,1,2,"Becker, Master. Richard F",male,1,2,1,230136,39,F4,S
185,1,3,"Kink-Heilmann, Miss. Luise Gretchen",female,4,0,2,315153,22.025,,S
186,0,1,"Rood, Mr. Hugh Roscoe",male,,0,0,113767,50,A32,S
187,1,3,"O'Brien, Mrs. Thomas (Johanna ""Hannah"" Godfrey)",female,,1,0,370365,15.5,,Q
188,1,1,"Romaine, Mr. Charles Hallace (""Mr C Rolmane"")",male,45,0,0,111428,26.55,,S
189,0,3,"Bourke, Mr. John",male,40,1,1,364849,15.5,,Q
190,0,3,"Turcin, Mr. Stjepan",male,36,0,0,349247,7.8958,,S
191,1,2,"Pinsky, Mrs. (Rosa)",female,32,0,0,234604,13,,S
192,0,2,"Carbines, Mr. William",male,19,0,0,28424,13,,S
193,1,3,"Andersen-Jensen, Miss. Carla Christine Nielsine",female,19,1,0,350046,7.8542,,S
194,1,2,"Navratil, Master. Michel M",male,3,1,1,230080,26,F2,S
195,1,1,"Brown, Mrs. James Joseph (Margaret Tobin)",female,44,0,0,PC 17610,27.7208,B4,C
196,1,1,"Lurette, Miss. Elise",female,58,0,0,PC 17569,146.5208,B80,C
197,0,3,"Mernagh, Mr. Robert",male,,0,0,368703,7.75,,Q
198,0,3,"Olsen, Mr. Karl Siegwart Andreas",male,42,0,1,4579,8.4042,,S
199,1,3,"Madigan, Miss. Margaret ""Maggie""",female,,0,0,370370,7.75,,Q
200,0,2,"Yrois, Miss. Henriette (""Mrs Harbeck"")",female,24,0,0,248747,13,,S
201,0,3,"Vande Walle, Mr. Nestor Cyriel",male,28,0,0,345770,9.5,,S
202,0,3,"Sage, Mr. Frederick",male,,8,2,CA. 2343,69.55,,S
203,0,3,"Johanson, Mr. Jakob Alfred",male,34,0,0,3101264,6.4958,,S
204,0,3,"Youseff, Mr. Gerious",male,45.5,0,0,2628,7.225,,C
205,1,3,"Cohen, Mr. Gurshon ""Gus""",male,18,0,0,A/5 3540,8.05,,S
206,0,3,"Strom, Miss. Telma Matilda",female,2,0,1,347054,10.4625,G6,S
207,0,3,"Backstrom, Mr. Karl Alfred",male,32,1,0,3101278,15.85,,S
208,1,3,"Albimona, Mr. Nassef Cassem",male,26,0,0,2699,18.7875,,C
209,1,3,"Carr, Miss. Helen ""Ellen""",female,16,0,0,367231,7.75,,Q
210,1,1,"Blank, Mr. Henry",male,40,0,0,112277,31,A31,C
211,0,3,"Ali, Mr. Ahmed",male,24,0,0,SOTON/O.Q. 3101311,7.05,,S
212,1,2,"Cameron, Miss. Clear Annie",female,35,0,0,F.C.C. 13528,21,,S
213,0,3,"Perkin, Mr. John Henry",male,22,0,0,A/5 21174,7.25,,S
214,0,2,"Givard, Mr. Hans Kristensen",male,30,0,0,250646,13,,S
215,0,3,"Kiernan, Mr. Philip",male,,1,0,367229,7.75,,Q
216,1,1,"Newell, Miss. Madeleine",female,31,1,0,35273,113.275,D36,C
217,1,3,"Honkanen, Miss. Eliina",female,27,0,0,STON/O2. 3101283,7.925,,S
218,0,2,"Jacobsohn, Mr. Sidney Samuel",male,42,1,0,243847,27,,S
219,1,1,"Bazzani, Miss. Albina",female,32,0,0,11813,76.2917,D15,C
220,0,2,"Harris, Mr. Walter",male,30,0,0,W/C 14208,10.5,,S
221,1,3,"Sunderland, Mr. Victor Francis",male,16,0,0,SOTON/OQ 392089,8.05,,S
222,0,2,"Bracken, Mr. James H",male,27,0,0,220367,13,,S
223,0,3,"Green, Mr. George Henry",male,51,0,0,21440,8.05,,S
224,0,3,"Nenkoff, Mr. Christo",male,,0,0,349234,7.8958,,S
225,1,1,"Hoyt, Mr. Frederick Maxfield",male,38,1,0,19943,90,C93,S
226,0,3,"Berglund, Mr. Karl Ivar Sven",male,22,0,0,PP 4348,9.35,,S
227,1,2,"Mellors, Mr. William John",male,19,0,0,SW/PP 751,10.5,,S
228,0,3,"Lovell, Mr. John Hall (""Henry"")",male,20.5,0,0,A/5 21173,7.25,,S
229,0,2,"Fahlstrom, Mr. Arne Jonas",male,18,0,0,236171,13,,S
230,0,3,"Lefebre, Miss. Mathilde",female,,3,1,4133,25.4667,,S
231,1,1,"Harris, Mrs. Henry Birkhardt (Irene Wallach)",female,35,1,0,36973,83.475,C83,S
232,0,3,"Larsson, Mr. Bengt Edvin",male,29,0,0,347067,7.775,,S
233,0,2,"Sjostedt, Mr. Ernst Adolf",male,59,0,0,237442,13.5,,S
234,1,3,"Asplund, Miss. Lillian Gertrud",female,5,4,2,347077,31.3875,,S
235,0,2,"Leyson, Mr. Robert William Norman",male,24,0,0,C.A. 29566,10.5,,S
236,0,3,"Harknett, Miss. Alice Phoebe",female,,0,0,W./C. 6609,7.55,,S
237,0,2,"Hold, Mr. Stephen",male,44,1,0,26707,26,,S
238,1,2,"Collyer, Miss. Marjorie ""Lottie""",female,8,0,2,C.A. 31921,26.25,,S
239,0,2,"Pengelly, Mr. Frederick William",male,19,0,0,28665,10.5,,S
240,0,2,"Hunt, Mr. George Henry",male,33,0,0,SCO/W 1585,12.275,,S
241,0,3,"Zabour, Miss. Thamine",female,,1,0,2665,14.4542,,C
242,1,3,"Murphy, Miss. Katherine ""Kate""",female,,1,0,367230,15.5,,Q
243,0,2,"Coleridge, Mr. Reginald Charles",male,29,0,0,W./C. 14263,10.5,,S
244,0,3,"Maenpaa, Mr. Matti Alexanteri",male,22,0,0,STON/O 2. 3101275,7.125,,S
245,0,3,"Attalah, Mr. Sleiman",male,30,0,0,2694,7.225,,C
246,0,1,"Minahan, Dr. William Edward",male,44,2,0,19928,90,C78,Q
247,0,3,"Lindahl, Miss. Agda Thorilda Viktoria",female,25,0,0,347071,7.775,,S
248,1,2,"Hamalainen, Mrs. William (Anna)",female,24,0,2,250649,14.5,,S
249,1,1,"Beckwith, Mr. Richard Leonard",male,37,1,1,11751,52.5542,D35,S
250,0,2,"Carter, Rev. Ernest Courtenay",male,54,1,0,244252,26,,S
251,0,3,"Reed, Mr. James George",male,,0,0,362316,7.25,,S
252,0,3,"Strom, Mrs. Wilhelm (Elna Matilda Persson)",female,29,1,1,347054,10.4625,G6,S
253,0,1,"Stead, Mr. William Thomas",male,62,0,0,113514,26.55,C87,S
254,0,3,"Lobb, Mr. William Arthur",male,30,1,0,A/5. 3336,16.1,,S
255,0,3,"Rosblom, Mrs. Viktor (Helena Wilhelmina)",female,41,0,2,370129,20.2125,,S
256,1,3,"Touma, Mrs. Darwis (Hanne Youssef Razi)",female,29,0,2,2650,15.2458,,C
257,1,1,"Thorne, Mrs. Gertrude Maybelle",female,,0,0,PC 17585,79.2,,C
258,1,1,"Cherry, Miss. Gladys",female,30,0,0,110152,86.5,B77,S
259,1,1,"Ward, Miss. Anna",female,35,0,0,PC 17755,512.3292,,C
260,1,2,"Parrish, Mrs. (Lutie Davis)",female,50,0,1,230433,26,,S
261,0,3,"Smith, Mr. Thomas",male,,0,0,384461,7.75,,Q
262,1,3,"Asplund, Master. Edvin Rojj Felix",male,3,4,2,347077,31.3875,,S
263,0,1,"Taussig, Mr. Emil",male,52,1,1,110413,79.65,E67,S
264,0,1,"Harrison, Mr. William",male,40,0,0,112059,0,B94,S
265,0,3,"Henry, Miss. Delia",female,,0,0,382649,7.75,,Q
266,0,2,"Reeves, Mr. David",male,36,0,0,C.A. 17248,10.5,,S
267,0,3,"Panula, Mr. Ernesti Arvid",male,16,4,1,3101295,39.6875,,S
268,1,3,"Persson, Mr. Ernst Ulrik",male,25,1,0,347083,7.775,,S
269,1,1,"Graham, Mrs. William Thompson (Edith Junkins)",female,58,0,1,PC 17582,153.4625,C125,S
270,1,1,"Bissette, Miss. Amelia",female,35,0,0,PC 17760,135.6333,C99,S
271,0,1,"Cairns, Mr. Alexander",male,,0,0,113798,31,,S
272,1,3,"Tornquist, Mr. William Henry",male,25,0,0,LINE,0,,S
273,1,2,"Mellinger, Mrs. (Elizabeth Anne Maidment)",female,41,0,1,250644,19.5,,S
274,0,1,"Natsch, Mr. Charles H",male,37,0,1,PC 17596,29.7,C118,C
275,1,3,"Healy, Miss. Hanora ""Nora""",female,,0,0,370375,7.75,,Q
276,1,1,"Andrews, Miss. Kornelia Theodosia",female,63,1,0,13502,77.9583,D7,S
277,0,3,"Lindblom, Miss. Augusta Charlotta",female,45,0,0,347073,7.75,,S
278,0,2,"Parkes, Mr. Francis ""Frank""",male,,0,0,239853,0,,S
279,0,3,"Rice, Master. Eric",male,7,4,1,382652,29.125,,Q
280,1,3,"Abbott, Mrs. Stanton (Rosa Hunt)",female,35,1,1,C.A. 2673,20.25,,S
281,0,3,"Duane, Mr. Frank",male,65,0,0,336439,7.75,,Q
282,0,3,"Olsson, Mr. Nils Johan Goransson",male,28,0,0,347464,7.8542,,S
283,0,3,"de Pelsmaeker, Mr. Alfons",male,16,0,0,345778,9.5,,S
284,1,3,"Dorking, Mr. Edward Arthur",male,19,0,0,A/5. 10482,8.05,,S
285,0,1,"Smith, Mr. Richard William",male,,0,0,113056,26,A19,S
286,0,3,"Stankovic, Mr. Ivan",male,33,0,0,349239,8.6625,,C
287,1,3,"de Mulder, Mr. Theodore",male,30,0,0,345774,9.5,,S
288,0,3,"Naidenoff, Mr. Penko",male,22,0,0,349206,7.8958,,S
289,1,2,"Hosono, Mr. Masabumi",male,42,0,0,237798,13,,S
290,1,3,"Connolly, Miss. Kate",female,22,0,0,370373,7.75,,Q
291,1,1,"Barber, Miss. Ellen ""Nellie""",female,26,0,0,19877,78.85,,S
292,1,1,"Bishop, Mrs. Dickinson H (Helen Walton)",female,19,1,0,11967,91.0792,B49,C
293,0,2,"Levy, Mr. Rene Jacques",male,36,0,0,SC/Paris 2163,12.875,D,C
294,0,3,"Haas, Miss. Aloisia",female,24,0,0,349236,8.85,,S
295,0,3,"Mineff, Mr. Ivan",male,24,0,0,349233,7.8958,,S
296,0,1,"Lewy, Mr. Ervin G",male,,0,0,PC 17612,27.7208,,C
297,0,3,"Hanna, Mr. Mansour",male,23.5,0,0,2693,7.2292,,C
298,0,1,"Allison, Miss. Helen Loraine",female,2,1,2,113781,151.55,C22 C26,S
299,1,1,"Saalfeld, Mr. Adolphe",male,,0,0,19988,30.5,C106,S
300,1,1,"Baxter, Mrs. James (Helene DeLaudeniere Chaput)",female,50,0,1,PC 17558,247.5208,B58 B60,C
301,1,3,"Kelly, Miss. Anna Katherine ""Annie Kate""",female,,0,0,9234,7.75,,Q
302,1,3,"McCoy, Mr. Bernard",male,,2,0,367226,23.25,,Q
303,0,3,"Johnson, Mr. William Cahoone Jr",male,19,0,0,LINE,0,,S
304,1,2,"Keane, Miss. Nora A",female,,0,0,226593,12.35,E101,Q
305,0,3,"Williams, Mr. Howard Hugh ""Harry""",male,,0,0,A/5 2466,8.05,,S
306,1,1,"Allison, Master. Hudson Trevor",male,0.92,1,2,113781,151.55,C22 C26,S
307,1,1,"Fleming, Miss. Margaret",female,,0,0,17421,110.8833,,C
308,1,1,"Penasco y Castellana, Mrs. Victor de Satode (Maria Josefa Perez de Soto y Vallejo)",female,17,1,0,PC 17758,108.9,C65,C
309,0,2,"Abelson, Mr. Samuel",male,30,1,0,P/PP 3381,24,,C
310,1,1,"Francatelli, Miss. Laura Mabel",female,30,0,0,PC 17485,56.9292,E36,C
311,1,1,"Hays, Miss. Margaret Bechstein",female,24,0,0,11767,83.1583,C54,C
312,1,1,"Ryerson, Miss. Emily Borie",female,18,2,2,PC 17608,262.375,B57 B59 B63 B66,C
313,0,2,"Lahtinen, Mrs. William (Anna Sylfven)",female,26,1,1,250651,26,,S
314,0,3,"Hendekovic, Mr. Ignjac",male,28,0,0,349243,7.8958,,S
315,0,2,"Hart, Mr. Benjamin",male,43,1,1,F.C.C. 13529,26.25,,S
316,1,3,"Nilsson, Miss. Helmina Josefina",female,26,0,0,347470,7.8542,,S
317,1,2,"Kantor, Mrs. Sinai (Miriam Sternin)",female,24,1,0,244367,26,,S
318,0,2,"Moraweck, Dr. Ernest",male,54,0,0,29011,14,,S
319,1,1,"Wick, Miss. Mary Natalie",female,31,0,2,36928,164.8667,C7,S
320,1,1,"Spedden, Mrs. Frederic Oakley (Margaretta Corning Stone)",female,40,1,1,16966,134.5,E34,C
321,0,3,"Dennis, Mr. Samuel",male,22,0,0,A/5 21172,7.25,,S
322,0,3,"Danoff, Mr. Yoto",male,27,0,0,349219,7.8958,,S
323,1,2,"Slayter, Miss. Hilda Mary",female,30,0,0,234818,12.35,,Q
324,1,2,"Caldwell, Mrs. Albert Francis (Sylvia Mae Harbaugh)",female,22,1,1,248738,29,,S
325,0,3,"Sage, Mr. George John Jr",male,,8,2,CA. 2343,69.55,,S
326,1,1,"Young, Miss. Marie Grice",female,36,0,0,PC 17760,135.6333,C32,C
327,0,3,"Nysveen, Mr. Johan Hansen",male,61,0,0,345364,6.2375,,S
328,1,2,"Ball, Mrs. (Ada E Hall)",female,36,0,0,28551,13,D,S
329,1,3,"Goldsmith, Mrs. Frank John (Emily Alice Brown)",female,31,1,1,363291,20.525,,S
330,1,1,"Hippach, Miss. Jean Gertrude",female,16,0,1,111361,57.9792,B18,C
331,1,3,"McCoy, Miss. Agnes",female,,2,0,367226,23.25,,Q
332,0,1,"Partner, Mr. Austen",male,45.5,0,0,113043,28.5,C124,S
333,0,1,"Graham, Mr. George Edward",male,38,0,1,PC 17582,153.4625,C91,S
334,0,3,"Vander Planke, Mr. Leo Edmondus",male,16,2,0,345764,18,,S
335,1,1,"Frauenthal, Mrs. Henry William (Clara Heinsheimer)",female,,1,0,PC 17611,133.65,,S
336,0,3,"Denkoff, Mr. Mitto",male,,0,0,349225,7.8958,,S
337,0,1,"Pears, Mr. Thomas Clinton",male,29,1,0,113776,66.6,C2,S
338,1,1,"Burns, Miss. Elizabeth Margaret",female,41,0,0,16966,134.5,E40,C
339,1,3,"Dahl, Mr. Karl Edwart",male,45,0,0,7598,8.05,,S
340,0,1,"Blackwell, Mr. Stephen Weart",male,45,0,0,113784,35.5,T,S
341,1,2,"Navratil, Master. Edmond Roger",male,2,1,1,230080,26,F2,S
342,1,1,"Fortune, Miss. Alice Elizabeth",female,24,3,2,19950,263,C23 C25 C27,S
343,0,2,"Collander, Mr. Erik Gustaf",male,28,0,0,248740,13,,S
344,0,2,"Sedgwick, Mr. Charles Frederick Waddington",male,25,0,0,244361,13,,S
345,0,2,"Fox, Mr. Stanley Hubert",male,36,0,0,229236,13,,S
346,1,2,"Brown, Miss. Amelia ""Mildred""",female,24,0,0,248733,13,F33,S
347,1,2,"Smith, Miss. Marion Elsie",female,40,0,0,31418,13,,S
348,1,3,"Davison, Mrs. Thomas Henry (Mary E Finck)",female,,1,0,386525,16.1,,S
349,1,3,"Coutts, Master. William Loch ""William""",male,3,1,1,C.A. 37671,15.9,,S
350,0,3,"Dimic, Mr. Jovan",male,42,0,0,315088,8.6625,,S
351,0,3,"Odahl, Mr. Nils Martin",male,23,0,0,7267,9.225,,S
352,0,1,"Williams-Lambert, Mr. Fletcher Fellows",male,,0,0,113510,35,C128,S
353,0,3,"Elias, Mr. Tannous",male,15,1,1,2695,7.2292,,C
354,0,3,"Arnold-Franchi, Mr. Josef",male,25,1,0,349237,17.8,,S
355,0,3,"Yousif, Mr. Wazli",male,,0,0,2647,7.225,,C
356,0,3,"Vanden Steen, Mr. Leo Peter",male,28,0,0,345783,9.5,,S
357,1,1,"Bowerman, Miss. Elsie Edith",female,22,0,1,113505,55,E33,S
358,0,2,"Funk, Miss. Annie Clemmer",female,38,0,0,237671,13,,S
359,1,3,"McGovern, Miss. Mary",female,,0,0,330931,7.8792,,Q
360,1,3,"Mockler, Miss. Helen Mary ""Ellie""",female,,0,0,330980,7.8792,,Q
361,0,3,"Skoog, Mr. Wilhelm",male,40,1,4,347088,27.9,,S
362,0,2,"del Carlo, Mr. Sebastiano",male,29,1,0,SC/PARIS 2167,27.7208,,C
363,0,3,"Barbara, Mrs. (Catherine David)",female,45,0,1,2691,14.4542,,C
364,0,3,"Asim, Mr. Adola",male,35,0,0,SOTON/O.Q. 3101310,7.05,,S
365,0,3,"O'Brien, Mr. Thomas",male,,1,0,370365,15.5,,Q
366,0,3,"Adahl, Mr. Mauritz Nils Martin",male,30,0,0,C 7076,7.25,,S
367,1,1,"Warren, Mrs. Frank Manley (Anna Sophia Atkinson)",female,60,1,0,110813,75.25,D37,C
368,1,3,"Moussa, Mrs. (Mantoura Boulos)",female,,0,0,2626,7.2292,,C
369,1,3,"Jermyn, Miss. Annie",female,,0,0,14313,7.75,,Q
370,1,1,"Aubart, Mme. Leontine Pauline",female,24,0,0,PC 17477,69.3,B35,C
371,1,1,"Harder, Mr. George Achilles",male,25,1,0,11765,55.4417,E50,C
372,0,3,"Wiklund, Mr. Jakob Alfred",male,18,1,0,3101267,6.4958,,S
373,0,3,"Beavan, Mr. William Thomas",male,19,0,0,323951,8.05,,S
374,0,1,"Ringhini, Mr. Sante",male,22,0,0,PC 17760,135.6333,,C
375,0,3,"Palsson, Miss. Stina Viola",female,3,3,1,349909,21.075,,S
376,1,1,"Meyer, Mrs. Edgar Joseph (Leila Saks)",female,,1,0,PC 17604,82.1708,,C
377,1,3,"Landergren, Miss. Aurora Adelia",female,22,0,0,C 7077,7.25,,S
378,0,1,"Widener, Mr. Harry Elkins",male,27,0,2,113503,211.5,C82,C
379,0,3,"Betros, Mr. Tannous",male,20,0,0,2648,4.0125,,C
380,0,3,"Gustafsson, Mr. Karl Gideon",male,19,0,0,347069,7.775,,S
381,1,1,"Bidois, Miss. Rosalie",female,42,0,0,PC 17757,227.525,,C
382,1,3,"Nakid, Miss. Maria (""Mary"")",female,1,0,2,2653,15.7417,,C
383,0,3,"Tikkanen, Mr. Juho",male,32,0,0,STON/O 2. 3101293,7.925,,S
384,1,1,"Holverson, Mrs. Alexander Oskar (Mary Aline Towner)",female,35,1,0,113789,52,,S
385,0,3,"Plotcharsky, Mr. Vasil",male,,0,0,349227,7.8958,,S
386,0,2,"Davies, Mr. Charles Henry",male,18,0,0,S.O.C. 14879,73.5,,S
387,0,3,"Goodwin, Master. Sidney Leonard",male,1,5,2,CA 2144,46.9,,S
388,1,2,"Buss, Miss. Kate",female,36,0,0,27849,13,,S
389,0,3,"Sadlier, Mr. Matthew",male,,0,0,367655,7.7292,,Q
390,1,2,"Lehmann, Miss. Bertha",female,17,0,0,SC 1748,12,,C
391,1,1,"Carter, Mr. William Ernest",male,36,1,2,113760,120,B96 B98,S
392,1,3,"Jansson, Mr. Carl Olof",male,21,0,0,350034,7.7958,,S
393,0,3,"Gustafsson, Mr. Johan Birger",male,28,2,0,3101277,7.925,,S
394,1,1,"Newell, Miss. Marjorie",female,23,1,0,35273,113.275,D36,C
395,1,3,"Sandstrom, Mrs. Hjalmar (Agnes Charlotta Bengtsson)",female,24,0,2,PP 9549,16.7,G6,S
396,0,3,"Johansson, Mr. Erik",male,22,0,0,350052,7.7958,,S
397,0,3,"Olsson, Miss. Elina",female,31,0,0,350407,7.8542,,S
398,0,2,"McKane, Mr. Peter David",male,46,0,0,28403,26,,S
399,0,2,"Pain, Dr. Alfred",male,23,0,0,244278,10.5,,S
400,1,2,"Trout, Mrs. William H (Jessie L)",female,28,0,0,240929,12.65,,S
401,1,3,"Niskanen, Mr. Juha",male,39,0,0,STON/O 2. 3101289,7.925,,S
402,0,3,"Adams, Mr. John",male,26,0,0,341826,8.05,,S
403,0,3,"Jussila, Miss. Mari Aina",female,21,1,0,4137,9.825,,S
404,0,3,"Hakkarainen, Mr. Pekka Pietari",male,28,1,0,STON/O2. 3101279,15.85,,S
405,0,3,"Oreskovic, Miss. Marija",female,20,0,0,315096,8.6625,,S
406,0,2,"Gale, Mr. Shadrach",male,34,1,0,28664,21,,S
407,0,3,"Widegren, Mr. Carl/Charles Peter",male,51,0,0,347064,7.75,,S
408,1,2,"Richards, Master. William Rowe",male,3,1,1,29106,18.75,,S
409,0,3,"Birkeland, Mr. Hans Martin Monsen",male,21,0,0,312992,7.775,,S
410,0,3,"Lefebre, Miss. Ida",female,,3,1,4133,25.4667,,S
411,0,3,"Sdycoff, Mr. Todor",male,,0,0,349222,7.8958,,S
412,0,3,"Hart, Mr. Henry",male,,0,0,394140,6.8583,,Q
413,1,1,"Minahan, Miss. Daisy E",female,33,1,0,19928,90,C78,Q
414,0,2,"Cunningham, Mr. Alfred Fleming",male,,0,0,239853,0,,S
415,1,3,"Sundman, Mr. Johan Julian",male,44,0,0,STON/O 2. 3101269,7.925,,S
416,0,3,"Meek, Mrs. Thomas (Annie Louise Rowley)",female,,0,0,343095,8.05,,S
417,1,2,"Drew, Mrs. James Vivian (Lulu Thorne Christian)",female,34,1,1,28220,32.5,,S
418,1,2,"Silven, Miss. Lyyli Karoliina",female,18,0,2,250652,13,,S
419,0,2,"Matthews, Mr. William John",male,30,0,0,28228,13,,S
420,0,3,"Van Impe, Miss. Catharina",female,10,0,2,345773,24.15,,S
421,0,3,"Gheorgheff, Mr. Stanio",male,,0,0,349254,7.8958,,C
422,0,3,"Charters, Mr. David",male,21,0,0,A/5. 13032,7.7333,,Q
423,0,3,"Zimmerman, Mr. Leo",male,29,0,0,315082,7.875,,S
424,0,3,"Danbom, Mrs. Ernst Gilbert (Anna Sigrid Maria Brogren)",female,28,1,1,347080,14.4,,S
425,0,3,"Rosblom, Mr. Viktor Richard",male,18,1,1,370129,20.2125,,S
426,0,3,"Wiseman, Mr. Phillippe",male,,0,0,A/4. 34244,7.25,,S
427,1,2,"Clarke, Mrs. Charles V (Ada Maria Winfield)",female,28,1,0,2003,26,,S
428,1,2,"Phillips, Miss. Kate Florence (""Mrs Kate Louise Phillips Marshall"")",female,19,0,0,250655,26,,S
429,0,3,"Flynn, Mr. James",male,,0,0,364851,7.75,,Q
430,1,3,"Pickard, Mr. Berk (Berk Trembisky)",male,32,0,0,SOTON/O.Q. 392078,8.05,E10,S
431,1,1,"Bjornstrom-Steffansson, Mr. Mauritz Hakan",male,28,0,0,110564,26.55,C52,S
432,1,3,"Thorneycroft, Mrs. Percival (Florence Kate White)",female,,1,0,376564,16.1,,S
433,1,2,"Louch, Mrs. Charles Alexander (Alice Adelaide Slow)",female,42,1,0,SC/AH 3085,26,,S
434,0,3,"Kallio, Mr. Nikolai Erland",male,17,0,0,STON/O 2. 3101274,7.125,,S
435,0,1,"Silvey, Mr. William Baird",male,50,1,0,13507,55.9,E44,S
436,1,1,"Carter, Miss. Lucile Polk",female,14,1,2,113760,120,B96 B98,S
437,0,3,"Ford, Miss. Doolina Margaret ""Daisy""",female,21,2,2,W./C. 6608,34.375,,S
438,1,2,"Richards, Mrs. Sidney (Emily Hocking)",female,24,2,3,29106,18.75,,S
439,0,1,"Fortune, Mr. Mark",male,64,1,4,19950,263,C23 C25 C27,S
440,0,2,"Kvillner, Mr. Johan Henrik Johannesson",male,31,0,0,C.A. 18723,10.5,,S
441,1,2,"Hart, Mrs. Benjamin (Esther Ada Bloomfield)",female,45,1,1,F.C.C. 13529,26.25,,S
442,0,3,"Hampe, Mr. Leon",male,20,0,0,345769,9.5,,S
443,0,3,"Petterson, Mr. Johan Emil",male,25,1,0,347076,7.775,,S
444,1,2,"Reynaldo, Ms. Encarnacion",female,28,0,0,230434,13,,S
445,1,3,"Johannesen-Bratthammer, Mr. Bernt",male,,0,0,65306,8.1125,,S
446,1,1,"Dodge, Master. Washington",male,4,0,2,33638,81.8583,A34,S
447,1,2,"Mellinger, Miss. Madeleine Violet",female,13,0,1,250644,19.5,,S
448,1,1,"Seward, Mr. Frederic Kimber",male,34,0,0,113794,26.55,,S
449,1,3,"Baclini, Miss. Marie Catherine",female,5,2,1,2666,19.2583,,C
450,1,1,"Peuchen, Major. Arthur Godfrey",male,52,0,0,113786,30.5,C104,S
451,0,2,"West, Mr. Edwy Arthur",male,36,1,2,C.A. 34651,27.75,,S
452,0,3,"Hagland, Mr. Ingvald Olai Olsen",male,,1,0,65303,19.9667,,S
453,0,1,"Foreman, Mr. Benjamin Laventall",male,30,0,0,113051,27.75,C111,C
454,1,1,"Goldenberg, Mr. Samuel L",male,49,1,0,17453,89.1042,C92,C
455,0,3,"Peduzzi, Mr. Joseph",male,,0,0,A/5 2817,8.05,,S
456,1,3,"Jalsevac, Mr. Ivan",male,29,0,0,349240,7.8958,,C
457,0,1,"Millet, Mr. Francis Davis",male,65,0,0,13509,26.55,E38,S
458,1,1,"Kenyon, Mrs. Frederick R (Marion)",female,,1,0,17464,51.8625,D21,S
459,1,2,"Toomey, Miss. Ellen",female,50,0,0,F.C.C. 13531,10.5,,S
460,0,3,"O'Connor, Mr. Maurice",male,,0,0,371060,7.75,,Q
461,1,1,"Anderson, Mr. Harry",male,48,0,0,19952,26.55,E12,S
462,0,3,"Morley, Mr. William",male,34,0,0,364506,8.05,,S
463,0,1,"Gee, Mr. Arthur H",male,47,0,0,111320,38.5,E63,S
464,0,2,"Milling, Mr. Jacob Christian",male,48,0,0,234360,13,,S
465,0,3,"Maisner, Mr. Simon",male,,0,0,A/S 2816,8.05,,S
466,0,3,"Goncalves, Mr. Manuel Estanslas",male,38,0,0,SOTON/O.Q. 3101306,7.05,,S
467,0,2,"Campbell, Mr. William",male,,0,0,239853,0,,S
468,0,1,"Smart, Mr. John Montgomery",male,56,0,0,113792,26.55,,S
469,0,3,"Scanlan, Mr. James",male,,0,0,36209,7.725,,Q
470,1,3,"Baclini, Miss. Helene Barbara",female,0.75,2,1,2666,19.2583,,C
471,0,3,"Keefe, Mr. Arthur",male,,0,0,323592,7.25,,S
472,0,3,"Cacic, Mr. Luka",male,38,0,0,315089,8.6625,,S
473,1,2,"West, Mrs. Edwy Arthur (Ada Mary Worth)",female,33,1,2,C.A. 34651,27.75,,S
474,1,2,"Jerwan, Mrs. Amin S (Marie Marthe Thuillard)",female,23,0,0,SC/AH Basle 541,13.7917,D,C
475,0,3,"Strandberg, Miss. Ida Sofia",female,22,0,0,7553,9.8375,,S
476,0,1,"Clifford, Mr. George Quincy",male,,0,0,110465,52,A14,S
477,0,2,"Renouf, Mr. Peter Henry",male,34,1,0,31027,21,,S
478,0,3,"Braund, Mr. Lewis Richard",male,29,1,0,3460,7.0458,,S
479,0,3,"Karlsson, Mr. Nils August",male,22,0,0,350060,7.5208,,S
480,1,3,"Hirvonen, Miss. Hildur E",female,2,0,1,3101298,12.2875,,S
481,0,3,"Goodwin, Master. Harold Victor",male,9,5,2,CA 2144,46.9,,S
482,0,2,"Frost, Mr. Anthony Wood ""Archie""",male,,0,0,239854,0,,S
483,0,3,"Rouse, Mr. Richard Henry",male,50,0,0,A/5 3594,8.05,,S
484,1,3,"Turkula, Mrs. (Hedwig)",female,63,0,0,4134,9.5875,,S
485,1,1,"Bishop, Mr. Dickinson H",male,25,1,0,11967,91.0792,B49,C
486,0,3,"Lefebre, Miss. Jeannie",female,,3,1,4133,25.4667,,S
487,1,1,"Hoyt, Mrs. Frederick Maxfield (Jane Anne Forby)",female,35,1,0,19943,90,C93,S
488,0,1,"Kent, Mr. Edward Austin",male,58,0,0,11771,29.7,B37,C
489,0,3,"Somerton, Mr. Francis William",male,30,0,0,A.5. 18509,8.05,,S
490,1,3,"Coutts, Master. Eden Leslie ""Neville""",male,9,1,1,C.A. 37671,15.9,,S
491,0,3,"Hagland, Mr. Konrad Mathias Reiersen",male,,1,0,65304,19.9667,,S
492,0,3,"Windelov, Mr. Einar",male,21,0,0,SOTON/OQ 3101317,7.25,,S
493,0,1,"Molson, Mr. Harry Markland",male,55,0,0,113787,30.5,C30,S
494,0,1,"Artagaveytia, Mr. Ramon",male,71,0,0,PC 17609,49.5042,,C
495,0,3,"Stanley, Mr. Edward Roland",male,21,0,0,A/4 45380,8.05,,S
496,0,3,"Yousseff, Mr. Gerious",male,,0,0,2627,14.4583,,C
497,1,1,"Eustis, Miss. Elizabeth Mussey",female,54,1,0,36947,78.2667,D20,C
498,0,3,"Shellard, Mr. Frederick William",male,,0,0,C.A. 6212,15.1,,S
499,0,1,"Allison, Mrs. Hudson J C (Bessie Waldo Daniels)",female,25,1,2,113781,151.55,C22 C26,S
500,0,3,"Svensson, Mr. Olof",male,24,0,0,350035,7.7958,,S
501,0,3,"Calic, Mr. Petar",male,17,0,0,315086,8.6625,,S
502,0,3,"Canavan, Miss. Mary",female,21,0,0,364846,7.75,,Q
503,0,3,"O'Sullivan, Miss. Bridget Mary",female,,0,0,330909,7.6292,,Q
504,0,3,"Laitinen, Miss. Kristina Sofia",female,37,0,0,4135,9.5875,,S
505,1,1,"Maioni, Miss. Roberta",female,16,0,0,110152,86.5,B79,S
506,0,1,"Penasco y Castellana, Mr. Victor de Satode",male,18,1,0,PC 17758,108.9,C65,C
507,1,2,"Quick, Mrs. Frederick Charles (Jane Richards)",female,33,0,2,26360,26,,S
508,1,1,"Bradley, Mr. George (""George Arthur Brayton"")",male,,0,0,111427,26.55,,S
509,0,3,"Olsen, Mr. Henry Margido",male,28,0,0,C 4001,22.525,,S
510,1,3,"Lang, Mr. Fang",male,26,0,0,1601,56.4958,,S
511,1,3,"Daly, Mr. Eugene Patrick",male,29,0,0,382651,7.75,,Q
512,0,3,"Webber, Mr. James",male,,0,0,SOTON/OQ 3101316,8.05,,S
513,1,1,"McGough, Mr. James Robert",male,36,0,0,PC 17473,26.2875,E25,S
514,1,1,"Rothschild, Mrs. Martin (Elizabeth L. Barrett)",female,54,1,0,PC 17603,59.4,,C
515,0,3,"Coleff, Mr. Satio",male,24,0,0,349209,7.4958,,S
516,0,1,"Walker, Mr. William Anderson",male,47,0,0,36967,34.0208,D46,S
517,1,2,"Lemore, Mrs. (Amelia Milley)",female,34,0,0,C.A. 34260,10.5,F33,S
518,0,3,"Ryan, Mr. Patrick",male,,0,0,371110,24.15,,Q
519,1,2,"Angle, Mrs. William A (Florence ""Mary"" Agnes Hughes)",female,36,1,0,226875,26,,S
520,0,3,"Pavlovic, Mr. Stefo",male,32,0,0,349242,7.8958,,S
521,1,1,"Perreault, Miss. Anne",female,30,0,0,12749,93.5,B73,S
522,0,3,"Vovk, Mr. Janko",male,22,0,0,349252,7.8958,,S
523,0,3,"Lahoud, Mr. Sarkis",male,,0,0,2624,7.225,,C
524,1,1,"Hippach, Mrs. Louis Albert (Ida Sophia Fischer)",female,44,0,1,111361,57.9792,B18,C
525,0,3,"Kassem, Mr. Fared",male,,0,0,2700,7.2292,,C
526,0,3,"Farrell, Mr. James",male,40.5,0,0,367232,7.75,,Q
527,1,2,"Ridsdale, Miss. Lucy",female,50,0,0,W./C. 14258,10.5,,S
528,0,1,"Farthing, Mr. John",male,,0,0,PC 17483,221.7792,C95,S
529,0,3,"Salonen, Mr. Johan Werner",male,39,0,0,3101296,7.925,,S
530,0,2,"Hocking, Mr. Richard George",male,23,2,1,29104,11.5,,S
531,1,2,"Quick, Miss. Phyllis May",female,2,1,1,26360,26,,S
532,0,3,"Toufik, Mr. Nakli",male,,0,0,2641,7.2292,,C
533,0,3,"Elias, Mr. Joseph Jr",male,17,1,1,2690,7.2292,,C
534,1,3,"Peter, Mrs. Catherine (Catherine Rizk)",female,,0,2,2668,22.3583,,C
535,0,3,"Cacic, Miss. Marija",female,30,0,0,315084,8.6625,,S
536,1,2,"Hart, Miss. Eva Miriam",female,7,0,2,F.C.C. 13529,26.25,,S
537,0,1,"Butt, Major. Archibald Willingham",male,45,0,0,113050,26.55,B38,S
538,1,1,"LeRoy, Miss. Bertha",female,30,0,0,PC 17761,106.425,,C
539,0,3,"Risien, Mr. Samuel Beard",male,,0,0,364498,14.5,,S
540,1,1,"Frolicher, Miss. Hedwig Margaritha",female,22,0,2,13568,49.5,B39,C
541,1,1,"Crosby, Miss. Harriet R",female,36,0,2,WE/P 5735,71,B22,S
542,0,3,"Andersson, Miss. Ingeborg Constanzia",female,9,4,2,347082,31.275,,S
543,0,3,"Andersson, Miss. Sigrid Elisabeth",female,11,4,2,347082,31.275,,S
544,1,2,"Beane, Mr. Edward",male,32,1,0,2908,26,,S
545,0,1,"Douglas, Mr. Walter Donald",male,50,1,0,PC 17761,106.425,C86,C
546,0,1,"Nicholson, Mr. Arthur Ernest",male,64,0,0,693,26,,S
547,1,2,"Beane, Mrs. Edward (Ethel Clarke)",female,19,1,0,2908,26,,S
548,1,2,"Padro y Manent, Mr. Julian",male,,0,0,SC/PARIS 2146,13.8625,,C
549,0,3,"Goldsmith, Mr. Frank John",male,33,1,1,363291,20.525,,S
550,1,2,"Davies, Master. John Morgan Jr",male,8,1,1,C.A. 33112,36.75,,S
551,1,1,"Thayer, Mr. John Borland Jr",male,17,0,2,17421,110.8833,C70,C
552,0,2,"Sharp, Mr. Percival James R",male,27,0,0,244358,26,,S
553,0,3,"O'Brien, Mr. Timothy",male,,0,0,330979,7.8292,,Q
554,1,3,"Leeni, Mr. Fahim (""Philip Zenni"")",male,22,0,0,2620,7.225,,C
555,1,3,"Ohman, Miss. Velin",female,22,0,0,347085,7.775,,S
556,0,1,"Wright, Mr. George",male,62,0,0,113807,26.55,,S
557,1,1,"Duff Gordon, Lady. (Lucille Christiana Sutherland) (""Mrs Morgan"")",female,48,1,0,11755,39.6,A16,C
558,0,1,"Robbins, Mr. Victor",male,,0,0,PC 17757,227.525,,C
559,1,1,"Taussig, Mrs. Emil (Tillie Mandelbaum)",female,39,1,1,110413,79.65,E67,S
560,1,3,"de Messemaeker, Mrs. Guillaume Joseph (Emma)",female,36,1,0,345572,17.4,,S
561,0,3,"Morrow, Mr. Thomas Rowan",male,,0,0,372622,7.75,,Q
562,0,3,"Sivic, Mr. Husein",male,40,0,0,349251,7.8958,,S
563,0,2,"Norman, Mr. Robert Douglas",male,28,0,0,218629,13.5,,S
564,0,3,"Simmons, Mr. John",male,,0,0,SOTON/OQ 392082,8.05,,S
565,0,3,"Meanwell, Miss. (Marion Ogden)",female,,0,0,SOTON/O.Q. 392087,8.05,,S
566,0,3,"Davies, Mr. Alfred J",male,24,2,0,A/4 48871,24.15,,S
567,0,3,"Stoytcheff, Mr. Ilia",male,19,0,0,349205,7.8958,,S
568,0,3,"Palsson, Mrs. Nils (Alma Cornelia Berglund)",female,29,0,4,349909,21.075,,S
569,0,3,"Doharr, Mr. Tannous",male,,0,0,2686,7.2292,,C
570,1,3,"Jonsson, Mr. Carl",male,32,0,0,350417,7.8542,,S
571,1,2,"Harris, Mr. George",male,62,0,0,S.W./PP 752,10.5,,S
572,1,1,"Appleton, Mrs. Edward Dale (Charlotte Lamson)",female,53,2,0,11769,51.4792,C101,S
573,1,1,"Flynn, Mr. John Irwin (""Irving"")",male,36,0,0,PC 17474,26.3875,E25,S
574,1,3,"Kelly, Miss. Mary",female,,0,0,14312,7.75,,Q
575,0,3,"Rush, Mr. Alfred George John",male,16,0,0,A/4. 20589,8.05,,S
576,0,3,"Patchett, Mr. George",male,19,0,0,358585,14.5,,S
577,1,2,"Garside, Miss. Ethel",female,34,0,0,243880,13,,S
578,1,1,"Silvey, Mrs. William Baird (Alice Munger)",female,39,1,0,13507,55.9,E44,S
579,0,3,"Caram, Mrs. Joseph (Maria Elias)",female,,1,0,2689,14.4583,,C
580,1,3,"Jussila, Mr. Eiriik",male,32,0,0,STON/O 2. 3101286,7.925,,S
581,1,2,"Christy, Miss. Julie Rachel",female,25,1,1,237789,30,,S
582,1,1,"Thayer, Mrs. John Borland (Marian Longstreth Morris)",female,39,1,1,17421,110.8833,C68,C
583,0,2,"Downton, Mr. William James",male,54,0,0,28403,26,,S
584,0,1,"Ross, Mr. John Hugo",male,36,0,0,13049,40.125,A10,C
585,0,3,"Paulner, Mr. Uscher",male,,0,0,3411,8.7125,,C
586,1,1,"Taussig, Miss. Ruth",female,18,0,2,110413,79.65,E68,S
587,0,2,"Jarvis, Mr. John Denzil",male,47,0,0,237565,15,,S
588,1,1,"Frolicher-Stehli, Mr. Maxmillian",male,60,1,1,13567,79.2,B41,C
589,0,3,"Gilinski, Mr. Eliezer",male,22,0,0,14973,8.05,,S
590,0,3,"Murdlin, Mr. Joseph",male,,0,0,A./5. 3235,8.05,,S
591,0,3,"Rintamaki, Mr. Matti",male,35,0,0,STON/O 2. 3101273,7.125,,S
592,1,1,"Stephenson, Mrs. Walter Bertram (Martha Eustis)",female,52,1,0,36947,78.2667,D20,C
593,0,3,"Elsbury, Mr. William James",male,47,0,0,A/5 3902,7.25,,S
594,0,3,"Bourke, Miss. Mary",female,,0,2,364848,7.75,,Q
595,0,2,"Chapman, Mr. John Henry",male,37,1,0,SC/AH 29037,26,,S
596,0,3,"Van Impe, Mr. Jean Baptiste",male,36,1,1,345773,24.15,,S
597,1,2,"Leitch, Miss. Jessie Wills",female,,0,0,248727,33,,S
598,0,3,"Johnson, Mr. Alfred",male,49,0,0,LINE,0,,S
599,0,3,"Boulos, Mr. Hanna",male,,0,0,2664,7.225,,C
600,1,1,"Duff Gordon, Sir. Cosmo Edmund (""Mr Morgan"")",male,49,1,0,PC 17485,56.9292,A20,C
601,1,2,"Jacobsohn, Mrs. Sidney Samuel (Amy Frances Christy)",female,24,2,1,243847,27,,S
602,0,3,"Slabenoff, Mr. Petco",male,,0,0,349214,7.8958,,S
603,0,1,"Harrington, Mr. Charles H",male,,0,0,113796,42.4,,S
604,0,3,"Torber, Mr. Ernst William",male,44,0,0,364511,8.05,,S
605,1,1,"Homer, Mr. Harry (""Mr E Haven"")",male,35,0,0,111426,26.55,,C
606,0,3,"Lindell, Mr. Edvard Bengtsson",male,36,1,0,349910,15.55,,S
607,0,3,"Karaic, Mr. Milan",male,30,0,0,349246,7.8958,,S
608,1,1,"Daniel, Mr. Robert Williams",male,27,0,0,113804,30.5,,S
609,1,2,"Laroche, Mrs. Joseph (Juliette Marie Louise Lafargue)",female,22,1,2,SC/Paris 2123,41.5792,,C
610,1,1,"Shutes, Miss. Elizabeth W",female,40,0,0,PC 17582,153.4625,C125,S
611,0,3,"Andersson, Mrs. Anders Johan (Alfrida Konstantia Brogren)",female,39,1,5,347082,31.275,,S
612,0,3,"Jardin, Mr. Jose Neto",male,,0,0,SOTON/O.Q. 3101305,7.05,,S
613,1,3,"Murphy, Miss. Margaret Jane",female,,1,0,367230,15.5,,Q
614,0,3,"Horgan, Mr. John",male,,0,0,370377,7.75,,Q
615,0,3,"Brocklebank, Mr. William Alfred",male,35,0,0,364512,8.05,,S
616,1,2,"Herman, Miss. Alice",female,24,1,2,220845,65,,S
617,0,3,"Danbom, Mr. Ernst Gilbert",male,34,1,1,347080,14.4,,S
618,0,3,"Lobb, Mrs. William Arthur (Cordelia K Stanlick)",female,26,1,0,A/5. 3336,16.1,,S
619,1,2,"Becker, Miss. Marion Louise",female,4,2,1,230136,39,F4,S
620,0,2,"Gavey, Mr. Lawrence",male,26,0,0,31028,10.5,,S
621,0,3,"Yasbeck, Mr. Antoni",male,27,1,0,2659,14.4542,,C
622,1,1,"Kimball, Mr. Edwin Nelson Jr",male,42,1,0,11753,52.5542,D19,S
623,1,3,"Nakid, Mr. Sahid",male,20,1,1,2653,15.7417,,C
624,0,3,"Hansen, Mr. Henry Damsgaard",male,21,0,0,350029,7.8542,,S
625,0,3,"Bowen, Mr. David John ""Dai""",male,21,0,0,54636,16.1,,S
626,0,1,"Sutton, Mr. Frederick",male,61,0,0,36963,32.3208,D50,S
627,0,2,"Kirkland, Rev. Charles Leonard",male,57,0,0,219533,12.35,,Q
628,1,1,"Longley, Miss. Gretchen Fiske",female,21,0,0,13502,77.9583,D9,S
629,0,3,"Bostandyeff, Mr. Guentcho",male,26,0,0,349224,7.8958,,S
630,0,3,"O'Connell, Mr. Patrick D",male,,0,0,334912,7.7333,,Q
631,1,1,"Barkworth, Mr. Algernon Henry Wilson",male,80,0,0,27042,30,A23,S
632,0,3,"Lundahl, Mr. Johan Svensson",male,51,0,0,347743,7.0542,,S
633,1,1,"Stahelin-Maeglin, Dr. Max",male,32,0,0,13214,30.5,B50,C
634,0,1,"Parr, Mr. William Henry Marsh",male,,0,0,112052,0,,S
635,0,3,"Skoog, Miss. Mabel",female,9,3,2,347088,27.9,,S
636,1,2,"Davis, Miss. Mary",female,28,0,0,237668,13,,S
637,0,3,"Leinonen, Mr. Antti Gustaf",male,32,0,0,STON/O 2. 3101292,7.925,,S
638,0,2,"Collyer, Mr. Harvey",male,31,1,1,C.A. 31921,26.25,,S
639,0,3,"Panula, Mrs. Juha (Maria Emilia Ojala)",female,41,0,5,3101295,39.6875,,S
640,0,3,"Thorneycroft, Mr. Percival",male,,1,0,376564,16.1,,S
641,0,3,"Jensen, Mr. Hans Peder",male,20,0,0,350050,7.8542,,S
642,1,1,"Sagesser, Mlle. Emma",female,24,0,0,PC 17477,69.3,B35,C
643,0,3,"Skoog, Miss. Margit Elizabeth",female,2,3,2,347088,27.9,,S
644,1,3,"Foo, Mr. Choong",male,,0,0,1601,56.4958,,S
645,1,3,"Baclini, Miss. Eugenie",female,0.75,2,1,2666,19.2583,,C
646,1,1,"Harper, Mr. Henry Sleeper",male,48,1,0,PC 17572,76.7292,D33,C
647,0,3,"Cor, Mr. Liudevit",male,19,0,0,349231,7.8958,,S
648,1,1,"Simonius-Blumer, Col. Oberst Alfons",male,56,0,0,13213,35.5,A26,C
649,0,3,"Willey, Mr. Edward",male,,0,0,S.O./P.P. 751,7.55,,S
650,1,3,"Stanley, Miss. Amy Zillah Elsie",female,23,0,0,CA. 2314,7.55,,S
651,0,3,"Mitkoff, Mr. Mito",male,,0,0,349221,7.8958,,S
652,1,2,"Doling, Miss. Elsie",female,18,0,1,231919,23,,S
653,0,3,"Kalvik, Mr. Johannes Halvorsen",male,21,0,0,8475,8.4333,,S
654,1,3,"O'Leary, Miss. Hanora ""Norah""",female,,0,0,330919,7.8292,,Q
655,0,3,"Hegarty, Miss. Hanora ""Nora""",female,18,0,0,365226,6.75,,Q
656,0,2,"Hickman, Mr. Leonard Mark",male,24,2,0,S.O.C. 14879,73.5,,S
657,0,3,"Radeff, Mr. Alexander",male,,0,0,349223,7.8958,,S
658,0,3,"Bourke, Mrs. John (Catherine)",female,32,1,1,364849,15.5,,Q
659,0,2,"Eitemiller, Mr. George Floyd",male,23,0,0,29751,13,,S
660,0,1,"Newell, Mr. Arthur Webster",male,58,0,2,35273,113.275,D48,C
661,1,1,"Frauenthal, Dr. Henry William",male,50,2,0,PC 17611,133.65,,S
662,0,3,"Badt, Mr. Mohamed",male,40,0,0,2623,7.225,,C
663,0,1,"Colley, Mr. Edward Pomeroy",male,47,0,0,5727,25.5875,E58,S
664,0,3,"Coleff, Mr. Peju",male,36,0,0,349210,7.4958,,S
665,1,3,"Lindqvist, Mr. Eino William",male,20,1,0,STON/O 2. 3101285,7.925,,S
666,0,2,"Hickman, Mr. Lewis",male,32,2,0,S.O.C. 14879,73.5,,S
667,0,2,"Butler, Mr. Reginald Fenton",male,25,0,0,234686,13,,S
668,0,3,"Rommetvedt, Mr. Knud Paust",male,,0,0,312993,7.775,,S
669,0,3,"Cook, Mr. Jacob",male,43,0,0,A/5 3536,8.05,,S
670,1,1,"Taylor, Mrs. Elmer Zebley (Juliet Cummins Wright)",female,,1,0,19996,52,C126,S
671,1,2,"Brown, Mrs. Thomas William Solomon (Elizabeth Catherine Ford)",female,40,1,1,29750,39,,S
672,0,1,"Davidson, Mr. Thornton",male,31,1,0,F.C. 12750,52,B71,S
673,0,2,"Mitchell, Mr. Henry Michael",male,70,0,0,C.A. 24580,10.5,,S
674,1,2,"Wilhelms, Mr. Charles",male,31,0,0,244270,13,,S
675,0,2,"Watson, Mr. Ennis Hastings",male,,0,0,239856,0,,S
676,0,3,"Edvardsson, Mr. Gustaf Hjalmar",male,18,0,0,349912,7.775,,S
677,0,3,"Sawyer, Mr. Frederick Charles",male,24.5,0,0,342826,8.05,,S
678,1,3,"Turja, Miss. Anna Sofia",female,18,0,0,4138,9.8417,,S
679,0,3,"Goodwin, Mrs. Frederick (Augusta Tyler)",female,43,1,6,CA 2144,46.9,,S
680,1,1,"Cardeza, Mr. Thomas Drake Martinez",male,36,0,1,PC 17755,512.3292,B51 B53 B55,C
681,0,3,"Peters, Miss. Katie",female,,0,0,330935,8.1375,,Q
682,1,1,"Hassab, Mr. Hammad",male,27,0,0,PC 17572,76.7292,D49,C
683,0,3,"Olsvigen, Mr. Thor Anderson",male,20,0,0,6563,9.225,,S
684,0,3,"Goodwin, Mr. Charles Edward",male,14,5,2,CA 2144,46.9,,S
685,0,2,"Brown, Mr. Thomas William Solomon",male,60,1,1,29750,39,,S
686,0,2,"Laroche, Mr. Joseph Philippe Lemercier",male,25,1,2,SC/Paris 2123,41.5792,,C
687,0,3,"Panula, Mr. Jaako Arnold",male,14,4,1,3101295,39.6875,,S
688,0,3,"Dakic, Mr. Branko",male,19,0,0,349228,10.1708,,S
689,0,3,"Fischer, Mr. Eberhard Thelander",male,18,0,0,350036,7.7958,,S
690,1,1,"Madill, Miss. Georgette Alexandra",female,15,0,1,24160,211.3375,B5,S
691,1,1,"Dick, Mr. Albert Adrian",male,31,1,0,17474,57,B20,S
692,1,3,"Karun, Miss. Manca",female,4,0,1,349256,13.4167,,C
693,1,3,"Lam, Mr. Ali",male,,0,0,1601,56.4958,,S
694,0,3,"Saad, Mr. Khalil",male,25,0,0,2672,7.225,,C
695,0,1,"Weir, Col. John",male,60,0,0,113800,26.55,,S
696,0,2,"Chapman, Mr. Charles Henry",male,52,0,0,248731,13.5,,S
697,0,3,"Kelly, Mr. James",male,44,0,0,363592,8.05,,S
698,1,3,"Mullens, Miss. Katherine ""Katie""",female,,0,0,35852,7.7333,,Q
699,0,1,"Thayer, Mr. John Borland",male,49,1,1,17421,110.8833,C68,C
700,0,3,"Humblen, Mr. Adolf Mathias Nicolai Olsen",male,42,0,0,348121,7.65,F G63,S
701,1,1,"Astor, Mrs. John Jacob (Madeleine Talmadge Force)",female,18,1,0,PC 17757,227.525,C62 C64,C
702,1,1,"Silverthorne, Mr. Spencer Victor",male,35,0,0,PC 17475,26.2875,E24,S
703,0,3,"Barbara, Miss. Saiide",female,18,0,1,2691,14.4542,,C
704,0,3,"Gallagher, Mr. Martin",male,25,0,0,36864,7.7417,,Q
705,0,3,"Hansen, Mr. Henrik Juul",male,26,1,0,350025,7.8542,,S
706,0,2,"Morley, Mr. Henry Samuel (""Mr Henry Marshall"")",male,39,0,0,250655,26,,S
707,1,2,"Kelly, Mrs. Florence ""Fannie""",female,45,0,0,223596,13.5,,S
708,1,1,"Calderhead, Mr. Edward Pennington",male,42,0,0,PC 17476,26.2875,E24,S
709,1,1,"Cleaver, Miss. Alice",female,22,0,0,113781,151.55,,S
710,1,3,"Moubarek, Master. Halim Gonios (""William George"")",male,,1,1,2661,15.2458,,C
711,1,1,"Mayne, Mlle. Berthe Antonine (""Mrs de Villiers"")",female,24,0,0,PC 17482,49.5042,C90,C
712,0,1,"Klaber, Mr. Herman",male,,0,0,113028,26.55,C124,S
713,1,1,"Taylor, Mr. Elmer Zebley",male,48,1,0,19996,52,C126,S
714,0,3,"Larsson, Mr. August Viktor",male,29,0,0,7545,9.4833,,S
715,0,2,"Greenberg, Mr. Samuel",male,52,0,0,250647,13,,S
716,0,3,"Soholt, Mr. Peter Andreas Lauritz Andersen",male,19,0,0,348124,7.65,F G73,S
717,1,1,"Endres, Miss. Caroline Louise",female,38,0,0,PC 17757,227.525,C45,C
718,1,2,"Troutt, Miss. Edwina Celia ""Winnie""",female,27,0,0,34218,10.5,E101,S
719,0,3,"McEvoy, Mr. Michael",male,,0,0,36568,15.5,,Q
720,0,3,"Johnson, Mr. Malkolm Joackim",male,33,0,0,347062,7.775,,S
721,1,2,"Harper, Miss. Annie Jessie ""Nina""",female,6,0,1,248727,33,,S
722,0,3,"Jensen, Mr. Svend Lauritz",male,17,1,0,350048,7.0542,,S
723,0,2,"Gillespie, Mr. William Henry",male,34,0,0,12233,13,,S
724,0,2,"Hodges, Mr. Henry Price",male,50,0,0,250643,13,,S
725,1,1,"Chambers, Mr. Norman Campbell",male,27,1,0,113806,53.1,E8,S
726,0,3,"Oreskovic, Mr. Luka",male,20,0,0,315094,8.6625,,S
727,1,2,"Renouf, Mrs. Peter Henry (Lillian Jefferys)",female,30,3,0,31027,21,,S
728,1,3,"Mannion, Miss. Margareth",female,,0,0,36866,7.7375,,Q
729,0,2,"Bryhl, Mr. Kurt Arnold Gottfrid",male,25,1,0,236853,26,,S
730,0,3,"Ilmakangas, Miss. Pieta Sofia",female,25,1,0,STON/O2. 3101271,7.925,,S
731,1,1,"Allen, Miss. Elisabeth Walton",female,29,0,0,24160,211.3375,B5,S
732,0,3,"Hassan, Mr. Houssein G N",male,11,0,0,2699,18.7875,,C
733,0,2,"Knight, Mr. Robert J",male,,0,0,239855,0,,S
734,0,2,"Berriman, Mr. William John",male,23,0,0,28425,13,,S
735,0,2,"Troupiansky, Mr. Moses Aaron",male,23,0,0,233639,13,,S
736,0,3,"Williams, Mr. Leslie",male,28.5,0,0,54636,16.1,,S
737,0,3,"Ford, Mrs. Edward (Margaret Ann Watson)",female,48,1,3,W./C. 6608,34.375,,S
738,1,1,"Lesurer, Mr. Gustave J",male,35,0,0,PC 17755,512.3292,B101,C
739,0,3,"Ivanoff, Mr. Kanio",male,,0,0,349201,7.8958,,S
740,0,3,"Nankoff, Mr. Minko",male,,0,0,349218,7.8958,,S
741,1,1,"Hawksford, Mr. Walter James",male,,0,0,16988,30,D45,S
742,0,1,"Cavendish, Mr. Tyrell William",male,36,1,0,19877,78.85,C46,S
743,1,1,"Ryerson, Miss. Susan Parker ""Suzette""",female,21,2,2,PC 17608,262.375,B57 B59 B63 B66,C
744,0,3,"McNamee, Mr. Neal",male,24,1,0,376566,16.1,,S
745,1,3,"Stranden, Mr. Juho",male,31,0,0,STON/O 2. 3101288,7.925,,S
746,0,1,"Crosby, Capt. Edward Gifford",male,70,1,1,WE/P 5735,71,B22,S
747,0,3,"Abbott, Mr. Rossmore Edward",male,16,1,1,C.A. 2673,20.25,,S
748,1,2,"Sinkkonen, Miss. Anna",female,30,0,0,250648,13,,S
749,0,1,"Marvin, Mr. Daniel Warner",male,19,1,0,113773,53.1,D30,S
750,0,3,"Connaghton, Mr. Michael",male,31,0,0,335097,7.75,,Q
751,1,2,"Wells, Miss. Joan",female,4,1,1,29103,23,,S
752,1,3,"Moor, Master. Meier",male,6,0,1,392096,12.475,E121,S
753,0,3,"Vande Velde, Mr. Johannes Joseph",male,33,0,0,345780,9.5,,S
754,0,3,"Jonkoff, Mr. Lalio",male,23,0,0,349204,7.8958,,S
755,1,2,"Herman, Mrs. Samuel (Jane Laver)",female,48,1,2,220845,65,,S
756,1,2,"Hamalainen, Master. Viljo",male,0.67,1,1,250649,14.5,,S
757,0,3,"Carlsson, Mr. August Sigfrid",male,28,0,0,350042,7.7958,,S
758,0,2,"Bailey, Mr. Percy Andrew",male,18,0,0,29108,11.5,,S
759,0,3,"Theobald, Mr. Thomas Leonard",male,34,0,0,363294,8.05,,S
760,1,1,"Rothes, the Countess. of (Lucy Noel Martha Dyer-Edwards)",female,33,0,0,110152,86.5,B77,S
761,0,3,"Garfirth, Mr. John",male,,0,0,358585,14.5,,S
762,0,3,"Nirva, Mr. Iisakki Antino Aijo",male,41,0,0,SOTON/O2 3101272,7.125,,S
763,1,3,"Barah, Mr. Hanna Assi",male,20,0,0,2663,7.2292,,C
764,1,1,"Carter, Mrs. William Ernest (Lucile Polk)",female,36,1,2,113760,120,B96 B98,S
765,0,3,"Eklund, Mr. Hans Linus",male,16,0,0,347074,7.775,,S
766,1,1,"Hogeboom, Mrs. John C (Anna Andrews)",female,51,1,0,13502,77.9583,D11,S
767,0,1,"Brewe, Dr. Arthur Jackson",male,,0,0,112379,39.6,,C
768,0,3,"Mangan, Miss. Mary",female,30.5,0,0,364850,7.75,,Q
769,0,3,"Moran, Mr. Daniel J",male,,1,0,371110,24.15,,Q
770,0,3,"Gronnestad, Mr. Daniel Danielsen",male,32,0,0,8471,8.3625,,S
771,0,3,"Lievens, Mr. Rene Aime",male,24,0,0,345781,9.5,,S
772,0,3,"Jensen, Mr. Niels Peder",male,48,0,0,350047,7.8542,,S
773,0,2,"Mack, Mrs. (Mary)",female,57,0,0,S.O./P.P. 3,10.5,E77,S
774,0,3,"Elias, Mr. Dibo",male,,0,0,2674,7.225,,C
775,1,2,"Hocking, Mrs. Elizabeth (Eliza Needs)",female,54,1,3,29105,23,,S
776,0,3,"Myhrman, Mr. Pehr Fabian Oliver Malkolm",male,18,0,0,347078,7.75,,S
777,0,3,"Tobin, Mr. Roger",male,,0,0,383121,7.75,F38,Q
778,1,3,"Emanuel, Miss. Virginia Ethel",female,5,0,0,364516,12.475,,S
779,0,3,"Kilgannon, Mr. Thomas J",male,,0,0,36865,7.7375,,Q
780,1,1,"Robert, Mrs. Edward Scott (Elisabeth Walton McMillan)",female,43,0,1,24160,211.3375,B3,S
781,1,3,"Ayoub, Miss. Banoura",female,13,0,0,2687,7.2292,,C
782,1,1,"Dick, Mrs. Albert Adrian (Vera Gillespie)",female,17,1,0,17474,57,B20,S
783,0,1,"Long, Mr. Milton Clyde",male,29,0,0,113501,30,D6,S
784,0,3,"Johnston, Mr. Andrew G",male,,1,2,W./C. 6607,23.45,,S
785,0,3,"Ali, Mr. William",male,25,0,0,SOTON/O.Q. 3101312,7.05,,S
786,0,3,"Harmer, Mr. Abraham (David Lishin)",male,25,0,0,374887,7.25,,S
787,1,3,"Sjoblom, Miss. Anna Sofia",female,18,0,0,3101265,7.4958,,S
788,0,3,"Rice, Master. George Hugh",male,8,4,1,382652,29.125,,Q
789,1,3,"Dean, Master. Bertram Vere",male,1,1,2,C.A. 2315,20.575,,S
790,0,1,"Guggenheim, Mr. Benjamin",male,46,0,0,PC 17593,79.2,B82 B84,C
791,0,3,"Keane, Mr. Andrew ""Andy""",male,,0,0,12460,7.75,,Q
792,0,2,"Gaskell, Mr. Alfred",male,16,0,0,239865,26,,S
793,0,3,"Sage, Miss. Stella Anna",female,,8,2,CA. 2343,69.55,,S
794,0,1,"Hoyt, Mr. William Fisher",male,,0,0,PC 17600,30.6958,,C
795,0,3,"Dantcheff, Mr. Ristiu",male,25,0,0,349203,7.8958,,S
796,0,2,"Otter, Mr. Richard",male,39,0,0,28213,13,,S
797,1,1,"Leader, Dr. Alice (Farnham)",female,49,0,0,17465,25.9292,D17,S
798,1,3,"Osman, Mrs. Mara",female,31,0,0,349244,8.6833,,S
799,0,3,"Ibrahim Shawah, Mr. Yousseff",male,30,0,0,2685,7.2292,,C
800,0,3,"Van Impe, Mrs. Jean Baptiste (Rosalie Paula Govaert)",female,30,1,1,345773,24.15,,S
801,0,2,"Ponesell, Mr. Martin",male,34,0,0,250647,13,,S
802,1,2,"Collyer, Mrs. Harvey (Charlotte Annie Tate)",female,31,1,1,C.A. 31921,26.25,,S
803,1,1,"Carter, Master. William Thornton II",male,11,1,2,113760,120,B96 B98,S
804,1,3,"Thomas, Master. Assad Alexander",male,0.42,0,1,2625,8.5167,,C
805,1,3,"Hedman, Mr. Oskar Arvid",male,27,0,0,347089,6.975,,S
806,0,3,"Johansson, Mr. Karl Johan",male,31,0,0,347063,7.775,,S
807,0,1,"Andrews, Mr. Thomas Jr",male,39,0,0,112050,0,A36,S
808,0,3,"Pettersson, Miss. Ellen Natalia",female,18,0,0,347087,7.775,,S
809,0,2,"Meyer, Mr. August",male,39,0,0,248723,13,,S
810,1,1,"Chambers, Mrs. Norman Campbell (Bertha Griggs)",female,33,1,0,113806,53.1,E8,S
811,0,3,"Alexander, Mr. William",male,26,0,0,3474,7.8875,,S
812,0,3,"Lester, Mr. James",male,39,0,0,A/4 48871,24.15,,S
813,0,2,"Slemen, Mr. Richard James",male,35,0,0,28206,10.5,,S
814,0,3,"Andersson, Miss. Ebba Iris Alfrida",female,6,4,2,347082,31.275,,S
815,0,3,"Tomlin, Mr. Ernest Portage",male,30.5,0,0,364499,8.05,,S
816,0,1,"Fry, Mr. Richard",male,,0,0,112058,0,B102,S
817,0,3,"Heininen, Miss. Wendla Maria",female,23,0,0,STON/O2. 3101290,7.925,,S
818,0,2,"Mallet, Mr. Albert",male,31,1,1,S.C./PARIS 2079,37.0042,,C
819,0,3,"Holm, Mr. John Fredrik Alexander",male,43,0,0,C 7075,6.45,,S
820,0,3,"Skoog, Master. Karl Thorsten",male,10,3,2,347088,27.9,,S
821,1,1,"Hays, Mrs. Charles Melville (Clara Jennings Gregg)",female,52,1,1,12749,93.5,B69,S
822,1,3,"Lulic, Mr. Nikola",male,27,0,0,315098,8.6625,,S
823,0,1,"Reuchlin, Jonkheer. John George",male,38,0,0,19972,0,,S
824,1,3,"Moor, Mrs. (Beila)",female,27,0,1,392096,12.475,E121,S
825,0,3,"Panula, Master. Urho Abraham",male,2,4,1,3101295,39.6875,,S
826,0,3,"Flynn, Mr. John",male,,0,0,368323,6.95,,Q
827,0,3,"Lam, Mr. Len",male,,0,0,1601,56.4958,,S
828,1,2,"Mallet, Master. Andre",male,1,0,2,S.C./PARIS 2079,37.0042,,C
829,1,3,"McCormack, Mr. Thomas Joseph",male,,0,0,367228,7.75,,Q
830,1,1,"Stone, Mrs. George Nelson (Martha Evelyn)",female,62,0,0,113572,80,B28,
831,1,3,"Yasbeck, Mrs. Antoni (Selini Alexander)",female,15,1,0,2659,14.4542,,C
832,1,2,"Richards, Master. George Sibley",male,0.83,1,1,29106,18.75,,S
833,0,3,"Saad, Mr. Amin",male,,0,0,2671,7.2292,,C
834,0,3,"Augustsson, Mr. Albert",male,23,0,0,347468,7.8542,,S
835,0,3,"Allum, Mr. Owen George",male,18,0,0,2223,8.3,,S
836,1,1,"Compton, Miss. Sara Rebecca",female,39,1,1,PC 17756,83.1583,E49,C
837,0,3,"Pasic, Mr. Jakob",male,21,0,0,315097,8.6625,,S
838,0,3,"Sirota, Mr. Maurice",male,,0,0,392092,8.05,,S
839,1,3,"Chip, Mr. Chang",male,32,0,0,1601,56.4958,,S
840,1,1,"Marechal, Mr. Pierre",male,,0,0,11774,29.7,C47,C
841,0,3,"Alhomaki, Mr. Ilmari Rudolf",male,20,0,0,SOTON/O2 3101287,7.925,,S
842,0,2,"Mudd, Mr. Thomas Charles",male,16,0,0,S.O./P.P. 3,10.5,,S
843,1,1,"Serepeca, Miss. Augusta",female,30,0,0,113798,31,,C
844,0,3,"Lemberopolous, Mr. Peter L",male,34.5,0,0,2683,6.4375,,C
845,0,3,"Culumovic, Mr. Jeso",male,17,0,0,315090,8.6625,,S
846,0,3,"Abbing, Mr. Anthony",male,42,0,0,C.A. 5547,7.55,,S
847,0,3,"Sage, Mr. Douglas Bullen",male,,8,2,CA. 2343,69.55,,S
848,0,3,"Markoff, Mr. Marin",male,35,0,0,349213,7.8958,,C
849,0,2,"Harper, Rev. John",male,28,0,1,248727,33,,S
850,1,1,"Goldenberg, Mrs. Samuel L (Edwiga Grabowska)",female,,1,0,17453,89.1042,C92,C
851,0,3,"Andersson, Master. Sigvard Harald Elias",male,4,4,2,347082,31.275,,S
852,0,3,"Svensson, Mr. Johan",male,74,0,0,347060,7.775,,S
853,0,3,"Boulos, Miss. Nourelain",female,9,1,1,2678,15.2458,,C
854,1,1,"Lines, Miss. Mary Conover",female,16,0,1,PC 17592,39.4,D28,S
855,0,2,"Carter, Mrs. Ernest Courtenay (Lilian Hughes)",female,44,1,0,244252,26,,S
856,1,3,"Aks, Mrs. Sam (Leah Rosen)",female,18,0,1,392091,9.35,,S
857,1,1,"Wick, Mrs. George Dennick (Mary Hitchcock)",female,45,1,1,36928,164.8667,,S
858,1,1,"Daly, Mr. Peter Denis ",male,51,0,0,113055,26.55,E17,S
859,1,3,"Baclini, Mrs. Solomon (Latifa Qurban)",female,24,0,3,2666,19.2583,,C
860,0,3,"Razi, Mr. Raihed",male,,0,0,2629,7.2292,,C
861,0,3,"Hansen, Mr. Claus Peter",male,41,2,0,350026,14.1083,,S
862,0,2,"Giles, Mr. Frederick Edward",male,21,1,0,28134,11.5,,S
863,1,1,"Swift, Mrs. Frederick Joel (Margaret Welles Barron)",female,48,0,0,17466,25.9292,D17,S
864,0,3,"Sage, Miss. Dorothy Edith ""Dolly""",female,,8,2,CA. 2343,69.55,,S
865,0,2,"Gill, Mr. John William",male,24,0,0,233866,13,,S
866,1,2,"Bystrom, Mrs. (Karolina)",female,42,0,0,236852,13,,S
867,1,2,"Duran y More, Miss. Asuncion",female,27,1,0,SC/PARIS 2149,13.8583,,C
868,0,1,"Roebling, Mr. Washington Augustus II",male,31,0,0,PC 17590,50.4958,A24,S
869,0,3,"van Melkebeke, Mr. Philemon",male,,0,0,345777,9.5,,S
870,1,3,"Johnson, Master. Harold Theodor",male,4,1,1,347742,11.1333,,S
871,0,3,"Balkic, Mr. Cerin",male,26,0,0,349248,7.8958,,S
872,1,1,"Beckwith, Mrs. Richard Leonard (Sallie Monypeny)",female,47,1,1,11751,52.5542,D35,S
873,0,1,"Carlsson, Mr. Frans Olof",male,33,0,0,695,5,B51 B53 B55,S
874,0,3,"Vander Cruyssen, Mr. Victor",male,47,0,0,345765,9,,S
875,1,2,"Abelson, Mrs. Samuel (Hannah Wizosky)",female,28,1,0,P/PP 3381,24,,C
876,1,3,"Najib, Miss. Adele Kiamie ""Jane""",female,15,0,0,2667,7.225,,C
877,0,3,"Gustafsson, Mr. Alfred Ossian",male,20,0,0,7534,9.8458,,S
878,0,3,"Petroff, Mr. Nedelio",male,19,0,0,349212,7.8958,,S
879,0,3,"Laleff, Mr. Kristo",male,,0,0,349217,7.8958,,S
880,1,1,"Potter, Mrs. Thomas Jr (Lily Alexenia Wilson)",female,56,0,1,11767,83.1583,C50,C
881,1,2,"Shelley, Mrs. William (Imanita Parrish Hall)",female,25,0,1,230433,26,,S
882,0,3,"Markun, Mr. Johann",male,33,0,0,349257,7.8958,,S
883,0,3,"Dahlberg, Miss. Gerda Ulrika",female,22,0,0,7552,10.5167,,S
884,0,2,"Banfield, Mr. Frederick James",male,28,0,0,C.A./SOTON 34068,10.5,,S
885,0,3,"Sutehall, Mr. Henry Jr",male,25,0,0,SOTON/OQ 392076,7.05,,S
886,0,3,"Rice, Mrs. William (Margaret Norton)",female,39,0,5,382652,29.125,,Q
887,0,2,"Montvila, Rev. Juozas",male,27,0,0,211536,13,,S
888,1,1,"Graham, Miss. Margaret Edith",female,19,0,0,112053,30,B42,S
889,0,3,"Johnston, Miss. Catherine Helen ""Carrie""",female,,1,2,W./C. 6607,23.45,,S
890,1,1,"Behr, Mr. Karl Howell",male,26,0,0,111369,30,C148,C
891,0,3,"Dooley, Mr. Patrick",male,32,0,0,370376,7.75,,Q
diff --git a/project/jupyter/jupyter(new).ipynb b/project/jupyter/jupyter(new).ipynb
new file mode 100644
index 00000000..de1a052c
--- /dev/null
+++ b/project/jupyter/jupyter(new).ipynb
@@ -0,0 +1,42994 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "84eaf092-d153-4a96-9aef-e940ca9c577e",
+ "metadata": {},
+ "source": [
+ "## ЗАДАЧА 7 (JUPYTER)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "fe002cfc-fa8e-4701-8321-b762b566b43d",
+ "metadata": {},
+ "source": [
+ "# Предобработка данных"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d35aa6f9-ed38-4282-845a-fdf216f89864",
+ "metadata": {},
+ "source": [
+ "Импорт библиотек"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "6c451168-2504-4202-b0f8-af887a016f50",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import seaborn as sns\n",
+ "import matplotlib.pyplot as plt\n",
+ "import plotly.express as px"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "93045e5f-adb3-4e2c-9107-f321f0daa7bb",
+ "metadata": {},
+ "source": [
+ "Загрузка датасета"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "f4a5c46f-8ec3-4a91-87de-b116cdf0e815",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(891, 418)"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "trains = pd.read_csv('data/train.csv')\n",
+ "test = pd.read_csv('data/test.csv')\n",
+ "len(trains), len(test)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e8830d4d-f23d-4bcb-a33a-04fbe1ca6efd",
+ "metadata": {},
+ "source": [
+ "Комплексный просмотр структуры данных"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "5f76f74d-89e2-4937-a79a-f6fa96a74341",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "------------------TRAIN DATASET-------------------\n",
+ "Shape: (891, 12)\n",
+ "\n",
+ "First 2 rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Survived \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 3 \n",
+ " Braund, Mr. Owen Harris \n",
+ " male \n",
+ " 22.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " A/5 21171 \n",
+ " 7.2500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2 \n",
+ " 1 \n",
+ " 1 \n",
+ " Cumings, Mrs. John Bradley (Florence Briggs Th... \n",
+ " female \n",
+ " 38.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " PC 17599 \n",
+ " 71.2833 \n",
+ " C85 \n",
+ " C \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Survived Pclass \\\n",
+ "0 1 0 3 \n",
+ "1 2 1 1 \n",
+ "\n",
+ " Name Sex Age SibSp \\\n",
+ "0 Braund, Mr. Owen Harris male 22.0 1 \n",
+ "1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n",
+ "\n",
+ " Parch Ticket Fare Cabin Embarked \n",
+ "0 0 A/5 21171 7.2500 NaN S \n",
+ "1 0 PC 17599 71.2833 C85 C "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Last 2 rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Survived \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 889 \n",
+ " 890 \n",
+ " 1 \n",
+ " 1 \n",
+ " Behr, Mr. Karl Howell \n",
+ " male \n",
+ " 26.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 111369 \n",
+ " 30.00 \n",
+ " C148 \n",
+ " C \n",
+ " \n",
+ " \n",
+ " 890 \n",
+ " 891 \n",
+ " 0 \n",
+ " 3 \n",
+ " Dooley, Mr. Patrick \n",
+ " male \n",
+ " 32.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 370376 \n",
+ " 7.75 \n",
+ " NaN \n",
+ " Q \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Survived Pclass Name Sex Age SibSp \\\n",
+ "889 890 1 1 Behr, Mr. Karl Howell male 26.0 0 \n",
+ "890 891 0 3 Dooley, Mr. Patrick male 32.0 0 \n",
+ "\n",
+ " Parch Ticket Fare Cabin Embarked \n",
+ "889 0 111369 30.00 C148 C \n",
+ "890 0 370376 7.75 NaN Q "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Sample 2 random rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Survived \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 396 \n",
+ " 397 \n",
+ " 0 \n",
+ " 3 \n",
+ " Olsson, Miss. Elina \n",
+ " female \n",
+ " 31.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 350407 \n",
+ " 7.8542 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 660 \n",
+ " 661 \n",
+ " 1 \n",
+ " 1 \n",
+ " Frauenthal, Dr. Henry William \n",
+ " male \n",
+ " 50.0 \n",
+ " 2 \n",
+ " 0 \n",
+ " PC 17611 \n",
+ " 133.6500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Survived Pclass Name Sex \\\n",
+ "396 397 0 3 Olsson, Miss. Elina female \n",
+ "660 661 1 1 Frauenthal, Dr. Henry William male \n",
+ "\n",
+ " Age SibSp Parch Ticket Fare Cabin Embarked \n",
+ "396 31.0 0 0 350407 7.8542 NaN S \n",
+ "660 50.0 2 0 PC 17611 133.6500 NaN S "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Data types:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " dtype \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Survived \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Name \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Sex \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Age \n",
+ " float64 \n",
+ " \n",
+ " \n",
+ " SibSp \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Parch \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Ticket \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Fare \n",
+ " float64 \n",
+ " \n",
+ " \n",
+ " Cabin \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Embarked \n",
+ " object \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " dtype\n",
+ "PassengerId int64\n",
+ "Survived int64\n",
+ "Pclass int64\n",
+ "Name object\n",
+ "Sex object\n",
+ "Age float64\n",
+ "SibSp int64\n",
+ "Parch int64\n",
+ "Ticket object\n",
+ "Fare float64\n",
+ "Cabin object\n",
+ "Embarked object"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Missing values:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " missing \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Survived \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Name \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Sex \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Age \n",
+ " 177 \n",
+ " \n",
+ " \n",
+ " SibSp \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Parch \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Ticket \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Fare \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Cabin \n",
+ " 687 \n",
+ " \n",
+ " \n",
+ " Embarked \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " missing\n",
+ "PassengerId 0\n",
+ "Survived 0\n",
+ "Pclass 0\n",
+ "Name 0\n",
+ "Sex 0\n",
+ "Age 177\n",
+ "SibSp 0\n",
+ "Parch 0\n",
+ "Ticket 0\n",
+ "Fare 0\n",
+ "Cabin 687\n",
+ "Embarked 2"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "-------------------TEST DATASET-------------------\n",
+ "Shape: (418, 11)\n",
+ "\n",
+ "First 2 rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 892 \n",
+ " 3 \n",
+ " Kelly, Mr. James \n",
+ " male \n",
+ " 34.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 330911 \n",
+ " 7.8292 \n",
+ " NaN \n",
+ " Q \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 893 \n",
+ " 3 \n",
+ " Wilkes, Mrs. James (Ellen Needs) \n",
+ " female \n",
+ " 47.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 363272 \n",
+ " 7.0000 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Pclass Name Sex Age SibSp \\\n",
+ "0 892 3 Kelly, Mr. James male 34.5 0 \n",
+ "1 893 3 Wilkes, Mrs. James (Ellen Needs) female 47.0 1 \n",
+ "\n",
+ " Parch Ticket Fare Cabin Embarked \n",
+ "0 0 330911 7.8292 NaN Q \n",
+ "1 0 363272 7.0000 NaN S "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Last 2 rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 416 \n",
+ " 1308 \n",
+ " 3 \n",
+ " Ware, Mr. Frederick \n",
+ " male \n",
+ " NaN \n",
+ " 0 \n",
+ " 0 \n",
+ " 359309 \n",
+ " 8.0500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 417 \n",
+ " 1309 \n",
+ " 3 \n",
+ " Peter, Master. Michael J \n",
+ " male \n",
+ " NaN \n",
+ " 1 \n",
+ " 1 \n",
+ " 2668 \n",
+ " 22.3583 \n",
+ " NaN \n",
+ " C \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Pclass Name Sex Age SibSp Parch \\\n",
+ "416 1308 3 Ware, Mr. Frederick male NaN 0 0 \n",
+ "417 1309 3 Peter, Master. Michael J male NaN 1 1 \n",
+ "\n",
+ " Ticket Fare Cabin Embarked \n",
+ "416 359309 8.0500 NaN S \n",
+ "417 2668 22.3583 NaN C "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Sample 2 random rows:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 296 \n",
+ " 1188 \n",
+ " 2 \n",
+ " Laroche, Miss. Louise \n",
+ " female \n",
+ " 1.0 \n",
+ " 1 \n",
+ " 2 \n",
+ " SC/Paris 2123 \n",
+ " 41.5792 \n",
+ " NaN \n",
+ " C \n",
+ " \n",
+ " \n",
+ " 166 \n",
+ " 1058 \n",
+ " 1 \n",
+ " Brandeis, Mr. Emil \n",
+ " male \n",
+ " 48.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " PC 17591 \n",
+ " 50.4958 \n",
+ " B10 \n",
+ " C \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Pclass Name Sex Age SibSp Parch \\\n",
+ "296 1188 2 Laroche, Miss. Louise female 1.0 1 2 \n",
+ "166 1058 1 Brandeis, Mr. Emil male 48.0 0 0 \n",
+ "\n",
+ " Ticket Fare Cabin Embarked \n",
+ "296 SC/Paris 2123 41.5792 NaN C \n",
+ "166 PC 17591 50.4958 B10 C "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Data types:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " dtype \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Name \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Sex \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Age \n",
+ " float64 \n",
+ " \n",
+ " \n",
+ " SibSp \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Parch \n",
+ " int64 \n",
+ " \n",
+ " \n",
+ " Ticket \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Fare \n",
+ " float64 \n",
+ " \n",
+ " \n",
+ " Cabin \n",
+ " object \n",
+ " \n",
+ " \n",
+ " Embarked \n",
+ " object \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " dtype\n",
+ "PassengerId int64\n",
+ "Pclass int64\n",
+ "Name object\n",
+ "Sex object\n",
+ "Age float64\n",
+ "SibSp int64\n",
+ "Parch int64\n",
+ "Ticket object\n",
+ "Fare float64\n",
+ "Cabin object\n",
+ "Embarked object"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Missing values:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " missing \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Name \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Sex \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Age \n",
+ " 86 \n",
+ " \n",
+ " \n",
+ " SibSp \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Parch \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Ticket \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " Fare \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " Cabin \n",
+ " 327 \n",
+ " \n",
+ " \n",
+ " Embarked \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " missing\n",
+ "PassengerId 0\n",
+ "Pclass 0\n",
+ "Name 0\n",
+ "Sex 0\n",
+ "Age 86\n",
+ "SibSp 0\n",
+ "Parch 0\n",
+ "Ticket 0\n",
+ "Fare 1\n",
+ "Cabin 327\n",
+ "Embarked 0"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "def inspect_data(df, name=\"\"):\n",
+ " print(f\"\\n{name:-^50}\")\n",
+ " print(f\"Shape: {df.shape}\")\n",
+ " print(\"\\nFirst 2 rows:\")\n",
+ " display(df.head(2))\n",
+ " print(\"\\nLast 2 rows:\")\n",
+ " display(df.tail(2))\n",
+ " print(\"\\nSample 2 random rows:\")\n",
+ " display(df.sample(2))\n",
+ " print(\"\\nData types:\")\n",
+ " display(df.dtypes.to_frame('dtype'))\n",
+ " print(\"\\nMissing values:\")\n",
+ " display(df.isna().sum().to_frame('missing'))\n",
+ "\n",
+ "inspect_data(trains, \"TRAIN DATASET\")\n",
+ "inspect_data(test, \"TEST DATASET\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3393927c-96d6-43e2-9e75-f759bd20fb53",
+ "metadata": {},
+ "source": [
+ "Объединение датасетов Titanic с проверкой данных"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "9f565beb-ad54-4a56-90d4-62f4b1899cef",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "trains_test = pd.concat([trains, test], ignore_index=True)\n",
+ "trains_test['Survived'] = trains_test['Survived'].astype('category')\n",
+ "trains_test['Pclass'] = trains_test['Pclass'].astype('category')\n",
+ "trains_test['Sex'] = trains_test['Sex'].astype('category')\n",
+ "trains_test['Embarked'] = trains_test['Embarked'].astype('category')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "387e2c65-2515-40af-bcf6-68e092755d8e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Survived \n",
+ " Pclass \n",
+ " Name \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Ticket \n",
+ " Fare \n",
+ " Cabin \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " 0.0 \n",
+ " 3 \n",
+ " Braund, Mr. Owen Harris \n",
+ " male \n",
+ " 22.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " A/5 21171 \n",
+ " 7.2500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2 \n",
+ " 1.0 \n",
+ " 1 \n",
+ " Cumings, Mrs. John Bradley (Florence Briggs Th... \n",
+ " female \n",
+ " 38.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " PC 17599 \n",
+ " 71.2833 \n",
+ " C85 \n",
+ " C \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 3 \n",
+ " 1.0 \n",
+ " 3 \n",
+ " Heikkinen, Miss. Laina \n",
+ " female \n",
+ " 26.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " STON/O2. 3101282 \n",
+ " 7.9250 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 4 \n",
+ " 1.0 \n",
+ " 1 \n",
+ " Futrelle, Mrs. Jacques Heath (Lily May Peel) \n",
+ " female \n",
+ " 35.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 113803 \n",
+ " 53.1000 \n",
+ " C123 \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 5 \n",
+ " 0.0 \n",
+ " 3 \n",
+ " Allen, Mr. William Henry \n",
+ " male \n",
+ " 35.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 373450 \n",
+ " 8.0500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 1304 \n",
+ " 1305 \n",
+ " NaN \n",
+ " 3 \n",
+ " Spector, Mr. Woolf \n",
+ " male \n",
+ " NaN \n",
+ " 0 \n",
+ " 0 \n",
+ " A.5. 3236 \n",
+ " 8.0500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 1305 \n",
+ " 1306 \n",
+ " NaN \n",
+ " 1 \n",
+ " Oliva y Ocana, Dona. Fermina \n",
+ " female \n",
+ " 39.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " PC 17758 \n",
+ " 108.9000 \n",
+ " C105 \n",
+ " C \n",
+ " \n",
+ " \n",
+ " 1306 \n",
+ " 1307 \n",
+ " NaN \n",
+ " 3 \n",
+ " Saether, Mr. Simon Sivertsen \n",
+ " male \n",
+ " 38.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " SOTON/O.Q. 3101262 \n",
+ " 7.2500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 1307 \n",
+ " 1308 \n",
+ " NaN \n",
+ " 3 \n",
+ " Ware, Mr. Frederick \n",
+ " male \n",
+ " NaN \n",
+ " 0 \n",
+ " 0 \n",
+ " 359309 \n",
+ " 8.0500 \n",
+ " NaN \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 1308 \n",
+ " 1309 \n",
+ " NaN \n",
+ " 3 \n",
+ " Peter, Master. Michael J \n",
+ " male \n",
+ " NaN \n",
+ " 1 \n",
+ " 1 \n",
+ " 2668 \n",
+ " 22.3583 \n",
+ " NaN \n",
+ " C \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1309 rows × 12 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Survived Pclass \\\n",
+ "0 1 0.0 3 \n",
+ "1 2 1.0 1 \n",
+ "2 3 1.0 3 \n",
+ "3 4 1.0 1 \n",
+ "4 5 0.0 3 \n",
+ "... ... ... ... \n",
+ "1304 1305 NaN 3 \n",
+ "1305 1306 NaN 1 \n",
+ "1306 1307 NaN 3 \n",
+ "1307 1308 NaN 3 \n",
+ "1308 1309 NaN 3 \n",
+ "\n",
+ " Name Sex Age SibSp \\\n",
+ "0 Braund, Mr. Owen Harris male 22.0 1 \n",
+ "1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n",
+ "2 Heikkinen, Miss. Laina female 26.0 0 \n",
+ "3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 \n",
+ "4 Allen, Mr. William Henry male 35.0 0 \n",
+ "... ... ... ... ... \n",
+ "1304 Spector, Mr. Woolf male NaN 0 \n",
+ "1305 Oliva y Ocana, Dona. Fermina female 39.0 0 \n",
+ "1306 Saether, Mr. Simon Sivertsen male 38.5 0 \n",
+ "1307 Ware, Mr. Frederick male NaN 0 \n",
+ "1308 Peter, Master. Michael J male NaN 1 \n",
+ "\n",
+ " Parch Ticket Fare Cabin Embarked \n",
+ "0 0 A/5 21171 7.2500 NaN S \n",
+ "1 0 PC 17599 71.2833 C85 C \n",
+ "2 0 STON/O2. 3101282 7.9250 NaN S \n",
+ "3 0 113803 53.1000 C123 S \n",
+ "4 0 373450 8.0500 NaN S \n",
+ "... ... ... ... ... ... \n",
+ "1304 0 A.5. 3236 8.0500 NaN S \n",
+ "1305 0 PC 17758 108.9000 C105 C \n",
+ "1306 0 SOTON/O.Q. 3101262 7.2500 NaN S \n",
+ "1307 0 359309 8.0500 NaN S \n",
+ "1308 1 2668 22.3583 NaN C \n",
+ "\n",
+ "[1309 rows x 12 columns]"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "trains_test"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "909118d8-997e-43a5-919e-ac300b480e1d",
+ "metadata": {},
+ "source": [
+ "## Анализ таблицы"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a7e93637-2c81-4307-a217-cf4f0727d011",
+ "metadata": {},
+ "source": [
+ "Вывод базой информации о таблице"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "75e9378e-6fe6-43f3-899e-4a4ebcf39914",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "RangeIndex: 891 entries, 0 to 890\n",
+ "Data columns (total 12 columns):\n",
+ " # Column Non-Null Count Dtype \n",
+ "--- ------ -------------- ----- \n",
+ " 0 PassengerId 891 non-null int64 \n",
+ " 1 Survived 891 non-null int64 \n",
+ " 2 Pclass 891 non-null int64 \n",
+ " 3 Name 891 non-null object \n",
+ " 4 Sex 891 non-null object \n",
+ " 5 Age 714 non-null float64\n",
+ " 6 SibSp 891 non-null int64 \n",
+ " 7 Parch 891 non-null int64 \n",
+ " 8 Ticket 891 non-null object \n",
+ " 9 Fare 891 non-null float64\n",
+ " 10 Cabin 204 non-null object \n",
+ " 11 Embarked 889 non-null object \n",
+ "dtypes: float64(2), int64(5), object(5)\n",
+ "memory usage: 83.7+ KB\n"
+ ]
+ }
+ ],
+ "source": [
+ "trains.info()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3d915b05-0c40-401a-8d06-3fa1e81750a0",
+ "metadata": {},
+ "source": [
+ "Вывод базовой статистики."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "c956e793-1c0c-4a66-8b79-0f5b7856efce",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " PassengerId \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Fare \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " count \n",
+ " 1309.000000 \n",
+ " 1046.000000 \n",
+ " 1309.000000 \n",
+ " 1309.000000 \n",
+ " 1308.000000 \n",
+ " \n",
+ " \n",
+ " mean \n",
+ " 655.000000 \n",
+ " 29.881138 \n",
+ " 0.498854 \n",
+ " 0.385027 \n",
+ " 33.295479 \n",
+ " \n",
+ " \n",
+ " std \n",
+ " 378.020061 \n",
+ " 14.413493 \n",
+ " 1.041658 \n",
+ " 0.865560 \n",
+ " 51.758668 \n",
+ " \n",
+ " \n",
+ " min \n",
+ " 1.000000 \n",
+ " 0.170000 \n",
+ " 0.000000 \n",
+ " 0.000000 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " 25% \n",
+ " 328.000000 \n",
+ " 21.000000 \n",
+ " 0.000000 \n",
+ " 0.000000 \n",
+ " 7.895800 \n",
+ " \n",
+ " \n",
+ " 50% \n",
+ " 655.000000 \n",
+ " 28.000000 \n",
+ " 0.000000 \n",
+ " 0.000000 \n",
+ " 14.454200 \n",
+ " \n",
+ " \n",
+ " 75% \n",
+ " 982.000000 \n",
+ " 39.000000 \n",
+ " 1.000000 \n",
+ " 0.000000 \n",
+ " 31.275000 \n",
+ " \n",
+ " \n",
+ " max \n",
+ " 1309.000000 \n",
+ " 80.000000 \n",
+ " 8.000000 \n",
+ " 9.000000 \n",
+ " 512.329200 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " PassengerId Age SibSp Parch Fare\n",
+ "count 1309.000000 1046.000000 1309.000000 1309.000000 1308.000000\n",
+ "mean 655.000000 29.881138 0.498854 0.385027 33.295479\n",
+ "std 378.020061 14.413493 1.041658 0.865560 51.758668\n",
+ "min 1.000000 0.170000 0.000000 0.000000 0.000000\n",
+ "25% 328.000000 21.000000 0.000000 0.000000 7.895800\n",
+ "50% 655.000000 28.000000 0.000000 0.000000 14.454200\n",
+ "75% 982.000000 39.000000 1.000000 0.000000 31.275000\n",
+ "max 1309.000000 80.000000 8.000000 9.000000 512.329200"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "trains_test.describe()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "210b54dd-9aed-4598-b860-bbf1935edbe6",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABjUAAAHdCAYAAABVM/toAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAACzuklEQVR4nOzdd3zN5///8WdykBAiMRJBEkRFbFEJSmvWplWKWKWkWlQJtWuPmrW+1Kzabak9qkapvbW1UyMtEjMiCJL8/sgv5+M4J5GQ4ejjfrvlVud6X+9rnHn1/Xpf12UTGRkZKwAAAAAAAAAAgFecbXo3AAAAAAAAAAAAICkIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAYOX8/f3l4OAgZ2dn3bx5M72bAwAAAAAAkGoIagAAYMUOHz6sP//8U5L06NEjLVu2LJ1bBAAAAAAAkHoIagAAYMUWLFggScqbN6/JYwAAAAAAgNcRQQ0AAKzU/fv39eOPP0qS5syZo6xZs+qvv/7S4cOH07llAAAAAAAAqYOgBgAAVmrlypW6e/euihUrpnfeeUcffPCBpMRna9SpU0cODg7auXOnxeM7d+6Ug4OD6tSpY3Zs9erV+uyzz/Tmm28qX758ypEjh4oVK6bOnTvr7NmzibZ15MiRcnBwSPDv2foWLlwoBwcHBQYGmpUVFRWl0qVLG8992q1bt9SpUydVrFhRnp6ecnJyUsGCBVWjRg3NmTNHjx49SrSdz3q6jvnz5+utt95S7ty5lTdvXr3//vs6cOCAxfNOnTqlESNGqEaNGipcuLCcnJzk7u6u+vXra8WKFYnWeeXKFfXv31/ly5eXq6urcufOrdKlSyswMFD79u2z2L7n/Y0cOdLkvPjXY+TIkbp8+bI6duyoQoUKKUeOHCpdurRGjhypBw8eJNjGc+fOqVu3bipRooRy5MghNzc3vfvuu1q6dGmifYt/XRP68/HxSfE6AwMDE63T0ntMko4ePar27dvL29tbzs7Oyp8/vxo1aqRNmzZZzO/j4yMHBwddunQp0b4/W9+LvtfjrV+/Xo0bN5anp6ccHR2f+9on5un3xbMWL16sbNmyydPT07jkXbxt27YpKChIFSpUkIeHh5ydnfXGG2+obdu2FoOs8c9VUv4sfRdt375dLVu2VKFCheTk5CRPT0+1aNFC+/fvt9iv59XRu3dvs3O2bNmiDz74wPg94uXlpbZt2+rIkSMW63j6u3XXrl1q2LCh8ufPr1y5cuntt9/WkiVLLJ4X//5cuHCh2bGzZ8/K2dn5lf9OTkhivyfxEvpNet5v1dMuXbpk9v0RGxurZs2aycHBQe3atbN4XocOHeTg4KAmTZooNjY2SX1K6ns3sc/5zZs31aNHD+N3S9GiRfXll1/q9u3bZvU97zmMf56e/e6JiYlRly5d9Pbbb6tAgQJydnaWp6enKleurEmTJikiIsKsrMS+Z6SEvx8iIiI0f/58tWzZUqVKlVLu3LmVO3dulS9fXkOGDNGdO3cSfS6f/c6MiorSBx98IAcHB3344YcWf7d//PFH1atXT/nz5zc+h507d9a5c+cSrevpv3z58ql8+fIaMWIE+5EBAGCFMqR3AwAAwIv5/vvvJUlt27Y1/nfBggX66aef9PXXXytz5swpWl+bNm1kZ2enokWL6p133tGTJ0908uRJLVy4UCtXrtSaNWtUoUKFRMsoWbKkSpUqZXwcGhqqX3/9NVnt+Oabb3T+/HmLx27fvq2VK1eqePHiqlChgrJkyaLQ0FDt3btX+/bt07p167Rq1apk1SdJffr00fTp01WxYkXVr19ff/31l3755Rdt27ZNCxcuVKNGjUzyT506VQsWLJC3t7eKFy8uJycnhYSEaOfOndqxY4cOHDigr7/+2qye7du3q3Xr1rpz545y586tqlWrKlOmTLp06ZJ++OEHSbL4HLdq1cpiu0+cOKE//vgjwX5dvHhRlStXlsFgUOXKlfXgwQPt3LlTo0aN0vbt27Vu3TrZ29ubnLNy5Up16tRJDx8+lLe3t2rXrq3w8HAdOnRIHTt21G+//aaZM2cm+nwWKlRIFStWND6OjIxM9HVJiTorVqyoQoUKGR///fff2rt3r8W806dPV9++fRUTE6NSpUqpfPnyCg0N1a5du7R161YNHDhQ/fr1S7S+lJDYe12KC7R17dpVUtxFu6pVq8rOzk7S81/75Fi8eLE6d+6sHDlyaMOGDSpevLjJ8e7du+uff/6Rj4+PKlSooAwZMujs2bNasWKFVq9erQULFui9994z5n/vvffMLiIuXrxYkvl7uUiRIiaP+/XrpylTpsjW1la+vr566623FBISonXr1mnDhg2aNm2a8TvxWQl9Tt58802Tx8OGDdPXX38tGxsbVahQQfnz59eZM2e0YsUKrVq1SlOnTk3wQvmaNWv07bffytvbWzVq1NC1a9e0Z88ederUSSdOnNCYMWMsnmdJz549Ew3Evirfya8iGxsbzZo1S5UqVdJPP/2kKlWqqGPHjsbj8+bN0/Lly5U/f37Nnj1bNjY2ySr/vffesxgASOx7RZLu3LmjqlWr6tatW6pSpYpsbGy0a9cuTZ8+XVu2bNEvv/yi3LlzJ6kNS5cu1a5duywei4mJ0eLFi1W0aFGVL19eWbNm1e3bt7Vnzx4NHDhQy5cv12+//Wb8vngZf/zxh7p27apcuXKpSJEiKlu2rG7fvq1jx45p3LhxWrlypbZv366cOXM+t6yoqCgFBARo06ZNatCggRYtWqSMGTMaj8fGxiowMFBLlixRhgwZjDcaHD9+XAsXLtSKFSu0ePFivfvuuxbLf/p1u3nzpnbt2qXRo0frp59+0t69e1N83AQAAFIPQQ0AAKzQuXPntHv3bmXMmFEtWrSQFHex29vbW2fOnNHPP/+sgICAFK1z3rx5qlu3rsmFnNjYWM2ePVs9evRQ165ddfDgQYsXh6KjoyVJjRo1Uv/+/Y3pO3fuTNYFtEuXLmncuHFyd3dXSEiI2fECBQooNDRUGTKYDnFCQkJUuXJlbdmyRSdPnlSxYsWSXKckzZ07V+vWrVPVqlWNaZMmTdLAgQPVuXNnVahQQS4uLsZjLVu2VO/evVWwYEGTcs6ePasGDRpo2rRpatasmcnF1H/++UetWrVSeHi4goKCNHDgQGXKlMl4PCwsLMEL3LNmzbKYPnLkyEQvbC9ZskQNGjTQd999Z7yY8++//6p+/frau3evRo0apWHDhhnz//nnn+rYsaNsbGy0ZMkSNW7c2Hjs8uXLatq0qRYuXKgqVapYvIAcExMjKS7A8HSbL126lGBQ42XrjH/vffTRR2rdurUxfeHChRYvPm7ZskV9+vRRzpw5tXjxYlWuXNmkLU2aNNGIESNUuXJlValSxWKbU8Lz3uuSNHHiREmyGGR53mufVPEBjZw5c2rDhg0WPzujRo1S5cqV5ezsbJK+du1atW7dWp9//rlq165tfI+NHj3aYj1Swu9lKS6IM2XKFHl5eWnx4sUqWbKk8djvv/+upk2bqnv37qpUqZIKFy5sdn5iZcf75Zdf9PXXX8ve3l4//PCDatSoYTy2YMECffbZZ+revbvKly9v8bmYMWOGhgwZYjL7Y9euXXr//fc1depU1ahRQ7Vq1XpuO1asWKHt27cn+vq/Ct/JrzJnZ2ctXLhQtWrVUp8+fVS+fHmVLl1ax48fV+/evZUhQwZ9//33SbrY/qxRo0bJ09PTLD2h75V469evl5+fn3777TflyJFDUlyg44MPPtC+ffvUq1evJO2NdffuXQ0YMEDZsmWTwWAwmw2RIUMGhYaGmgUtbt26pVq1aumPP/7Q9u3bE51Fk1Senp5at26d3nnnHdna/m8hiPv376t79+5asmSJRowYoUmTJiVaztMBjYYNG2rhwoUmAQ0p7rd4yZIlypUrl9asWaPSpUtLinvfjxo1SqNGjVL79u117Ngxi8GhZ1+3sLAwvf322zp37px27NihunXrvsxTAQAA0hDLTwEAYIXiZ2nUr1/f5H/c27RpY3I8JTVt2tTszlQbGxsFBgbK399fp06d0unTpy2e+/jxY0kyu0CRXL1799aDBw8sznKQJIPBYBbQkGSS9vRFl6Tq0KGDSUBDknr06CFfX1+Fh4ebXYSqUqWKWUBDirvrvG/fvpKkn3/+2eTYlClTFB4ernr16mnYsGEmAQ1JcnFxUaVKlZLd9sRkzpxZkydPNrk7NV++fMaLzrNnz9bDhw+Nx8aNG6eoqCh99dVXJsEFSfLw8NCMGTMkyfjfZ0VFRUlK3vvgZet88uRJsuocOXKkYmNjNXnyZJOAhiSVKFHCeKf982aGvKznvdeluACUJL3//vup0oakBDQkqWHDhmYBjfj0999/Xzdv3tRvv/32Um2JiYkxLnuzYMECk4CGJFWuXFl9+vTRo0ePNHfu3BeuZ/LkyZKkTp06mQQ0JKldu3aqW7euHj9+rP/7v/+zeH7p0qXNlrOqUqWKOnXqJCnuc/489+7dU9++feXg4KCvvvoqwXyvwnfyq+7NN9/UyJEj9fDhQ7Vp00ZXrlxRmzZt9PDhQw0bNkz+/v5p3qZvvvnGGNCQJCcnJ02ePFk2NjZauXKl8XOdmGHDhik0NFT9+/eXo6OjxTyWZmFkyJDBGORK7uyUhOTLl0/VqlUz+23NkiWLJk+erAwZMmjlypWJlpGUgIb0v89n3759jQENKa4v/fv3V4kSJXTnzh199913SWq7i4uLSpQoIel/QXcAAGAdmKkBAICVefLkifGu5vggRryAgAANGTJEv//+u/7++2+T5XZSQnBwsLZs2aLg4GDdu3fPeLdvWFiYpLgZJJb2RYjfn+HZC/XJsWnTJq1fv141a9Y0u7j9rCtXrmjIkCGKiYlRWFiY9uzZowcPHqhZs2YqWrRosutOaNmagIAAHTlyRDt37jS7kHnv3j398ssvOn78uG7evGlcRubatWuSZLb2d/zd0R06dEh2+15UjRo1lCdPHrP0unXrKmfOnLp586aOHTumChUqKCYmRr/88oukuIuplvj6+ipr1qw6fvy4Hj58aLZ0VWRkpCQleYmPlKgz/r2XlGVWbty4oUOHDilz5syqV6+exTzxszOe3d8kJSX1vV6oUCGdOnVKP/30kwYOHJiibYgPaMTGxmrVqlXPnd109epVbdq0SWfOnNHdu3eNwaRTp05Jinu/v8xd4cePH9fVq1dVqFAhlS1b1mKet99+W5IS3FvjeZ48eWJ8XZ+e1fO0du3aaePGjQnu9ZDQDLlWrVppypQp2rt3r6Kjo2UwGBJsx6hRo3TlyhUNHTpU+fPnT7TN6fmdbC0+++wz7d69W6tWrdKbb76p8PBw1a9fX927d0/ztpQsWdLkYny8EiVKqHTp0jp27Jh+//13NW/ePMEyTpw4oVmzZqlYsWL67LPPEgzoSnHBgm7duik2Nla3bt3S3r17FR4errfeesssaPey9u3bp927d+uff/7R/fv3jfuUZMqUSTdu3NDt27ctBj+fDmiUK1cuwYDGv//+q7///luS5d9kGxsbtWnTRn369NFvv/1mca+cp924cUMrVqzQr7/+KhcXF7MgNgAAeLUR1AAAwMps2rRJoaGhyps3r9kyJq6urqpdu7bWr1+v77//XkOGDLFYRnKXWIiOjlbPnj01d+7cRDdUvXv3rsX0W7duSYq7I/VFPHz4UL169ZKdnZ0mTJjw3Py3b982Bn6kuLuR+/XrpwEDBrxQ/QUKFEg0/cqVKybpGzZsUOfOnRPdfPTZjVovX74syXwPgdRkafmUeB4eHrp586bxruGbN28aX9+ktPHWrVvKmzevSVr885TU5V5Sos7kvPcuXbqk2NhYPXjwwOLFt6fduHHDYnpylzZ7VnLe6/3791e7du00evRorVq1SsWLFzfZU+NFrV+/Xn/88YfxzuXly5erTJkyCeYfNWqUxo4da7z73xJLGxMnx4ULFyTF7VmQ2GbGUsKvzfPcvHnTODMpoc98/AysZz/z8Z73XfHgwQPdvHnTZLm6p506dUrTp09XkSJF9PnnnycYPEuv7+TFixcbv1ttbGyULVs2FSlSRO+//746d+5sFlSU4pbfet5rlpCnf6syZMigXLlyqVy5curcubOqV6+e5HJmzJih33//XTdu3JCbm5u+/fbbF2rPy0ro/RF/7NixY4nO1IiNjVXPnj0VHR2tSZMmWZyZ+LTHjx+b/Bba2NioY8eOGjduXILnJve1CgsLU6tWrbRnz55E80VERFj8Xv3444915MgRSXH7c/z5558WA5dP/34kNDsl/kaOq1evWjxu6fu5WrVqmjFjhrJnz55o+wEAwKuFoAYAAFYmfqmjqKgo1a5d2+x4/P/4L1q0SIMGDbJ4R3DNmjXl6upqlp7QJrHTp0/XnDlz5OrqqjFjxhj3kIi/gPXRRx/pxx9/TPDiWvwFBjc3tyT20tSECRN04cIF9enTx+Ja+c8qXry4IiMj9eTJE4WEhGjOnDkaPXq0Ll68+EKbwj7P0/2+cuWK2rZtqwcPHqhHjx5q3ry5PD09lTVrVtna2urXX39V48aNE70Q+SqJb+fTS3MkNHPlaZbuAI+/yzaxYMrTUqLO+M9DUt578fVlzZr1ubOBEvKiGwjHS857vUmTJvL09NSUKVP0008/GWdFvKzjx48rV65cWrhwoTp06KCpU6eqVq1aFi8ir169WiNHjlTWrFk1ceJEvfPOO3Jzc1PmzJllY2OjwYMHa/z48S/9fo9/bVxdXVWzZs1E877IHglpKbHnomfPnnry5IkmTpyY6CyK9PpOLlSokCpWrCgpLrDy77//as+ePTp06JC2bNmidevWmX2/uri4JLiPyJYtW4yzSix5+rfq/v37+vPPP7V+/Xpt2LBB3377bZK+F6S4vVLig103b97UhQsXnhu4TC+JvT8WLVqkvXv3qkWLFkmaWZA1a1ZFRkYqOjpaV69e1Q8//KChQ4fq/PnzWrlypcUZbAk9pydOnLC4T0+XLl20Z88e+fv7a8CAASpZsqScnZ2Nsy28vLx07dq1BPt15MgR1a9fX40bN1ZgYKA6dOig3bt3K0uWLM/tX3I9/f0cERGhY8eOafv27frkk0+0ZMmSF77xAgAApD2CGgAAWJGrV69q8+bNkuIuzCR2kfTq1avasmWLxSVfgoKCjEu1PC2hTWLj18OeOnWq6tevb3Y8ODg40XbHr+v+InexX7hwQRMnTpSnp+dzl5N4VoYMGVSwYEGNHDlSFy5c0NKlS/X+++9b7ENiLl68aHHJkEuXLkmSyeyADRs26MGDB2rUqJFGjBhhdk5Cz5W7u7vOnj2rs2fPysvLK1nte1Hx7bckfuZIvnz5JEm5cuVS5syZ9eDBA40aNUq5cuVKVl2xsbE6dOiQpLglo5LiZeuMjIxUSEiI7OzskrQUW/xSPzY2Npo5c+YL7b/yohsISy/2Xi9Xrpzx7u/mzZtr3rx5kuL2Bhk1alTyGv//5cqVS+vXr1eJEiU0e/ZsNWzYUIGBgdq/f79ZwCD+u2Hw4MEWl0573ndDUsW/Njly5EjSht8vImfOnLKzs1NUVJQuXLhgtm+HFPddIMlsRtCzx58V/1mzt7dPMOiybNky7dy5Ux988IGqVauWaFvT6zu5YsWKZs//8ePHVaNGDe3YsUP79+9XhQoVTI57e3sn+JrVqVMn0aCGpd+q+EDZ2LFjkxTUOH/+vLp27SpbW1sFBARo0aJFatOmjfbs2ZPmd+cn9P6Q/vceif/OfdadO3c0cOBAZc+e3bi/TFIZDAblz59fPXv2VFhYmKZOnaq5c+fqs88+M8ub0Gs1cuRIs6BGZGSkNm/eLFtbW61cudIsKBAZGanQ0NBE21a/fn0tWrRImTJl0vbt27V06VL16dNHU6dONckX/5mLn8FnabZG/IyuhIJ1z34/x8TE6NNPP9WiRYs0bNgwTZw4MdG2AgCAVwcbhQMAYEUWLVqk6OholS9fXpGRkQn+9ejRQ5LMNrB+Ubdv35YUd+H9WSdPnkx0qZsTJ04oLCxM7u7uz10f3pJevXrp4cOHGjt2bJL3YrAk/oJ4QhvnJmbp0qWJpj990S2x5yo2NlY//PCDxbLi7z6fP39+stv3orZu3WrxguKmTZt08+ZNZcuWzbgMiMFgMN6p/7xNXy3ZvXu3bty4IXd39yTva/KydW7fvl0xMTEqX758kjZEdnNzU4kSJRQREWHcyyMtvch7fceOHZo4caIKFCigb775JkXa0alTJ+PmudWqVdPnn3+uq1evqkuXLmZ545cx8vDwMDsWFhambdu2pUibypUrp1y5cun06dM6efJkipT5rAwZMhhnISxatMhinu+//16SLAaFpbjAhCVLliyRFBcUsLTsT0REhAYMGKCsWbMaN6NPTHp+Jz+rdOnSxuBIfDA0NbVo0SLJdT18+FCtW7dWRESE+vTpo2+//VZNmjTRxYsX9emnn6Z2U838+eefFmc7nDx5UseOHZOtrW2CMzCGDh2qGzduaMCAARb3Qkqq+N/CM2fOvHAZ8e7evavo6Gg5OjpanOWwbNmy587SGjt2rHFW0qRJk1SwYEHNmzdPa9euNcmXL18+Y3Da0uczNjbWmP7OO+8kqf22trZ6//33JcUtkwYAAKwHQQ0AAKzIwoULJT1/KZ74zWo3btyo69evv3S93t7ekuLu4Hx6SaCrV6+qU6dOxk2Bn3X9+nXjZqxt27ZNdr07duzQpk2bVLt2bTVo0OC5+eM35X7Wb7/9ZgwmWNo093nmzJljtjHw1KlTdejQIWXLls2kb/HP1apVq0zW9Y6Ojtbw4cMTXCP/888/V7Zs2bR+/XoNHTrUbH+C+A3PU9KDBw/0xRdfGDcNluJe0/79+0uKW+v86TXy+/Xrp0yZMmnAgAFatGiRyXsh3l9//aXVq1ebpD169EhDhw6VJHXs2DFZbXzROi9cuGDcQ6VNmzZJrm/w4MGSpM6dO2vDhg1mx2NjY3Xw4EGLM5peRnLf61LcHcsdO3aUra2t5s+fn+A688n17PJBQ4YMUenSpbV27VrNnTvX5Fj8+33evHl69OiRMT08PFyBgYEKDw9PkTbF74sTGxurli1bWvwsREdHa8eOHTpw4MAL1/P5559LivvMb9++3eTYwoULtX79emXMmNHiHe6SdPToUbO7vffs2WO8+71r164Wz/vmm2907do19e3bN8FZIE9Lr+9kSy5evGi8QG4puJXS4mcrJqWuXr166Y8//tA777xj/F6bPn26ChUqpNWrV2v69Omp2tZnxcbG6osvvjAGpaS4z8oXX3yh2NhYvffeexYDTefOndOcOXNUokQJde7c+bn1nDlzxuK+L3/88YdxY/GkBpcT4+LiImdnZ925c8cYuIt34MAB4/dpYp7+vsmWLZvmzp0rg8GgLl26mO2NEf/e/frrr00Cd7GxscY0JycnffTRR0lqf0xMjDFgntyZgAAAIH2x/BQAAFZi165dCg4Olp2dnZo2bZpo3mLFiqlMmTI6duyYlixZYrwQ8KJ69+6tLVu2aP78+dq5c6fKlCmju3fv6vfff1eBAgXUqFEjrVmzxuScHj16aNGiRbp//77eeust9ezZM9n1/vvvv7K3t9f48eOTlH/RokWaPXu2SpUqpXz58slgMOjcuXP6888/JcVtOmtpOa7n6dChg+rVq6e33npLbm5uOnnypP766y8ZDAbNmDHD5K7ZevXqqWzZsjp69KjKlCmjypUry8HBQQcPHtTVq1fVs2dPi0tcuLu7a9GiRWrdurXGjh2r7777Tv7+/sqYMaMuX76s48eP68MPP1SlSpWS3f6EBAQEaNOmTSpevLjeeustPXz4UL/99psiIyPl7++vgQMHmuQvW7as5s6dq08++USffPKJhg0bpqJFiypXrly6ffu2/vrrL/37779q2rSpcU+K7777TlOnTjXOkDl69KgCAwNNyo2MjJQUd5E+MDBQDRs2VMOGDV+4zubNm2vz5s16/PixPvjggySvuy/FvX7jxo1Tv3791KxZM3l5eemNN96Qo6Ojbty4oT/++EPXr19Xz549n7u3Q3Ik970uSZ9++qmuXr2qr776Sn5+finWlmdlypRJ8+fPV+XKldW3b19VqVLFuHF7165dtXTpUm3evFnFixeXn5+fHj9+rN9//12ZM2dW27ZtjbMbXlbnzp0VEhKib775RrVq1ZKPj4+8vLxkb2+vsLAwnThxQnfu3NHkyZNf+PmoXbu2+vTpo6+//loNGzZUxYoVlT9/fp09e1bHjh2TwWDQ5MmTE1y26dNPP9XgwYO1ZMkSlShRQteuXdPu3bsVExOjzz77LMHvn3///Vc+Pj4JBj2elV7fyUePHtWgQYMk/W9PjU2bNunevXuqVq2a/P39k11mYubNm6ctW7ZIigvC/vHHH/r9998lSV9++WWi5y5btkzz58+Xi4uL5s2bZ1xOztHRUd9//71q1KihgQMHqkKFCipXrlyKtjsh9evX18mTJ1WiRAm9/fbbsrGx0a5du3Tr1i0VLlxYEyZMsHjetWvXZGNjo0mTJlncJ+tZW7ZsUb9+/VSiRAm5u7vL3t5ely5d0uHDhxUbGytfX98kX/hPjMFgUN++fdWnTx916tRJs2bNUoECBfTPP/9o3759atGihXbv3p2sGTz+/v7q16+fRowYoU6dOmnt2rXGwMfHH3+sffv2aenSpapSpYoqV66s3Llz6/jx4zp79qwyZ86sefPmKXfu3BbL7t+/v3FPjXv37uno0aO6fPmyMmbMqKCgoJd+PgAAQNohqAEAgJWIX0qqXr16SdrgNCAgQMeOHdP333//0kGN8uXLa9euXRo2bJgOHz6s9evXK3/+/OrcubP69Olj8WLAyZMnVaZMGTVv3lzt2rVL0vI/lvTo0SNJ+yFIcUGL0NBQHTlyRKdPn1ZUVJScnZ1VvXp1NWvWTK1atXqhfRLGjh2rIkWKaO7cuTp8+LAyZsyoWrVqqW/fvmbrx2fIkEGbNm3S+PHjtXr1au3YsUPZsmVThQoVtGTJEkVERCS4bnfNmjV18OBBTZkyRb/++qu2bNmiDBkyyM3NTS1btlT79u2T3fbEFChQQLt27dKQIUP022+/6c6dO3J3d9eHH36onj17WlwCqUmTJipXrpz+7//+T9u2bdO+ffsUHR0tFxcXeXl56ZNPPjEu5yHF3aX+9JJfq1atSrA9kZGRWrx4sTw9PY1BjRep8+TJk6pcubLatGmjDz/8MNkbw3/22Wd65513NHPmTO3cuVM7duyQra2tXF1dVbp0adWpU0fvvfdesspMiuS817/99lutX79elStXTvZeMy/C29tbY8aM0eeff66PPvpIO3bsUKZMmVSgQAHt2bNHQ4cO1Z49e7Rx40a5urqqWbNm6t+/v+bMmZOi7Rg5cqQaNmyoWbNmae/evdqyZYsyZcqkPHnyqEqVKqpbt64aNWr0UnV89dVXqlChgmbOnKlDhw7pwIEDypkzp5o0aaLu3bvrzTffTPDcRo0aqUGDBho3bpx++eUXPXr0SGXKlNEnn3yi1q1bJ1rvhAkTkvw9mV7fySdPnjQu/2VjYyMHBwd5e3vrvffe02effZbsz9rz/Pjjj8Z/GwwG5cyZU/Xq1VPnzp1Vo0aNBM87e/asunfvbpzF9OxyTWXLltWoUaMUFBSktm3bavfu3WmySbSTk5O2b9+u4cOHa9OmTbp+/bpcXFzUvHlz9e/fXzly5Ejw3JYtWyY5qP3WW2+pefPmOnz4sHbt2qXIyEhlz55dlSpVUuPGjc1m4b2Mrl27qkCBApo0aZJOnz6tU6dOqUiRIpo0aZI6duz4Qntpffnll9q6dau2b9+uyZMn64svvpAU956bM2eO3n33Xc2fP1/Hjh1TZGSkXF1d1bp1awUFBRkDrpY8/fuTMWNGubi4qGnTpurevXuS93oCAACvBpvIyMjEF7kEAAD4j4q/ozN+JsHrIn4T6f79+xuXaEotgYGBWrx4cZKew0uXLqlYsWJp0i4gJdWpU0e7du3Sxo0bE9xvA/9dCxcuVOfOndWqVatU2+geAADgv4Q9NQAAAAAAAAAAgFVg+SkAAACkmo8++khVqlRJUt6cOXNq5syZKlWqVCq3CgAAAABgrQhqAAAAINVUqlQpyevAZ82aVW3atEnlFgEAAAAArBl7agAAAAAAAAAAAKvAnhoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDaSanTt3ysHBweTPxcVFb731lqZPn67o6Oj0biIAAHjFMH4AAADJxfgBAP5bMqR3A/D6a9asmWrXrq3Y2FhdvXpVixcv1pdffqlTp05p2rRp6d08AADwCmL8AAAAkovxAwD8N9hERkbGpncj8HrauXOn6tatq5EjR+qLL74wpt+9e1e+vr66du2agoOD5erqmn6NBAAArxTGDwAAILkYPwDAfwvLTyHNOTo6yt/fX7Gxsbp48aIk6erVq+rbt68qVKigfPnyKUeOHCpXrpwmTJhgcZroo0ePNHHiRFWoUEG5cuWSm5ubKleurJkzZxrzjBw50mz66bN/T6tTp458fHx04cIFffjhh3Jzc1OePHnUokULXbhwwawNsbGxmj17tt566y3lypVLLi4uqlu3rn777TeL/b506VKC7Rg5cqRZ/qtXr6p79+7y9vaWk5OTvLy81LVrV4WFhVksv06dOhbL9vHxMcu7bds2NWzYUHnz5lWOHDnk5+enOXPmmOXz8fFRnTp1LNbn4OCgwMBAs/4925ezZ8/KyclJDg4O2rlzp8mx8PBwDRw4UCVLlpSzs7M8PT3Vrl07i8+3JYGBgYm+vpb6vnbtWtWoUUO5c+eWi4uLatSooXXr1iWpvsRew/i/hQsXGvMvXLhQDg4O2rZtm0aOHKmiRYvK2dlZfn5++vHHH83Kt/R8P3r0SKVKlTJ7brdt26Z3331XBQsWlLOzswoVKqTmzZvr8OHDFp8jS+Lf80/79ddf1bZtWxUvXlw5c+ZU3rx51bBhQ+3atStJ558/f15eXl7y9fVVaGioJMnf31/e3t6KiYkxK2PlypVycHDQ4sWLLbYRAOIxfmD8EI/xgynGDwCQMMYPjB/iMX4wxfgB1o7lp5DmYmNjFRwcLEnKmTOnJOmPP/7QmjVr1LBhQxUqVEiPHz/Wli1b9NVXX+nixYuaOnWq8fxHjx6pcePG2rlzp2rUqKEWLVrI3t5ef/31l1avXq3OnTub1Pf1118b64k3f/587d6926xt9+/fV506dVS+fHkNHTpU58+f1+zZs3XgwAHt2bNHefLkMeb9+OOP9eOPP+r9999XmzZtFBUVpeXLl6thw4ZaunSp6tevb7H/jRo1UqNGjSRJN2/eVJ8+fczyhISEqFq1anr8+LHatm2rQoUKKTg4WHPmzNHOnTu1a9cuZc+e3ey8XLlyacyYMcbH48aN04MHD0zyzJs3T59//rn8/PzUu3dv449e9+7d9ffff2vUqFEW2/2ivvzySz1+/NgsPTw8XDVq1FBISIjatGmjYsWK6dq1a5o1a5aqVq2qXbt2ycPDI0l1WBoQWer7rFmz1KNHD3l7e6tv376SpMWLF6t58+aaOnWqOnTokKT6nn4N4505c0bjxo2zmH/QoEG6f/++OnXqJElatGiRPvroIz18+FBt2rRJtK6pU6caPy9Pi4iIUOHChdWwYUM5Ojrq8uXLmjNnjmrXrq0jR44k+bl71qJFi3Tr1i0FBAQoX758unLlir777jvVr19fGzdu1FtvvZXguRcvXlS9evXk4OCg9evXG++Cat++vYKCgrR161bVqlXL5JwFCxYoe/bsatKkyQu1F8B/B+MHxg8S4wfGD3EYPwBIKsYPjB8kxg+MH+Iwfni9ENRAqnvw4IFu3Lih2NhYXbt2TTNnztQff/whPz8/FS5cWJJUpUoV/fXXX7KxsTGe17VrV3388cf67rvv1L9/f7m5uUmSpk2bpp07d6pXr14aOnSoSV2WIrENGzaUp6enSdr27dstDipu3Lihzz77zOTHoXLlymrZsqVGjRqlKVOmSJLWrFmj5cuXm/0QdenSRVWrVlXv3r1Vr149k/7E/7CWKlVKLVu2lBQXebc0qAgKCtLjx4+1Z88e5cuXz5jepEkTVa1aVdOmTdOAAQNMznn8+LGyZs1qLFuK+8K+dOmS8fHVq1fVq1cvNW3aVN99950xPTAwUL169dLUqVPVqVMnFSxY0KxNL2Ljxo3asmWLGjRoYHY3wvDhw3XhwgVt375dpUqVMqa3bt1afn5+GjFihGbNmpWkep7uc7xn+3779m0NHDhQhQoV0o4dO+To6ChJ6tSpkypVqqR+/fqpSZMmcnJyem59JUqUMKtz586dCQ4qbt68qf379xsHgh07dpS/v7/69eunpk2bKnPmzBbPu3r1qsaOHWvx+WvcuLEaN25skubj46N27drp4MGDLzyomD59utmdFR9//LHKly+v8ePHJzio+Oeff1SvXj1lzJhRGzduNH5eJalFixYaOHCgvv/+e5NBxT///KNt27bp448/TvA5APDfxfghDuMHxg+MHxg/AEg6xg9xGD8wfmD8wPjhdcfyU0h1I0aMkKenpwoUKKAKFSro+++/V/369bVs2TJjnsyZMxt/gB89eqRbt27pxo0bqlmzpmJiYnT06FFj3uXLl8vZ2Vn9+vUzq8vW9uXf0kFBQSaPGzVqpCJFimjt2rXGtGXLlilbtmxq0KCBbty4Yfy7c+eO6tWrp0uXLun8+fMm5cRH7e3s7BKtPzw8XBs3blT9+vVlZ2dnUr6Hh4e8vLy0detWs/MePXr03LJXrVqlqKgotWvXzqTcGzduqF69eoqJidH27dtNznn8+LFZ3hs3biRaT3x7+vbtq2rVqqlBgwYmx2JjY/XDDz/orbfeUt68eU3KzZIli8qXL2+xjy9j27ZtioyM1KeffmocUEhx05E//fRT3bt3z6zvKaVjx44md7Zkz55dH3/8sW7fvm02JfZpX331lezt7dW/f/8E89y5c0dhYWE6dOiQ5s6dq2zZsqlChQpm+Sy9hpbuYHl6QHHv3j3dvHlTBoNBb775pg4dOmSxDVevXlW9evX06NEjbdy40WQgLElOTk5q0qSJ1q1bp5s3bxrTFy5cqJiYGLVr1y7B/gH472L8EIfxw/8wfmD8IDF+AJA4xg9xGD/8D+MHxg8S44fXETM1kOo6dOig999/XzY2NnJwcFDhwoWVI0cOkzxPnjzRhAkTtGTJEgUHBys21nT/+tu3bxv/HRwcrFKlSsne3j7F2+rk5GQyxTOet7e31q5dq8jISDk4OOjMmTOKiIhI9I6CsLAwvfHGG8bH8ev7WZq2+bRz584pJiZGCxYs0IIFCyzmsVTvnTt3zJ7XZ505c0aSzH7kn2330/bt22d2p0lSTJ8+XRcvXtTSpUvN1lm8fv26bt68qa1btyZYdkoMEJ8Wv36qpXUu49OSupZmchUtWjTBOuPb9axDhw5p6dKlmjJlSqJ3b9SsWVOnTp2SJBUuXFi//PKL2Y+6pASf52fvqPj77781dOhQ/frrr7pz547Jsafv/Il3//591a9fX8HBwXJwcLA4UJHivgcWL16spUuXqmvXroqNjdXChQtVqlQplS1bNsH+AfjvYvwQh/HD/zB+YPzA+AHA8zB+iMP44X8YPzB+YPzweiKogVTn5eWl6tWrJ5qnb9++mjFjhpo2barevXsrd+7cypgxo44dO6ZBgwZZnNaZnmJjY5UrVy7Nnz8/wTzFihUzefz3339LMv8St1S2FDdlrlWrVhbzPDtVLn5qbfHixZNU9uzZsy0OniTzAUuJEiU0evRos3wNGzZMsJ5r167p66+/VqdOnVSsWDGzQUV8O6pVq6aePXsm2ub/otjYWAUFBalkyZL66KOPFBISkmDe//u//1N4eLguXbqk//u//1NAQIB++eUX5c2b1yTf03f6xOvXr5/u3r1rfHzv3j29++67un//vrp06aLixYsra9assrW11fjx4y1uQhd/18yGDRvUtm1bderUSVu2bJHBYDDJV6FCBRUrVkwLFixQ165dtX37dl26dEkTJ05M1nMD4L+D8UMcxg/m7WD8YBnjBwBg/BCP8YN5Oxg/WMb4AdaKoAZeCUuXLlXlypXN7gyI/yF+WuHChXX27FlFRUU9d7pjct25c0fXrl0z+8E9c+aMcufObZwa5+XlpXPnzsnPz09Zs2ZNUtn79u2TjY2NypUrl2i+QoUKycbGRo8fP37uYCze33//rfv375sNZJ7l5eUlKW6DtKSW7ezsnOS88QYPHiw7OzsNHDjQ4vHcuXPLyclJERERyS77RcUPlk6dOqVq1aqZHDt9+rRJnpR2+vRps7tT4u9uKFCggFn+xYsX69ChQ/rll1+ee8eIn5+f8d+1atVSsWLFNGPGDA0fPtwkn6Xn2dnZ2WRQsWPHDl29elUzZsxQ27ZtTfIOGzbMYv1ZsmTRunXrVLJkSU2ePFmtWrXShAkT9OWXX5rlbd++vXr37q1Dhw5pwYIFsre3V/PmzRPtHwAkhvHD/zB+SB2MHxg/AHj9MH74H8YPqYPxA+MHpD721MArwWAwmE35jIyM1LRp08zyNm/eXLdv39bXX39tduzZMl7EhAkTTB6vWbNGZ8+eNbkzICAgQDExMRo8eLDFMuKnesa7ceOGNmzYoCpVqjx3imbOnDlVu3ZtrV69WgcOHDA7Hhsbq+vXr5ukLVq0SJJMNkGy5IMPPpCdnZ1GjhxpXGPzaeHh4YqKikq0jOc5fPiwFi9erK+++irBaYu2trZq3ry5Dh06pJ9//tlinmenob6s6tWry8HBQTNnzlRERIQxPSIiQjNnzlTWrFlTbYAzZ84chYeHGx+Hh4dr7ty5cnJyUpUqVUzy3rt3T4MHD1bTpk0T3BQrIfHvi0ePHr1QO+Pvbnj2c/Trr7/q4MGDFs/JlSuXSpYsKUl67733jJvaHTt2zCxvy5YtZW9vr2+++UZr165V48aNk7QxGgAkhPHD/zB+iMP4gfEDADwP44f/YfwQh/ED4wdYH2Zq4JXw3nvvae7cuWrbtq2qVaumsLAwff/99xZ/gLt06aKNGzfq66+/1uHDh1WjRg3Z29vr1KlTOnv2rNavX//C7ciVK5fWrFmja9euqUqVKjp//rxmz54tFxcXk82S3n//fbVp00YzZ87UsWPHVKdOHeXKlUv//vuv9u/fr7///lt//fWXJGnLli0aNmyYIiIi5OXlpaVLlxrLid+06M8//9TWrVtVo0YNSdLkyZNVs2ZNvfvuuwoICFDp0qUVExOjCxcuaP369QoICNCAAQP0xx9/aPz48frpp5/UoEEDVaxYMdH+5cuXT9988426dOkiX19ftWzZUh4eHrp+/br++usvrVu3TocPH36hNSzjbd68WaVKlVL79u0TzTd48GDt3btXbdq00QcffKDy5csrU6ZMunz5sjZv3qyyZctq1qxZL9yOZzk5OWnEiBHq0aOHqlatapxau3jxYgUHB2vq1KnPXW/0ReXMmVNVq1ZV69atJcUNAkNCQvR///d/ypIli0neo0ePKkuWLBo5cmSiZXbo0EHOzs4qXLiwMmfOrDNnzmjRokXKlCmTWrRo8ULtrFixolxdXdW/f39dvnxZ+fLl04kTJ7R06VIVL17c+J5OzIQJE7Rr1y517NhRv//+u8nas87OznrvvfeMm/R99NFHL9ROAIjH+IHxA+OHOIwfACDpGD8wfmD8EIfxA6wZQQ28EsaMGaOsWbNq5cqVWrdunfLnz6/27durXLlyZtPmMmXKpDVr1mjKlCn64YcfNGTIENnb28vLy0tt2rR5qXZkyZJFGzZsUJ8+ffTVV18pNjZWtWrV0ujRo+Xm5maSd+bMmXr77bc1f/58TZgwQY8ePZKrq6vKlCmjoUOHGvNNmDBBR44ckSTNnz/f4jqYa9as0e3bt42Divz58+v333/XxIkTtX79ei1btkz29vbKly+f6tatqyZNmkiS9uzZo5MnT2rIkCH64osvktTHtm3b6o033tDkyZM1d+5chYeHK2fOnCpSpIgGDRokV1fXF3nqTIwbN+650xazZ8+urVu3asqUKVqxYoXWrVunDBkyKF++fKpYsWKq/OAEBgYqT548+uabb4zrdJYsWVLLli1LdI3OlzV8+HDt2bNHs2bNUlhYmAoXLqx58+YlOPWxZ8+eyp8/f6JllilTRkuWLNHixYv16NEj5cmTR7Vq1dLnn3+uMmXKvFA7nZyctHr1ag0cOFAzZ87UkydPVLZsWa1cuVILFixI0qAie/bs+vbbb9WgQQN99dVXGjt2rMnxDh06aNmyZfLy8jK7SwQAkovxA+MHxg//w/gBAJKG8QPjB8YP/8P4AdbKJjIy8uXnywGvgTp16ujSpUvGtQZTstwqVapowIABCeYZOXKkdu3apU2bNqVo3UhfCxcuVOfOnbVx40a9/fbb6d2cV8KhQ4f0zjvvaMiQIerdu3d6NwcAXhrjB6Q0xg/mGD8AeN0wfkBKY/xgjvHD6409NQAAaWbmzJnKmDHjS9/VBAAA/jsYPwAAgORi/PB6Y/kpIJVVr15d3t7eieYpUaKEMmbMmEYtAtJWZGSkNmzYoFOnTmnZsmXq0KGD8uTJk97NAoBXGuMH/NcxfgCA5GP8gP86xg//HQQ1gFT25ZdfPjdP48aN06AlQPq4ceOGPvroI2XNmlXvv/++RowYkd5NAoBXHuMH/NcxfgCA5GP8gP86xg//HeypAQAAAAAAAAAArAJ7agAAAAAAAAAAAKtAUANAunFwcFBgYGC6tqFOnTry8fFJ1zYAAAAAAABTO3fulIODgxYuXJim9V66dEkODg4aOXJkmtTHdQkg+QhqAFYq/sd9586dkiQfHx+TAMHDhw81Y8YMValSRR4eHsqZM6e8vb3VuHFjTZgwIb2abRXq1KmjOnXqSJIWLlwoBwcHXbp0KZ1bBQDAq+1VH5vEX6CIvzDy9O89AAB4/m+5j4+PHBwcEvxbunRpejX9tcN1CSBxbBQOvIaePHmi+vXra9++fapdu7Y+/PBDZc2aVRcvXtShQ4c0YcIEBQUFpXczdfPmTRkMhvRuBgAASGXWMjYBAACJy5cvn4YOHWrxWMWKFdO4NQD+qwhqAK+hdevWad++ferSpYvGjh1rdvzatWspWl9sbKwiIyOVNWvWZJ1nb2+fou0AAACvprQemwAAgNTh6Oioli1bpnczUsWDBw+UMWPG9G4GgCRg+SngNXT+/HlJUrVq1Swez5Mnj8njhNZvtLSO5NNrWn777bcqV66ccuTIocmTJ6tt27ZycnLSzZs3zco6e/asHBwc1Lt3b2Pa03tqREdHy8vLS5UqVbLY5rlz58rBwUFr1641pkVFRWncuHF68803lSNHDuXNm1dNmzbVsWPHzM6/ffu2unTpIg8PD+XOnVt16tTR0aNHLdYFAABSVnLHJpJ09epVde/eXd7e3nJycpKXl5e6du2qsLAwY55NmzYpa9as+vTTT03OvXfvnsqUKaMCBQoQMAEAIB3EX2e4dOmSWrRoobx58ypfvnwKDAzUvXv3FBMTo3HjxqlYsWLKkSOHKlWqpL179yZY3owZM1S6dGnlyJFDpUuX1owZM8zyHDp0SIGBgSpdurRy5colV1dX1ahRQ2vWrDHLGxgYKAcHB12/fl2dO3dWgQIFlDt3bv37778JtmHLli1ydXVVrVq1dPv2bUlclwDSCzM1gNdQoUKFJEnLli1T1apVlTlz5hSvY/r06bp165bat28vV1dX5cuXT+XKldOKFSv0448/qnPnzib5lyxZIklq1aqVxfIMBoNatGihb775RidPnlSxYsXMzs+VK5dxTcnHjx/rvffe0759+9SyZUt98sknCg8P13fffaeaNWvql19+ka+vrzFv48aNdfjwYbVs2VJ+fn46ceKEGjRooBw5cqT0UwMAAJ6R3LFJSEiIqlWrpsePH6tt27YqVKiQgoODNWfOHO3cuVO7du1S9uzZVadOHXXp0kXTpk1T9erV1axZM0nSF198ofPnz2vlypUWAyYAAODFxMTE6MaNGxaP5cyZUzY2NsbH9+/fV7169VS5cmUNGzZMhw8f1vfff6+oqCjlyJFDBw8eVOfOnfX48WNNmTJFzZo106lTp5QtWzaTcmfOnKnQ0FB9/PHHypo1q3788Uf16tVLt2/fVv/+/Y351qxZo7Nnz6pJkyby8PDQzZs3tWTJErVs2VLz5s1T8+bNzdrcsGFDubq6qm/fvoqMjJSDg4MiIyPN8i1atEhdunRRvXr1NH/+fNnb23NdAkhHNpGRkbHp3QgAKevRo0eqVq2ajh07puzZs6tixYp688035e/vrypVqphNp6xTp44uXbqkU6dOmaRfunRJxYoVU//+/TVgwABJcTM16tatK2dnZx05ckQuLi7G/NHR0XrjjTeUP39+48ZiUtzyVD4+PnJ0dNSBAweM6Q4ODmrVqpVmzZolSTp58qTKly+vL774wmR2yN9//62SJUvq008/1fjx4yVJU6dOVd++fbVq1SrVqlXLmPfu3bsqX768ChYsqE2bNkmS5s2bp27duqlfv34aOHCgMe+0adPUp08feXh4mPUdAACknOSOTT788EPt379fe/bsUb58+YzpR44cUdWqVdWnTx/j2OTRo0eqXr26goODtWfPHu3du1edOnXS559/rtGjR6dpPwEAeJ35+Pjo8uXLCR6/dOmScuXKJSnuOsOuXbs0YsQI9ejRw5inZcuWWrt2rcqUKaPt27cbxwDr16/Xhx9+qClTpujjjz+W9L/rD1mzZtWRI0eMY4JHjx6pZs2aOn78uE6ePGlMjw9KPO3+/fuqVKmSDAaDDh8+bEwPDAzU4sWL1bx5c82bN8+sH09fCxk3bpyGDBmiTp06aeLEibK1jVv4husSQPph+SngNZQpUyZt3rxZgwcPlru7uzZv3qwRI0aoYcOGeuONN7Rs2bKXrqNly5YmAQ0pbrZF8+bNdfjwYZ05c8aYvnPnToWEhCQ4SyNesWLFVLZsWS1fvlwxMTHGdEuzPJYtWyZvb2+VLVtWN27cMP7FX9jYs2ePHjx4IElau3atDAaDPv/8c5P6OnXqJEdHxxd7AgAAQJIlZ2wSHh6ujRs3qn79+rKzszP5nffw8JCXl5e2bt1qUvb333+v2NhYtWjRQj169JCvr6+GDRuWHl0FAOC15unpqbVr11r8y549u0leg8FgtkRkpUqVFBsbq44dO5rc1BC/FHX8kpVPa968uclNDpkyZVLXrl315MkTbdiwwZj+dEDj/v37unnzpu7fv6933nlHp0+f1t27d83K7t69e4J9jYmJUc+ePTVkyBB99dVX+uabb4wBDYnrEkB6Yvkp4DWVNWtWffnll/ryyy919+5dHTp0SOvWrdO8efPUqVMneXp6qmLFii9c/htvvGExvVWrVpoyZYqWLFmioUOHSooLSsQHPJ6nVatW6tWrl7Zt26aaNWsqNjZWy5Ytk4+Pj8qWLWvMd+bMGT148ECenp4JlnXz5k3lz59fFy9eVJ48ecwGCnZ2dipQoIDu3LmThB4DAICXkdSxyblz5xQTE6MFCxZowYIFFssqWLCgyeNChQppzJgx6tKlizJnzqzvvvuOjT4BAEgFWbJkUfXq1ZOUN0+ePLK3tzdJc3JykiSz/5d3dnaWJN26dcusHG9vb7O0okWLSpIuXLhgTAsLC9OwYcO0bt06Xb9+3eyc8PBws+sCCV3bkOKW3Y6IiNCQIUNM9geNx3UJIP0Q1AD+AxwdHVW9enVVr15dJUuWVNeuXbVw4UJjUOPpNS+f9uTJkwTLTGgt7BIlSqhUqVJavny5hgwZogcPHmj16tWqUaNGkta0btasmfr166clS5aoZs2a2rNnjy5cuKDhw4eb5IuNjVXx4sU1ZsyYBMuKn/YKAABeLYmNTWJj41bHbdGiRYKzPC2NQ+Lv1Hzw4IHOnTsnLy+v1OsAAAB4LoPBkOxj8eOA5IqNjVWjRo105swZffbZZ/L19ZWjo6MMBoMWLlyoH374wWRFiHhZsmRJsMzq1atr9+7dmjdvnpo2bWp2UwXXJYD0Q1AD+I8pX768JOnKlSvGNGdnZx09etQs79N3PCRHq1at1KdPH/3222+6du2aIiIinrv0VLxcuXKpdu3aWrt2re7du6clS5bI1tZWLVu2NMnn5eWlGzduqGrVqibTPy0pUKCAtm7dqrt375rcFREVFaWLFy8a7xQBAABp79mxSaFChWRjY6PHjx8n+U7QGTNmaP369QoKCtKaNWv0ySefaN++fXJzc0u1dgMAgLTx9PLW8U6fPi3pf7M3//jjD/3xxx9me1ZISnDm5/MUL15cAwcOVL169VS7dm1t2LBBhQsXNh7nugSQfthTA3gNHT9+XFevXrV4bN26dZL+N1VTkgoXLqyIiAgdOnTImBYTE6Np06a9UP0ffvihMmTIoCVLlmjJkiXKnj27GjRokOTzW7Vqpfv372vZsmX6+eefVb16dbOLEgEBAQoNDdWUKVMslhEaGmr8d4MGDRQdHW2Wd/bs2RbX1AQAACkrOWOTnDlzqnbt2lq9erUOHDhglj82NtZkSYkTJ05owIABevvttzVkyBB99913unv3rjp27GjxjkwAAGBdli9frn///df4+NGjR5o2bZoMBoPq1q0r6X8zP56d6fHXX39pzZo1L1x3sWLFtHnzZkVHR6t27domARauSwDph5kawGto+/btGjJkiGrUqKEKFSrI1dVVd+/e1a5du7R+/XrlyZPHZHOqDh06aMqUKWrRooU+++wzZcqUSatWrUp0+anEuLi46N1339WqVav08OFDtWvXzmwdzcTUqVNHOXPm1KBBg3T37l2Lszy6dOmibdu2acCAAfrtt9/0zjvvyNHRUSEhIdqxY4fs7e21ceNGSVKbNm00b948jR49WhcvXpS/v7+OHz+un3/+WYUKFXrhfgIAgKRJ7thk8uTJqlmzpt59910FBASodOnSiomJ0YULF7R+/XoFBARowIABioyM1EcffaRs2bJp3rx5srW1VZkyZTR8+HD16dNHEyZMsLgGNgAAeDF3797V0qVLLR4rXry4SpUqleJ1Fi5cWO+88446duyorFmz6ocfftDhw4fVt29f5c+fX1LczRE+Pj6aNGmS7t+/ryJFiujcuXOaN2+eihcvbnF1iqTy9vbW5s2bVa9ePdWpU0fr169XsWLFuC4BpCOCGsBr6P3339ejR4+0fft2zZ49W9evX1eGDBnk6emprl276osvvjDZ36JAgQJatmyZhgwZouHDhytHjhxq2bKl2rZta7I5d3K0atXKuLZ1QEBAss7NlCmTmjVrppkzZ8rR0VENGzY0y5MxY0atXLlSs2bN0tKlSzVy5EhJkpubm8qVK2cSCMmUKZPWrl2rAQMGaN26dVq9erXKlSuntWvXqn///rp06dIL9REAACRNcscm+fPn1++//66JEydq/fr1WrZsmezt7ZUvXz7VrVtXTZo0kSQFBQXp7Nmz+umnn0xmdXbp0kXbt2/XiBEjVLVqVeMSVwAA4OX8+++/6tixo8VjX375ZaoENTp37qyIiAjNnDlTISEhcnd319ixY9WlSxdjHoPBoJUrV6p///5asmSJIiMjVaxYMc2aNUt//PHHSwU1pLjASnxgo27dulq3bp1KlizJdQkgndhERka+2A48AAAAAAAAAAAAaYg9NQAAAAAAAAAAgFUgqAEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVCGoAAAAAAAAAAACrQFADAAAAAAAAAABYBYIaAAAAAAAAAADAKhDUAAAAAAAAAAAAVoGgBgAAAAAAAAAAsAoENQAAAAAAAAAAgFUgqAEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVCGoAAAAAAAAAAACrQFADAAAAAAAAAABYBYIaAAAAAAAAAADAKhDUAAAAAAAAAAAAVoGgBlLdyJEj5eDgYPJXtmxZs3yxsbF677335ODgoLVr15oc2759u6pXry5XV1cVLFhQAwcO1JMnT9KqCwAAAACSIDo6WsOGDVOxYsWUM2dOlShRQmPGjFFsbKzF/J9//rkcHBw0bdo0k/RmzZrJ29tbOXLkUKFChfTxxx/r6tWradEFAAAAMxEREerdu7eKFi2qnDlzqnr16jp8+LDx+OrVq9WwYUO5u7vLwcFBx48fT7CsxK6BImkIaiBN+Pj4KDg42Pi3ZcsWszzTpk2TjY2NWfqJEyfUpEkT1apVS3v27NH333+vDRs2aNCgQWnRdAAAAABJNHHiRM2ZM0cTJ07UkSNHNHz4cE2aNEkzZswwy7tmzRodOHBAbm5uZsfefvttLVy4UMeOHdOSJUt04cIFtWrVKi26AAAAYKZLly7avn275syZowMHDqhGjRpq0KCBrly5IkmKjIxUpUqVNHz48OeWldA1UCRdhvRuAP4bMmTIoDx58iR4/Pjx45oyZYp27dolLy8vk2MrVqxQiRIl1K9fP0mSl5eXRowYoTZt2qh///7Kli1bqrYdAAAAQNLs27dP9evXV506dSRJnp6e+vHHH3Xo0CGTfFeuXFFQUJBWr16tDz74wKycbt26Gf/t4eGhoKAgNW/eXI8fP1bGjBlTtxMAAABPefDggVatWqUffvhBlStXliQNGDBAGzZs0OzZszV48GAFBARIki5dupRoWYldA0XSMVMDaSI4OFheXl4qXry42rdvr5CQEOOx+/fvq0OHDpo0aZLFwEdUVJTs7e1N0uzt7fXw4UMdPXo01dsOAAAAIGkqVKigHTt26Ny5c5LiZl3v2bNH7777rjFPTEyMPv74Y33xxRcqVqzYc8u8deuWli9frgoVKhDQAAAAae7JkyeKjo6WnZ2dSXrmzJm1d+/eJJfzvGugSDqrDGrExsbq7t27Ca7LilfLm2++qW+//VarVq3SN998o0uXLqlWrVqKiIiQJPXp00f+/v5q0KCBxfNr1qypffv26YcfflB0dLSuXLmiMWPGSJKuXbuWZv0AAFg3xg8AkPqCgoLUtGlTlS1bVtmzZ1elSpXUpUsXtWjRwphnwoQJypAhgz777LNEyxo4cKBy584td3d3hYSEaPny5andfMAixhAA8N+WLVs2+fv76+uvv9bVq1cVHR2tpUuXav/+/cm6Nvm8a6BIOqtcfioiIkJubm4KDw+Xo6NjejcHz/H++++bPH7nnXfk6empdevWKXfu3Nq5c6eOHj2qLFmyGPPY2dkZHzdq1Ejjxo1T9+7d1bFjR9nZ2WnQoEHavXu3MmfObHIeACDl3b9/P72bkCIYPwBA6lu2bJl++OEHLVmyRMWLF9exY8f0xRdfqECBAmrXrp0OHz6sGTNm6MiRI3JwcJAk2djYKFOmTGbj+v79+6tz5866dOmShg4dqs6dO2vdunWsQW1FGEMAAF4XixcvVocOHVS4cGEZDAb5+vqqZcuWOnz4sMkYJnPmzMb/Pp2+Zs2a514DRZykjB+scqYGrJuTk5OKFCmi8+fPa9u2bQoODpaTk5MyZMigDBni4mwffPCBqlatajynZ8+eunPnji5fvqwbN26ocePGkqRChQqlRxcAAAAAWNC7d2/17dtXLVq0UMmSJdWmTRv16NFDo0ePliTt2rVLYWFh8vDwMI7/L126pKCgIBUoUMCkrFy5cqlIkSKqVauWli1bpg0bNmjfvn3p0CsAAPBf5+Xlpd9++0337t1TSEiIDhw4oMePHyf52mRSr4Eiaaxypgas27179xQcHKw2bdroww8/VMeOHU2OlyxZUpMmTVLDhg1N0m1sbJQ3b15J0tKlS+Xu7i5fX980azcAAACAxN2/f1+2tqb3zhkMBsXExEiS2rRpo5o1a5ocr127ttq0aaP27dsnWG78+VFRUSncYgAAgKRzcHCQg4ODbt++rc2bN2vs2LFJOq9v375JvgaK5yOogVTXq1cvNWzYUJ6enrpy5YoGDx4sg8Ggli1bKnfu3BY3xvHw8FDBggWNj8eNG6c6derI1tZWK1eu1JgxY/TDDz/IYDCkZVcAAAAAJKJhw4YaOXKkPDw8VLx4cR09elQTJ05Uhw4dJEk5c+ZUzpw5Tc7JmDGj8uTJI29vb0nS/v37dfDgQVWuXFnOzs4KDg7WoEGD5OXlpYoVK6Z5nwAAADZv3qzY2Fh5e3vr/Pnz6t27t4oWLWq8KePWrVu6fPmyrly5Ikk6c+aMJClPnjwmf8969hookoagBlLdP//8o5YtW+rmzZvKnTu3KleurH379il37txJLmPjxo0aOXKkoqKiVLp0aa1evVp169ZNxVYDAAAASK6pU6dq0KBB+uyzzxQWFqa8efPqk08+0VdffZXkMrJkyaKVK1dq8ODBioyMlJubm+rUqaOBAwfKzs4uFVsPAABgWXh4uPr166d//vlHOXLk0AcffKCRI0cqY8aMkuL2zHh61mmLFi0kSYMHD9aQIUPSo8mvNZvIyMjY9G5Ect29e5dNugAASCOvyyafjB8AAEhbjCEAAEBysVE4AAAAAAAAAAB4bRDUAAAAAAAAAAAAVoGgBgAAAAAAAAAAsAoENQAAAAAAAAAAgFUgqAEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVCGoAAAAAAAAAAACrkCG9G/AqatSokYKDg9O7GUC68PLy0po1a9K7GQAAAGmCsT/+yxj7AwBSA+Or/7a0GF8Q1LAgODhYZ86elVNel/RuCpCm7lwJS+8mAAAApKng4GCdP3tGBXM7pXdTgDR14fqd9G4CAOA1FRwcrLNnzymXa770bgrS2I3Qf9OkHoIaCXDK66J2M0endzOANLWgc7/0bgIAAECaK5jbSTsHdUjvZgBp6u3h89K7CQCA11gu13waNGZhejcDaWx43zZpUg97agAAAAAAAAAAAKtAUAMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAAAAAAAAAACwCgQ1AAAAAAAAAACAVSCoAQAAAAAAAAAArAJBDQAAAAAAAAAAYBUIagAAAAAAAAAAAKtAUAMAAKSq6OhoDRs2TMWKFVPOnDlVokQJjRkzRrGxscY8sbGxGj58uAoVKqScOXOqfv36On/+vEk5t27dUvv27ZUnTx7lzZtXn376qe7du5fW3QEAAAAAAOmIoAYAAEhVEydO1Jw5czRx4kQdOXJEw4cP16RJkzRjxgyTPDNmzNCUKVO0Y8cOOTg4qHHjxnr48KExT4cOHXTq1CmtXbtWP/30k3bv3q2uXbumR5cAAAAAAEA6yZDeDQAAAK+3ffv2qX79+qpTp44kydPTUz/++KMOHTokKW6WxvTp0/Xll1+qQYMGkqTZs2erYMGCWrt2rZo1a6bTp09ry5Yt2rVrl3x9fSVJ48ePV5MmTTR69Gi5ubmlT+cAAAAAAECaIqgBAABSVYUKFTRv3jydO3dOb7zxhk6cOKE9e/ZozJgxkqSLFy8qNDRU1apVM56TPXt2lS9fXvv371ezZs20f/9+OTk5GQMaklS9enXZ2trq4MGDatSokVm9UVFRioqKMj6OiIiQJMXExCgmJia1ugvAyhgMBslgUIxs0rspQJoyGAwyGAz8JgIAAKtDUAMAAKSqoKAg3b17V2XLlpXBYFB0dLQGDx6sFi1aSJJCQ0MlSS4uLibnubi4KCwsTJIUFham3LlzmxzPkCGDnJ2djec/a/z48Ro1apRZekhIiLJly/bS/QLwevD19VXM/bu6nsXl+ZmB10i5im/JNoujLl++nGp1PPvbDgAAkBIIagAAgFS1YsUKLV++XPPnz5ePj49OnDihPn36yM3NTa1bt061env16qVu3boZH0dERKhIkSJyd3eXo6NjqtULwLocOXJE0bdDlbvaG+ndFCBNHd67WwZnV3l4eKRaHU/vjQUAAJBSCGoAAIBUNWDAAAUFBalZs2aSpBIlSigkJEQTJkxQ69at5erqKiluNsbTe2OEhYWpZMmSkuLu9Lx+/bpJuU+ePNHt27eN5z/Lzs5OdnZ2Zum2traytbVNkb4BsH7R0dGKjo6WrWLTuylAmoqOjpaio/lNBAAAVofRCwAASFUPHjwwu2Bia2trXMO7QIECcnV11Y4dO4zH7969q4MHD8rf31+S5O/vrzt37ujo0aPGPDt27FBMTIzKly+f+p0AAAAAAACvBGZqAACAVFW3bl2NHTtW7u7u8vHx0fHjxzVt2jS1adNGkmRjY6MuXbpo7NixKly4sDw9PTV8+HC5ubmpYcOGkqSiRYuqVq1a6tKli6ZMmaLHjx8rKChITZs2NZndAQAAAAAAXm8ENQAAQKqaMGGChg0bpi+++ELXr1+Xm5ubOnTooH79+hnz9OzZU/fv31fXrl0VHh6uihUratWqVbK3tzfmmTdvnnr27Kn69evL1tZWjRs31vjx49OjSwAAAAAAIJ0Q1AAAAKkqW7ZsGjdunMaNG5dgHhsbGw0aNEiDBg1KME+OHDn03XffpUILAQAAAACAtUjWnhojR46Ug4ODyV/ZsmWNxx8+fKgePXrI3d1dLi4uCggIUGhoqEkZISEhatKkiXLlyiVPT0/1799fT548SZneAAAAAAAAAACA11ayZ2r4+Pho3bp1/ysgw/+K6NOnjzZt2qSFCxcqe/bs6tmzpwICArR161ZJUnR0tJo0aSJXV1dt3bpV165dU2BgoDJmzKihQ4emQHcAAAAAAAAAAMDrKtlBjQwZMihPnjxm6eHh4VqwYIHmz5+vqlWrSpJmzpwpX19fHThwQH5+fvr11191+vRprVu3Tq6uripdurRxqYkBAwYoU6ZML90hAAAAAAAAAADwekp2UCM4OFheXl6yt7eXn5+fhg0bJnd3dx09elSPHz9WtWrVjHm9vb3l7u6u/fv3y8/PTwcOHFDx4sXl6upqzFOzZk11795dJ0+eVJkyZSzWGRUVpaioKOPjiIgISVJMTIxiYmKS24XnMhgMMhgMsolN8aKBV1r8ez81PlcAAAAAAAAA8LKSFdR488039e233+qNN97QtWvXNHr0aNWqVUsHDx5UaGioMmXKJCcnJ5NzXFxcjPtqhIaGysXFxex4/LGEjB8/XqNGjTJLDwkJUbZs2ZLThSTx9fXV3aj7co3JmOJlA6+yt/wryNEuiy5fvpzeTQHwCnn2txsAAAAAACC9JCuoUbt2beO/S5YsqfLly8vHx0crV66Uvb19ijcuXq9evdStWzfj44iICBUpUkTu7u5ydHRM8fqOHDmi0Ht3VKhNgxQvG3iV7d6/T65ZneTh4ZHeTQHwCnn48GF6NwEAAAAAAEDSCyw/9TQnJycVLlxYwcHBql69uh49eqQ7d+6YzNYICwszLjfl6uqqQ4cOmZQRFhZmPJYQOzs72dnZmaXb2trK1tb2ZbpgUXR0tKKjoxVrk+JFA6+0+Pd+anyuAAAAAAAAAOBlvdSVy3v37unChQvKkyePypYtq4wZM2rHjh3G42fPnlVISIj8/f0lSX5+fvrrr7+MgQxJ2rZtmxwdHeXj4/MyTQEAAAAAAAAAAK+5ZM3U6Nevn+rVqycPDw9dvXpVI0aMkMFgULNmzZQ9e3a1a9dOffv2lbOzsxwdHRUUFCR/f3/5+flJitsUvGjRourYsaNGjBih0NBQDR06VIGBgRZnYgAAAAAAAAAAAMRLVlDjypUr+uijj3Tr1i3lypVLlSpV0vbt25U7d25J0tdffy1bW1u1atVKUVFRqlmzpiZNmmQ832AwaMWKFerevbuqV68uBwcHBQQEaNCgQSnbKwAAAAAAAAAA8NpJVlBjwYIFiR63t7fXpEmTTAIZz/Lw8NDPP/+cnGoBAAAAAMB/THR0tEaOHKlly5YpNDRUbm5uat26tfr06SMbm7hNMGNjYzVixAjNnz9f4eHhqlChgiZPnqzChQsby7l165aCgoK0ceNG2draqnHjxho3bpyyZs2aXl0DAAAvgd2AAQAAAADAK2fixImaM2eOJk6cqCNHjmj48OGaNGmSZsyYYZJnxowZmjJlinbs2CEHBwc1btxYDx8+NObp0KGDTp06pbVr1+qnn37S7t271bVr1/ToEgAASAHJmqkBAAAAAACQFvbt26f69eurTp06kiRPT0/9+OOPOnTokKS4WRrTp0/Xl19+qQYNGkiSZs+erYIFC2rt2rVq1qyZTp8+rS1btmjXrl3y9fWVJI0fP15NmjTR6NGj5ebmlj6dAwAAL4ygBgAAAAAAeOVUqFBB8+bN07lz5/TGG2/oxIkT2rNnj8aMGSNJunjxokJDQ1WtWjXjOdmzZ1f58uW1f/9+NWvWTPv375eTk5MxoCFJ1atXl62trQ4ePKhGjRqZ1RsVFaWoqCjj44iICElSTEyMYmJiUqu7APDaMBgMMhgMkmLTuylIY/GvfWr/XhLUAAAAAAAAr5ygoCDdvXtXZcuWlcFgUHR0tAYPHqwWLVpIkkJDQyVJLi4uJue5uLgoLCxMkhQWFqbcuXObHM+QIYOcnZ2N5z9r/PjxGjVqlFl6SEiIsmXL9tL9AoDXna+vryIfPFKWjFHPz4zXSsUKfnLInEmXL19+4TKe/V23hKAGAAAAAAB45axYsULLly/X/Pnz5ePjoxMnTqhPnz7GDcNTS69evdStWzfj44iICBUpUkTu7u5ydHRMtXoB4HVx5MgR3Qq/r2oNP03vpiCN7d13QDmyZ5GHh8cLl/H0vlgJIagBAAAAAABeOQMGDFBQUJCaNWsmSSpRooRCQkI0YcIEtW7dWq6urpLiZmM8vTdGWFiYSpYsKSnubs/r16+blPvkyRPdvn3beP6z7OzsZGdnZ5Zua2srW1vbFOkbALzOoqOjFR0dLckmvZuCNBb/2qf27yW/xgAAAAAA4JXz4MEDs4sitra2xnW6CxQoIFdXV+3YscN4/O7duzp48KD8/f0lSf7+/rpz546OHj1qzLNjxw7FxMSofPnyqd8JAACQ4pipAQAAAAAAXjl169bV2LFj5e7uLh8fHx0/flzTpk1TmzZtJEk2Njbq0qWLxo4dq8KFC8vT01PDhw+Xm5ubGjZsKEkqWrSoatWqpS5dumjKlCl6/PixgoKC1LRpU5PZHQAAwHoQ1AAAAAAAAK+cCRMmaNiwYfriiy90/fp1ubm5qUOHDurXr58xT8+ePXX//n117dpV4eHhqlixolatWiV7e3tjnnnz5qlnz56qX7++bG1t1bhxY40fPz49ugQAAFIAQQ0AAAAAAPDKyZYtm8aNG6dx48YlmMfGxkaDBg3SoEGDEsyTI0cOfffdd6nQQgAAkB7YUwMAAAAAAAAAAFgFghoAAAAAAAAAAMAqENQAAAAAAAAAAABWgaAGAABIdT4+PnJwcDD769GjhyTp4cOH6tGjh9zd3eXi4qKAgACFhoaalBESEqImTZooV65c8vT0VP/+/fXkyZP06A4AAAAAAEgnbBQOAABS3c6dOxUdHW18fPLkSTVs2FDvv/++JKlPnz7atGmTFi5cqOzZs6tnz54KCAjQ1q1bJUnR0dFq0qSJXF1dtXXrVl27dk2BgYHKmDGjhg4dmi59AgAAAAAAaY+ZGgAAINXlzp1befLkMf5t3LhRhQoVUpUqVRQeHq4FCxZozJgxqlq1qsqWLauZM2dq3759OnDggCTp119/1enTpzV37lyVLl1atWvX1qBBgzRr1iw9evQonXsHAAAAAADSCjM1AABAmnr06JGWL1+ubt26ycbGRkePHtXjx49VrVo1Yx5vb2+5u7tr//798vPz04EDB1S8eHG5uroa89SsWVPdu3fXyZMnVaZMGbN6oqKiFBUVZXwcEREhSYqJiVFMTEzqdRCAVTEYDJLBoBjZpHdTgDRlMBhkMBj4TQQAAFaHoAYAAEhTa9eu1Z07d9S6dWtJUmhoqDJlyiQnJyeTfC4uLsZ9NUJDQ+Xi4mJ2PP6YJePHj9eoUaPM0kNCQpQtW7aX7QaA14Svr69i7t/V9Swuz88MvEbKVXxLtlkcdfny5VSr49nfbgAAgJRAUAMAAKSpBQsW6N1335Wbm1uq1tOrVy9169bN+DgiIkJFihSRu7u7HB0dU7VuANbjyJEjir4dqtzV3kjvpgBp6vDe3TI4u8rDwyPV6nj48GGqlQ0AAP67CGoAAIA0c/nyZW3fvl1Lly41prm6uurRo0e6c+eOyWyNsLAw43JTrq6uOnTokElZYWFhxmOW2NnZyc7Ozizd1tZWtrZsKwYgTnR0tKKjo2Wr2PRuCpCmoqOjpehofhMBAIDVYfQCAADSzMKFC5U7d27VqVPHmFa2bFllzJhRO3bsMKadPXtWISEh8vf3lyT5+fnpr7/+MgYyJGnbtm1ydHSUj49PmrUfAAAAAACkL2ZqAACANBETE6OFCxeqVatWypDhf0OQ7Nmzq127durbt6+cnZ3l6OiooKAg+fv7y8/PT1LcpuBFixZVx44dNWLECIWGhmro0KEKDAy0OBsDAAAAAAC8nghqAACANLFt2zaFhISobdu2Zse+/vpr2draqlWrVoqKilLNmjU1adIk43GDwaAVK1aoe/fuql69uhwcHBQQEKBBgwalZRcAAAAAAEA6I6gBAADSRM2aNRUZGWnxmL29vSZNmmQSyHiWh4eHfv7559RqHgAAAAAAsALsqQEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVCGoAAAAAAAAAAACrQFADAAAAAAAAAABYBYIaAAAAAAAAAADAKhDUAAAAAAAAAAAAVoGgBgAAAAAAAAAAsAoENQAAAAAAAAAAgFUgqAEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVCGoAAAAAAAAAAACrQFADAAAAAAAAAABYBYIaAAAAAAAAAADAKhDUAAAAAAAAAAAAVoGgBgAAAAAAAAAAsAoENQAAAAAAAAAAgFUgqAEAAAAAAAAAAKwCQQ0AAAAAAAAAAGAVXiqoMX78eDk4OKh3797GtIcPH6pHjx5yd3eXi4uLAgICFBoaanJeSEiImjRpoly5csnT01P9+/fXkydPXqYpAAAAAAAAAADgNffCQY3Dhw9r3rx5KlGihEl6nz59tGHDBi1cuFCbN2/W1atXFRAQYDweHR2tJk2a6NGjR9q6datmzZqlxYsXa/jw4S/eCwAAAAAAAAAA8Np7oaDGvXv31KFDB02bNk3Ozs7G9PDwcC1YsEBjxoxR1apVVbZsWc2cOVP79u3TgQMHJEm//vqrTp8+rblz56p06dKqXbu2Bg0apFmzZunRo0cp0ysAAAAAAAAAAPDayfAiJ/Xo0UO1a9dW9erVNXbsWGP60aNH9fjxY1WrVs2Y5u3tLXd3d+3fv19+fn46cOCAihcvLldXV2OemjVrqnv37jp58qTKlCljVl9UVJSioqKMjyMiIiRJMTExiomJeZEuJMpgMMhgMMgmNsWLBl5p8e/91PhcAQAAAAAAAMDLSnZQ48cff9SxY8e0a9cus2OhoaHKlCmTnJycTNJdXFyM+2qEhobKxcXF7Hj8MUvGjx+vUaNGmaWHhIQoW7Zsye3Cc/n6+upu1H25xmRM8bKBV9lb/hXkaJdFly9fTu+mAHiFPPu7DQAAAAAAkF6SFdT4559/1Lt3b61du1b29vap1SYzvXr1Urdu3YyPIyIiVKRIEbm7u8vR0THF6zty5IhC791RoTYNUrxs4FW2e/8+uWZ1koeHR3o3BcAr5OHDhy9dxpUrVzRw4EBt2bJF9+/fV6FChfTtt9/K19dXkhQbG6sRI0Zo/vz5Cg8PV4UKFTR58mQVLlzYWMatW7cUFBSkjRs3ytbWVo0bN9a4ceOUNWvWl24fAAAAAACwDskKahw9elTXr1/XW2+9ZUyLjo7W77//rm+//VarV6/Wo0ePdOfOHZPZGmFhYcblplxdXXXo0CGTcsPCwozHLLGzs5OdnZ1Zuq2trWxtX3iv8wRFR0crOjpasTYpXjTwSot/76fG5wrAf9ft27dVo0YNvf322/r555+VK1cunT9/3mSsMHHiRM2YMUOzZs2Sp6enhg8frsaNG+vw4cPGGyk6dOiga9euae3atXr8+LE6d+6srl276rvvvkufjgEAAAAAgDSXrKBG1apVjRt+x+vcubOKFCminj17Kn/+/MqYMaN27Nih9957T5J09uxZhYSEyN/fX5Lk5+ensWPHKiwszLicxbZt2+To6CgfH58U6BIAAHiVTJw4Ufnz59e3335rTCtQoIDx37GxsZo+fbq+/PJLNWgQN0ty9uzZKliwoNauXatmzZrp9OnT2rJli3bt2mWc3TF+/Hg1adJEo0ePlpubW5r2CQAAAAAApI9kBTWyZcum4sWLm6Q5ODgoR44cxvR27dqpb9++cnZ2lqOjo4KCguTv7y8/Pz9JcZuCFy1aVB07dtSIESMUGhqqoUOHKjAw0OJsDAAAYN02bNigGjVqqHXr1tq1a5fy5s2rwMBAtW/fXpJ08eJFhYaGqlq1asZzsmfPrvLly2v//v1q1qyZ9u/fLycnJ2NAQ5KqV68uW1tbHTx4UI0aNTKrNyoqSlFRUcbHERERkqSYmBjFxMSkVncBWBmDwSAZDIoR07Tx32IwGGQwGPhNBAAAVifZG4U/z9dffy1bW1u1atVKUVFRqlmzpiZNmmQ8bjAYtGLFCnXv3l3Vq1eXg4ODAgICNGjQoJRuCgAAeAVcuHBBc+bMUbdu3dSrVy8dOXJEvXr1UsaMGdW6dWuFhoZKMt+Q3MXFxbhEZVhYmHLnzm1yPEOGDHJ2djae/6zx48dr1KhRZukhISHKli1bSnQNwGvA19dXMffv6noWl+dnBl4j5Sq+Jdssjrp8+XKq1fHsbzsAAEBKeOmgxqZNm0we29vba9KkSSaBjGd5eHjo559/ftmqAQCAFYiJiZGvr6+GDh0qSSpTpoxOnjypuXPnqnXr1qlWb69evdStWzfj44iICBUpUkTu7u5ydHRMtXoBWJcjR44o+naocld7I72bAqSpw3t3y+DsKg8Pj1Sr4+HDh6lWNgAA+O9K8ZkaAAAAT8uTJ4+KFi1qkubt7a1Vq1ZJklxdXSXFzcZ4em+MsLAwlSxZUlLcnZ7Xr183KePJkye6ffu28fxn2dnZWVza0tbWVra2ti/cHwCvl+joaEVHR8tWsendFCBNRUdHS9HR/CYCAACrw+gFAACkqgoVKujcuXMmaefOnTPeGVqgQAG5urpqx44dxuN3797VwYMH5e/vL0ny9/fXnTt3dPToUWOeHTt2KCYmRuXLl0/9TgAAAAAAgFcCQQ0AAJCqunXrpgMHDmjcuHEKDg7W8uXLNX/+fAUGBkqSbGxs1KVLF40dO1br16/Xn3/+qU6dOsnNzU0NGzaUJBUtWlS1atVSly5ddOjQIe3du1dBQUFq2rSpyewOAAAAAADwemP5KQAAkKrKlSunZcuW6auvvtLo0aNVoEABjR07Vi1atDDm6dmzp+7fv6+uXbsqPDxcFStW1KpVq2Rvb2/MM2/ePPXs2VP169eXra2tGjdurPHjx6dHlwAAAAAAQDphpgYAwKIZM2aoVKlScnR0lKOjoypWrKiNGzea5YuNjVXdunVlY2Nj3CNBko4fP66WLVvK3d1dmTNnlo+PjyZPnpyGPcCrpG7dujp48KBu3bqlI0eOqH379ibHbWxsNGjQIF24cEG3bt3S+vXr9cYbppv25siRQ999951CQ0N19epVzZw5U1mzZk3LbgAAAAAAgHTGTA0AgEX58+fXmDFj9MYbbyg2NlYLFixQ48aNdfToURUvXtyY75tvvpGNjY3Z+YcPH5aLi4sWLVokd3d37dmzR4GBgTIYDOratWtadgUAAAAAAACvCYIaAACL4vcyiDdy5EjNmDFD+/btMwY1jh07pgkTJujQoUNm+xp06NDB5HGhQoW0d+9erVy5kqAGAAAAAAAAXghBDQDAc0VHR+vHH39UZGSkKlasKEm6f/++AgICNH36dOXJkydJ5YSHhytHjhyp2VQAAAAAAAC8xghqAAAS9Mcff6hixYp6+PChsmbNqp9//lnFihWTJPXo0UOVKlVS48aNk1TWnj17tHz5cq1fvz41mwwAAAAAAIDXGEENAECCvL29dezYMYWHh+unn35Su3bt9Ntvv+n8+fPatm2bjh49mqRy/vzzTzVu3FiDBw/Wu+++m8qtBgAAAAAAwOvKNr0bAAB4dWXKlEmFCxdWuXLlNHr0aJUuXVqTJ0/Wtm3bFBwcLCcnJ2XIkEEZMsTFyD/44ANVrVrVpIyTJ0+qRo0aCgwM1MCBA9OhFwAAALBWV65cUYcOHeTu7q6cOXOqfPnyOnLkiPF4bGyshg8frkKFCilnzpyqX7++zp8/b1LGrVu31L59e+XJk0d58+bVp59+qnv37qV1VwAAQAohqAEASLKYmBhFRUWpb9++OnHihI4dO2b8k6RJkyZp/vz5xvx//fWXqlWrpnbt2mnkyJHp1GoAAABYo9u3b6tGjRrKmDGjfv75Zx0+fFijR4+Wk5OTMc/EiRM1Y8YMTZkyRTt27JCDg4MaN26shw8fGvN06NBBp06d0tq1a/XTTz9p9+7d6tq1azr0CAAApASWnwIAWNSvXz/VrVtXHh4eioiI0JIlS7Rjxw5t3rxZefLksbg5uIeHhwoWLCgpbsmp6tWrq3bt2urZs6euXbsmSTIYDMqdO3ea9gUAAADWZ+LEicqfP7++/fZbY1qBAgWM/46NjdX06dP15ZdfqkGDBpKk2bNnq2DBglq7dq2aNWum06dPa8uWLdq1a5d8fX0lSePHj1eTJk00evRoubm5pWmfAADAyyOoAQCwKCwsTG3bttXVq1eVPXt2lSpVSps3b1atWrWSdP5PP/2k69eva9GiRVq0aJEx3dPTUxcvXkylVgMAAOB1sWHDBtWoUUOtW7fWrl27lDdvXgUGBqp9+/aSpIsXLyo0NFTVqlUznpM9e3aVL19e+/fvV7NmzbR//345OTkZAxqSVL16ddna2urgwYNq1KiRWb1RUVGKiooyPo6IiJAUN2s5JiYmtboLAK8Ng8Egg8EgKTa9m4I0Fv/ap/bvJUENAIBFc+fOTVb+2FjTwcqQIUM0ZMiQFGwRAAAA/ksuXLigOXPmqFu3burVq5eOHDmiXr16KWPGjGrdurVCQ0MlSS4uLibnubi4KCwsTFLcjTrPzhLOkCGDnJ2djec/a/z48Ro1apRZekhIiLJly5YSXQOA15qvr68iHzxSloxRz8+M10rFCn5yyJxJly9ffuEynv1dt4SgBgAAAAAAeOXExMTI19dXQ4cOlSSVKVNGJ0+e1Ny5c9W6detUq7dXr17q1q2b8XFERISKFCkid3d3OTo6plq9APC6OHLkiG6F31e1hp+md1OQxvbuO6Ac2bPIw8Pjhct4el+shBDUAAAAAAAAr5w8efKoaNGiJmne3t5atWqVJMnV1VVS3GyMp/fGCAsLU8mSJSXF3e15/fp1kzKePHmi27dvG89/lp2dnezs7MzSbW1tZWtr+8L9AYD/iujoaEVHR0uySe+mII3Fv/ap/XvJrzEAAAAAAHjlVKhQQefOnTNJO3funPHuzwIFCsjV1VU7duwwHr97964OHjwof39/SZK/v7/u3Lmjo0ePGvPs2LFDMTExKl++fOp3AgAApDiCGgAAAAAA4JXTrVs3HThwQOPGjVNwcLCWL1+u+fPnKzAwUJJkY2OjLl26aOzYsVq/fr3+/PNPderUSW5ubmrYsKEkqWjRoqpVq5a6dOmiQ4cOae/evQoKClLTpk1NZncAAADrwfJTAAAAAADglVOuXDktW7ZMX331lUaPHq0CBQpo7NixatGihTFPz549df/+fXXt2lXh4eGqWLGiVq1aJXt7e2OeefPmqWfPnqpfv75sbW3VuHFjjR8/Pj26BAAAUgBBDQAAAAAA8EqqW7eu6tatm+BxGxsbDRo0SIMGDUowT44cOfTdd9+lQusAAEB6YPkpAAAAAAAAAABgFQhqAAAAAAAAAAAAq8DyUwBeG40aNVJwcHB6NwNIc15eXlqzZk16NwMAAAAAACDVEdQA8NoIDg7W+bNnVDC3U3o3BUgzF67fSe8mAAAAAAAApBmCGgBeKwVzO2nnoA7p3Qwgzbw9fF56NwFIE2PGjFG/fv3UvXt3ffPNN8b0vXv3asCAAdq/f78MBoPKlCmjzZs3K3PmzMY869ev17Bhw3TixAnZ29vrnXfe0apVq9K+EwAAAACAl0ZQAwAAAK+0gwcP6ttvv1WpUqVM0vfu3as6deqoX79+mjp1qjJkyKDjx4/L1vZ/28atWLFCnTp10qhRo1S9enU9efJEf/75Z1p3AQAAAACQQghqAAAA4JV17949tWrVSrNnz9aIESNMjvXo0UOff/65+vbta0zz9vY2/vvJkyfq3r27xo0bp48//tiYXqxYsdRvOAAAAAAgVdg+PwsAAACQPrp06aL69eurZs2aJulhYWHav3+/XFxcVKlSJbm6uuqdd97R77//bsxz5MgR/fvvv7K1tVXZsmXl5uamunXrMlMDAAAAAKwYQQ0AAJDqRo4cKQcHB5O/smXLGo8/fPhQPXr0kLu7u1xcXBQQEKDQ0FCTMkJCQtSkSRPlypVLnp6e6t+/v548eZLWXUEaWrZsmY4cOaLRo0ebHfv7778lSUOGDFGnTp20adMm+fr6qkaNGjp37pxZnoEDB2rdunVydnZW1apVdevWrbTrCAAAAAAgxRDUAAAAacLHx0fBwcHGvy1bthiP9enTRxs2bNDChQu1efNmXb16VQEBAcbj0dHRatKkiR49eqStW7dq1qxZWrx4sYYPH54eXUEaCAkJUffu3bV48WLZ29ubHY+JiZEkffLJJ2rfvr3Kli2rSZMmydvbW/PmzTPJM2DAAH3wwQcqV66c5s+fLxsbG/34449p1xkAAAAAQIphTw0AAJAmMmTIoDx58pilh4eHa8GCBZo/f76qVq0qSZo5c6Z8fX114MAB+fn56ddff9Xp06e1bt06ubq6qnTp0ho0aJAGDRqkAQMGKFOmTGncG6S2w4cPKywsTL6+vsa06Oho7dy5U9OmTdOZM2ckme+P4ePjo8uXL0uS3NzczPLY2dmpUKFCxjwAAAAAAOtCUAMAAKSJ4OBgeXl5yd7eXn5+fho2bJjc3d119OhRPX78WNWqVTPm9fb2lru7u/bv3y8/Pz8dOHBAxYsXl6urqzFPzZo11b17d508eVJlypQxqy8qKkpRUVHGxxEREZLi7t6Pv4Mfr65q1arp+PHjJmkff/yxvL299eWXX6pAgQLKmzevTp8+bfJ6nj17VnXq1FFMTIzKli0rOzs7nTp1SpUqVZIkPX78WBcvXpS7uzvvA0iSDAaDZDAoRjbp3RQgTRkMBhkMBr4LAQCA1SGoAQAAUt2bb76pb7/9Vm+88YauXbum0aNHq1atWjp48KBCQ0OVKVMmOTk5mZzj4uJi3FcjNDRULi4uZsfjj1kyfvx4jRo1yiw9JCRE2bJlS4FeIbU5OjqaPDYYDMqUKZMcHR0VEhKijz/+WN98843y5s2rYsWKacWKFTp16pS++eYb40yMgIAAffXVV7Kzs1O+fPk0a9YsRUdHq2LFiszWgCTJ19dXMffv6noWl+dnBl4j5Sq+Jdssjqn6XfjsbzcAAEBKIKgBAABSXe3atY3/LlmypMqXLy8fHx+tXLnS4n4JKaFXr17q1q2b8XFERISKFCkid3d3s4vlsA729vbKli2bPDw8JMVtAJ45c2aNHj1at27dUunSpfXLL7+ocuXKxnNmzJih/v37q3fv3nrw4IH8/Py0fft2FS9ePL26gVfMkSNHFH07VLmrvZHeTQHS1OG9u2VwdjV+p6aGhw8fplrZAADgv4ugBgAASHNOTk4qXLiwgoODVb16dT169Eh37twxma0RFhZmXG7K1dVVhw4dMikjLCzMeMwSOzs72dnZmaXb2trK1tY2hXqCtLRjxw6ztH79+qlfv34JnmNnZ6cJEyZowoQJqdgyWLPo6GhFR0fLVrHp3RQgTUVHR0vR0fwmAgAAq8PoBQAApLl79+7pwoULypMnj8qWLauMGTOaXLA+e/asQkJC5O/vL0ny8/PTX3/9ZQxkSNK2bdvk6OgoHx+ftG4+AAAAAABIJ8zUAAAAqa5fv36qV6+ePDw8dPXqVY0YMUIGg0HNmjVT9uzZ1a5dO/Xt21fOzs5ydHRUUFCQ/P395efnJyluU/CiRYuqY8eOGjFihEJDQzV06FAFBgZanI0BAAAAAABeTwQ1AABAqrty5Yo++ugj3bp1S7ly5VKlSpW0fft25c6dW5L09ddfy9bWVq1atVJUVJRq1qypSZMmGc83GAxasWKFunfvrurVq8vBwUEBAQEaNGhQenUJAAAAAACkA4IaAAAg1S1YsCDR4/b29po0aZJJIONZHh4e+vnnn1O6aQAAAAAAwIqwpwYAAAAAAAAAALAKBDUAAAAAAAAAAIBVSFZQY/bs2fLz81OePHmUJ08eVatWTZs3bzYef/jwoXr06CF3d3e5uLgoICBAoaGhJmWEhISoSZMmypUrlzw9PdW/f389efIkZXoDAAAAAAAAAABeW8naUyNfvnwaNmyYChcurNjYWC1evFjNmzfXnj17VKxYMfXp00ebNm3SwoULlT17dvXs2VMBAQHaunWrJCk6OlpNmjSRq6urtm7dqmvXrikwMFAZM2bU0KFDU6WDAAAAaaFRo0YKDg5O72YA6cLLy0tr1qxJ72YAAAAA+A9IVlCjXr16Jo+HDBmiOXPm6ODBg8qXL58WLFig+fPnq2rVqpKkmTNnytfXVwcOHJCfn59+/fVXnT59WuvWrZOrq6tKly6tQYMGadCgQRowYIAyZcqUYh0DAABIS8HBwTpz9qyc8rqkd1OANHXnSlh6NwEAAADAf0iyghpPi46O1sqVKxUZGSk/Pz8dPXpUjx8/VrVq1Yx5vL295e7urv3798vPz08HDhxQ8eLF5erqasxTs2ZNde/eXSdPnlSZMmUs1hUVFaWoqCjj44iICElSTEyMYmJiXrQLCTIYDDIYDLKJTfGigVda/Hs/NT5XacFgMEgGg2Jkk95NAdKMtX9uXzdOeV3Ububo9G4GkKYWdO6X3k0AAAAA8B+S7KDGn3/+qerVq+vhw4fKmjWrli5dKh8fH504cUKZMmWSk5OTSX4XFxfjvhqhoaFycXExOx5/LCHjx4/XqFGjzNJDQkKULVu25HbhuXx9fXU36r5cYzKmeNnAq+wt/wpytMuiy5cvp3dTXoivr69i7t/V9SzcJY3/jnIV35JtFsdU/dw++9sNAAAAAACQXpId1ChSpIj27t2ru3fv6ueff9Ynn3yiTZs2pUbbjHr16qVu3boZH0dERKhIkSJyd3eXo6Njitd35MgRhd67o0JtGqR42cCrbPf+fXLN6iQPD4/0bsoLOXLkiKJvhyp3tTfSuylAmjm8d7cMzq6p+rl9+PBhqpUNAAAAAACQHMkOamTKlEleXl6SpLJly+rw4cP6v//7P33wwQd69OiR7ty5YzJbIywszLjclKurqw4dOmRSXlhYmPFYQuzs7GRnZ2eWbmtrK1tb2+R24bmio6MVHR2tWFawwX9M/Hs/NT5XacHYfrF2HP47oqOjJSv+3AIAAAAAACTHS18BiYmJUVRUlMqWLauMGTNqx44dxmNnz55VSEiI/P39JUl+fn7666+/jIEMSdq2bZscHR3l4+Pzsk0BAAAAAAAAAACvsWTN1Pjqq6/07rvvyt3dXREREfrhhx+0a9curV69WtmzZ1e7dv+vvfuPi7LK////ZEYBRX6pMZoBmqWYsSrvddB+ClLqVtrbdN3FVbcy2lZ9s4gm2VIZZmuyUa2m0qaVuW3lb71Z/iZ/rIIK+t501c1S8b0yWIYgxIAzfP/o63wawQxlZhh43G+3ud28zjnXdb2OXGfmYl6cc41TWlqaQkNDFRQUpNTUVMXGxspsNkv6/qHgUVFRGj9+vGbOnCmLxaIZM2YoKSmpzpkYAAAAAAAAAAAAl9QrqXH27Fk98cQTKioqUlBQkG6//XatXr1aAwcOlCTNnj1bBoNBo0ePltVqVUJCgrKyshz7G41GLV++XMnJyYqPj1dAQIASExOVnp7esL0CAAAAAAAAAABNTr2SGvPnz//Ren9/f2VlZTklMi4XERGhlStX1ue0AAAAAAAAAAAA1/9MDQAAAAAAAAAAAHcgqQEAAAAAAAAAALwCSQ0AAAAAAAAAAOAVSGoAAAAAAAAAAACvQFIDAAAAAAAAAAB4BZIaAAAAAAAAAADAK5DUAAAAAAAAAAAAXoGkBgAAAAAAAAAA8AokNQAAAAAAAAAAgFcgqQEAAAAAAAAAALwCSQ0AAOBWmZmZCggI0NSpUx1llZWVSklJUXh4uMLCwpSYmCiLxeK0X2FhoYYPH6727dsrMjJS06dP18WLF90dPgAAAAAA8CCSGgAAwG3279+vRYsW6fbbb3cqnzZtmtavX68lS5Zow4YNOnPmjBITEx31NptNw4cPV1VVlbZs2aLs7GwtXbpUGRkZ7u4CAAAAAADwIJIaAADALS5cuKDHHntMc+fOVWhoqKP8/Pnzevfdd/WnP/1JAwYMUJ8+fbRgwQLt2bNHeXl5kqTNmzfryJEjevvtt9WrVy8NGjRI6enpys7OVlVVlae6BAAAAAAA3KyFpwMAAADNQ0pKigYNGqT4+Hi98sorjvKCggJVV1crLi7OUda9e3eFh4crNzdXZrNZeXl56tmzp0wmk6NNQkKCkpOTdfjwYfXu3bvW+axWq6xWq2O7rKxMkmS322W32xu8f0ajUUajUT41DX5ooFG7dO27Yly5g9FolIxG2eXj6VAAt/L2sQsAAJovkhoAAMDlPv74Yx04cEA7duyoVWexWOTr66uQkBCn8rCwMMdzNSwWi8LCwmrVX6qrS2ZmpmbNmlWrvLCwUIGBgdfSjR8VExOjUmuFTPaWDX5soDG7M7afgvxa69SpU54O5ZrExMTIXlGqs63Drt4YaEL+q/+dMrQOcunYvfyzGwAAoCGQ1AAAAC51+vRpTZ06VWvXrpW/v7/bzjtlyhRNmjTJsV1WVqZu3bopPDxcQUFBDX6+/Px8WS6U6OYxDzb4sYHGbFfuHpnahCgiIsLToVyT/Px82b616Ia4Wz0dCuBW+3fvkjHU5NKxW1lZ6bJjAwCA5oukBgAAcKmCggKdPXtWd955p6PMZrNp586dWrhwoVavXq2qqiqVlJQ4zdYoLi52LDdlMpm0b98+p+MWFxc76uri5+cnPz+/WuUGg0EGQ8M/Vsxms8lms6mGFWzQzFy69l0xrtzBEb9YOw7Ni81mk7x47AIAgOaLuxcAAOBSAwYMUF5ennbv3u14xcTEaNSoUY5/t2zZUjk5OY59jh07psLCQsXGxkqSzGazDh065EhkSNLWrVsVFBSkHj16uLtLAAAAAADAQ5ipAQAAXCowMFA9e/Z0KgsICFDbtm0d5ePGjVNaWppCQ0MVFBSk1NRUxcbGymw2S/r+oeBRUVEaP368Zs6cKYvFohkzZigpKanO2RgAAAAAAKBpIqkBAAA8bvbs2TIYDBo9erSsVqsSEhKUlZXlqDcajVq+fLmSk5MVHx+vgIAAJSYmKj093YNRAwAAAAAAdyOpAQAA3O7TTz912vb391dWVpZTIuNyERERWrlypatDAwAAAAAAjRjP1AAAAAAAAI1aZmamAgICNHXqVEdZZWWlUlJSFB4errCwMCUmJspisTjtV1hYqOHDh6t9+/aKjIzU9OnTdfHiRXeHDwAAGhBJDQAAAAAA0Gjt379fixYt0u233+5UPm3aNK1fv15LlizRhg0bdObMGSUmJjrqbTabhg8frqqqKm3ZskXZ2dlaunSpMjIy3N0FAADQgEhqAAAAAACARunChQt67LHHNHfuXIWGhjrKz58/r3fffVd/+tOfNGDAAPXp00cLFizQnj17lJeXJ0navHmzjhw5orffflu9evXSoEGDlJ6eruzsbFVVVXmqSwAA4DrxTA0AAAAAANAopaSkaNCgQYqPj9crr7ziKC8oKFB1dbXi4uIcZd27d1d4eLhyc3NlNpuVl5ennj17ymQyOdokJCQoOTlZhw8fVu/eves8p9VqldVqdWyXlZVJkux2u+x2ewP3EACaHqPRKKPRKKnG06HAzS797F39eUlSAwAAAAAANDoff/yxDhw4oB07dtSqs1gs8vX1VUhIiFN5WFiY47kaFotFYWFhteov1V1JZmamZs2aVau8sLBQgYGB9e0GADQ7MTExKv+uSq1bWq/eGE1K/35mBbTy1alTp675GJd/dteFpAYAAAAAAGhUTp8+ralTp2rt2rXy9/d367mnTJmiSZMmObbLysrUrVs3hYeHKygoyK2xAIA3ys/P17nzFYp76ClPhwI3270nT22DWysiIuKaj1FZWXnVNiQ1AAAAAABAo1JQUKCzZ8/qzjvvdJTZbDbt3LlTCxcu1OrVq1VVVaWSkhKn2RrFxcWO5aZMJpP27dvndNzi4mJH3ZX4+fnJz8+vVrnBYJDBwKNJAeBqbDabbDabJB9PhwI3u/Szd/XnJZ/GAAAAAACgURkwYIDy8vK0e/duxysmJkajRo1y/Ltly5bKyclx7HPs2DEVFhYqNjZWkmQ2m3Xo0CFHIkOStm7dqqCgIPXo0cPdXQIAAA2EmRoAAAAAAKBRCQwMVM+ePZ3KAgIC1LZtW0f5uHHjlJaWptDQUAUFBSk1NVWxsbEym82Svn8oeFRUlMaPH6+ZM2fKYrFoxowZSkpKqnMmBgAA8A4kNQAAAAAAgNeZPXu2DAaDRo8eLavVqoSEBGVlZTnqjUajli9fruTkZMXHxysgIECJiYlKT0/3YNQAAOB6kdQAAAAAAACN3qeffuq07e/vr6ysLKdExuUiIiK0cuVKV4cGAADciGdqAAAAAAAAAAAAr0BSAwAAAAAAAAAAeAWSGgAAAAAAAAAAwCuQ1AAAAAAAAAAAAF6BpAYAAAAAAAAAAPAKJDUAAAAAAAAAAIBXIKkBAAAAAAAAAAC8AkkNAAAAAAAAAADgFUhqAAAAAAAAAAAAr0BSAwAAAAAAAAAAeIV6JTXmzJmju+++WyaTSZGRkRo1apSOHTvm1KayslIpKSkKDw9XWFiYEhMTZbFYnNoUFhZq+PDhat++vSIjIzV9+nRdvHjx+nsDAAAAAAAAAACarHolNXbu3KmkpCRt27ZNa9euVXV1tYYOHary8nJHm2nTpmn9+vVasmSJNmzYoDNnzigxMdFRb7PZNHz4cFVVVWnLli3Kzs7W0qVLlZGR0XC9AgAAAAAAAAAATU6L+jRevXq10/bChQvVuXNnFRQU6K677tL58+f17rvvavHixRowYIAkacGCBYqJiVFeXp7MZrM2b96sI0eOaN26dTKZTOrVq5fS09OVnp6uZ599Vr6+vg3WOQAAAAAAAAAA0HRc1zM1SktLJUmhoaGSpIKCAlVXVysuLs7Rpnv37goPD1dubq4kKS8vTz179pTJZHK0SUhIUGlpqQ4fPlzneaxWq0pLSx2vsrIySZLdbnfJy2g0ymg0yqdGvHg1q9ela99VY8vVL0f88uHFq9m83DFuG8Jbb70ls9msDh06qEOHDoqLi9OGDRsc9SxfCQAAAAAAfop6zdT4Ibvdrqefflr9+/dXz549JUkWi0W+vr4KCQlxahsWFub4YsJisSgsLKxW/aW6umRmZmrWrFm1ygsLCxUYGHitXbiimJgYlVorZLK3bPBjA43ZnbH9FOTXWqdOnfJ0KNckJiZG9opSnW0ddvXGQBPxX/3vlKF1kEvH7eWf29eiU6dOevHFF3XLLbeopqZGS5cu1ahRo/SPf/xDt912m6ZNm6ZPP/1US5YsUXBwsCZPnqzExERt2bJF0v9bvtJkMmnLli0qKipSUlKSWrZsqRkzZlx3fAAAAAAAwDtcc1IjJSVFhw8f1ubNmxsynjpNmTJFkyZNcmyXlZWpW7duCg8PV1BQUIOfLz8/X5YLJbp5zIMNfmygMduVu0emNiGKiIjwdCjXJD8/X7ZvLboh7lZPhwK4zf7du2QMNbl03FZWVl73MX7xi184bb/wwgv661//qr1796pTp04sXwkAAOAlXn75Za1YsUJHjhxRq1atdMcdd2j27Nnq3r27JOnEiRPq0qVLnft+9NFHGjlypCTp1KlTeuqpp7Rt2za1adNG48aN08svv6wWLa75qyoAQDNxTZ8UkydP1ieffKKNGzeqU6dOjnKTyaSqqiqVlJQ4zdYoLi52LDdlMpm0b98+p+MVFxc76uri5+cnPz+/WuUGg0EGw3WtoFUnm80mm82mGp8GPzTQqF269l0xrtzBEb9qPB0K4DY2m03ysnFrs9m0YsUKlZeXy2w2X3X5SrPZfMXlK5OTk3X48GH17t271nmsVqusVqtj+/LlKxvaD5evBJqTHy6D542MRqP0/y9fCTQn3j524TmfffaZJkyYoL59++rixYuaPn267r//fh0+fFgBAQEKDw/XmTNnnPbJzs7WnDlzNGTIEEnf3w8+8MAD6tChg/7xj3/ozJkzGjt2rFq2bFnnSh0AAPxQvZIaNTU1Sk1N1Zo1a/Tpp5+qc+fOTvV9+vRRy5YtlZOTo4cffliSdOzYMRUWFio2NlaSZDab9corr6i4uNixnMXWrVsVFBSkHj16XH+PAABAo/T5558rPj5elZWVatOmjT744AP16NFD//u//8vylYAXY/lKwDt5yxKWaHw+/fRTp+133nlHYWFh2r9/v+655x4ZjUZ16NDBqc3KlSv1y1/+Um3atJEkbdy40bH6h8lkUu/evZWRkaFp06bphRdeYBYuAOBH1SupkZKSoo8++kgffvih2rRpo6KiIklScHCwWrVqpeDgYI0bN05paWkKDQ1VUFCQUlNTFRsbK7PZLOn7v6qMiorS+PHjNXPmTFksFs2YMUNJSUl1zsYAAABNQ7du3bR7926VlpZq5cqVevLJJ2v9UtyQWL4ScA+WrwS8k7csYYnG7/z585Kktm3b1lm/f/9+HThwQPPmzXOU7d69W9HR0U6zcAcNGqSnnnpKhw4dUp8+fVwbNADAq9UrqfHWW29JkgYPHuxUvmDBAo0ZM0aSNHv2bBkMBo0ePVpWq1UJCQnKyspytDUajVq+fLmSk5MVHx+vgIAAJSYmKj09/Xr7AgAAGjFfX1917dpV0vezO/fv368333xTjzzyCMtXAl6M5SsB7+SNS1ii8bHb7frDH/6gO++8U7fffnudbd5++2316NFDd9xxh6OsqKio1j3cpe1Lf0ALAMCV1CupUV5eftU2/v7+ysrKckpkXC4iIkIrV66sz6kBAEATY7fbZbVaWb4SAADAS02YMEGff/65du7cWWf9d999p7/97W/8ISsAoEFd04PCAQAA6uO5557T/fffr/DwcJWVlemjjz7Sjh07tHr1apavBAAA8EITJ07UunXrtH37dt100011tlm2bJkqKio0duxYp/IOHTooLy/PqezSc9Iufx4HAACXI6kBAABc7uzZs3riiSdUVFSkoKAg3X777Vq9erUGDhwoieUrAQAAvEVNTY0mTZqklStXKicnR126dLli27fffltDhw7VDTfc4FTev39/vfTSS06zcDdt2qSgoCDddtttLo0fAOD9SGoAAACXmz9//o/Ws3wlAACAd5gwYYL+9re/afXq1QoMDHQ8AyM4OFitWrVytPviiy+0fft2rV+/vtYx7r//ft12220aM2aMXnnlFRUVFemPf/yjJkyYwCxcAMBV8UQwAAAAAAAA/CTz58/X+fPnNWDAAHXs2NHx+vDDD53aLVq0SDfddJPuv//+WscwGo1at26djEaj+vfvr9/85jcaO3asXnzxRXd1AwDgxZipAQAAAAAAgJ+kpqbmJ7WbNWuWZs2adcX6yMjIOmdxAABwNczUAAAAAAAAAAAAXoGkBgAAAAAAAAAA8AokNQAAAAAAAAAAgFcgqQEAAAAAAAAAALwCSQ0AAAAAAAAAAOAVSGoAAAAAAAAAAACvQFIDAAAAAAAAAAB4hRaeDgAAAAAAAKCpGjp0qI4fP+7pMOAhXbt21Zo1azwdBgA0KSQ1AAAAAAAAXOT48eM6euyYQm4M83QocLOS/xR7OgQAaJJIagAAAAAAALhQyI1hGrfgZU+HATd793fPeDoEAGiSeKYGAAAAAAAAAADwCiQ1AAAAAAAAAACAVyCpAQAAAAAAAAAAvAJJDQAAAAAAAAAA4BVIagAAAAAAAAAAAK9AUgMAAAAAAAAAAHgFkhoAAAAAAAAAAMArkNQAAAAAAAAAAABegaQGAAAAAAAAAADwCiQ1AAAAAAAAAACAVyCpAQAAAAAAAAAAvAJJDQAA4FJz5szR3XffLZPJpMjISI0aNUrHjh1zalNZWamUlBSFh4crLCxMiYmJslgsTm0KCws1fPhwtW/fXpGRkZo+fbouXrzozq4AAAAAAAAPI6kBAABcaufOnUpKStK2bdu0du1aVVdXa+jQoSovL3e0mTZtmtavX68lS5Zow4YNOnPmjBITEx31NptNw4cPV1VVlbZs2aLs7GwtXbpUGRkZnugSAAAAAADwkBaeDgAAADRtq1evdtpeuHChOnfurIKCAt111106f/683n33XS1evFgDBgyQJC1YsEAxMTHKy8uT2WzW5s2bdeTIEa1bt04mk0m9evVSenq60tPT9eyzz8rX19cDPQMAAAAAAO5GUgMAALhVaWmpJCk0NFSSVFBQoOrqasXFxTnadO/eXeHh4crNzZXZbFZeXp569uwpk8nkaJOQkKDk5GQdPnxYvXv3rnUeq9Uqq9Xq2C4rK5Mk2e122e32Bu+X0WiU0WiUT02DHxpo1C5d+64YV+5gNBolo1F2+Xg6FMCtvH3sAgCA5oukBgAAcBu73a6nn35a/fv3V8+ePSVJFotFvr6+CgkJcWobFhbmeK6GxWJRWFhYrfpLdXXJzMzUrFmzapUXFhYqMDDwertSS0xMjEqtFTLZWzb4sYHG7M7Yfgrya61Tp055OpRrEhMTI3tFqc62Drt6Y6AJ+a/+d8rQOsilY/fyz24AAICGQFIDAAC4TUpKig4fPqzNmze7/FxTpkzRpEmTHNtlZWXq1q2bwsPDFRQU1ODny8/Pl+VCiW4e82CDHxtozHbl7pGpTYgiIiI8Hco1yc/Pl+1bi26Iu9XToQButX/3LhlDTS4du5WVlS47NgAAaL5IagAAALeYPHmyPvnkE23cuFGdOnVylJtMJlVVVamkpMRptkZxcbFjuSmTyaR9+/Y5Ha+4uNhRVxc/Pz/5+fnVKjcYDDIYDNfbnVpsNptsNptqWMEGzcyla98V48odHPGLtePQvNhsNqmRj905c+ZozZo1OnbsmPz9/dWvXz9lZGSoW7dujjaVlZV65plntGzZMlmtViUkJCgrK8vp/qCwsFDJycnavn27AgICNHr0aL344otq0YKvRAAA8EaN9+4FAAA0CTU1NZo8ebLWrFmj9evXq3Pnzk71ffr0UcuWLZWTk+MoO3bsmAoLCxUbGytJMpvNOnTokCORIUlbt25VUFCQevTo4Y5uAAAAN9u5c6eSkpK0bds2rV27VtXV1Ro6dKjKy8sdbaZNm6b169dryZIl2rBhg86cOaPExERHvc1m0/Dhw1VVVaUtW7YoOztbS5cuVUZGhie6BAAAGgB/lgAAAFwqJSVFH330kT788EO1adNGRUVFkqTg4GC1atVKwcHBGjdunNLS0hQaGqqgoCClpqYqNjZWZrNZ0vcPBY+KitL48eM1c+ZMWSwWzZgxQ0lJSXXOxgAAAN5v9erVTtsLFy5U586dVVBQoLvuukvnz5/Xu+++q8WLF2vAgAGSpAULFigmJkZ5eXkym83avHmzjhw5onXr1slkMqlXr15KT09Xenq6nn32Wfn6+nqgZwAA4HqQ1AAAAC711ltvSZIGDx7sVL5gwQKNGTNGkjR79mwZDAaNHj3aaemIS4xGo5YvX67k5GTFx8crICBAiYmJSk9Pd19HAACAR5WWlkqSQkNDJUkFBQWqrq5WXFyco0337t0VHh6u3Nxcmc1m5eXlqWfPnk7LUSUkJCg5OVmHDx9W7969a53HarXKarU6tsvKyiRJdrtddru93nEbjUYZjUb5sMpds3PpZ38t1w3gzS5d+2J5z2bHXe97JDUAAIBL/XCJiCvx9/dXVlaWUyLjchEREVq5cmVDhgYAALyE3W7X008/rf79+6tnz56SJIvFIl9fX6dncklSWFiYLBaLo01YWFit+kt1dcnMzNSsWbNqlRcWFiowMLDescfExKjUWiGTvWW994V3uzO2n4L8WuvUqVOeDgVwq5iYGJV/V6XWLa1Xb4wmpX8/swJa+V7X+97ln9t1IakBAAAAAAAatZSUFB0+fFibN292+bmmTJmiSZMmObbLysrUrVs3hYeHKygoqN7Hy8/Pl+VCiW4e82BDhgkvsCt3j0xtQhQREeHpUAC3ys/P17nzFYp76ClPhwI3270nT22DW1/X+15lZeVV25DUAAAAAAAAjdbkyZP1ySefaOPGjerUqZOj3GQyqaqqSiUlJU6zNYqLix3LTZlMJu3bt8/peMXFxY66uvj5+dX5zC6DwSCDwVDv+G02m2w2m2p86r0rvNyln/21XDeAN7t07Uu88TU37nrf410VAAAAAAA0OjU1NZo8ebLWrFmj9evXq3Pnzk71ffr0UcuWLZWTk+MoO3bsmAoLCxUbGytJMpvNOnTokCORIUlbt25VUFCQevTo4Y5uAACABsZMDQAAAAAA0OikpKToo48+0ocffqg2bdqoqKhIkhQcHKxWrVopODhY48aNU1pamkJDQxUUFKTU1FTFxsbKbDZL+v6h4FFRURo/frxmzpwpi8WiGTNmKCkpqc7ZGAAAoPFjpgYAAAAAAGh03nrrLZ0/f16DBw9W165dHa9ly5Y52syePVtDhgzR6NGjdf/998tkMulvf/ubo95oNGr58uUyGo2Kj4/X+PHjlZiYqPT0dE90CcB12r59ux566CHdeOON8vHx0apVqxx11dXVmjZtmqKjoxUQEKAbb7xRY8eO1X/+8x+nYwwdOlQRERHy9/dXx44dNWbMmFptADRu9U5q7Ny5UyNGjFDXrl0VEBCgtWvXOtXX1NQoIyNDN998s9q1a6cHHnhAX3zxhVObc+fO6dFHH1WHDh1044036qmnntKFCxeurycAAAAAAKDJKC8vr/M1ZswYRxt/f39lZWXp9OnTOnv2rD744AN16NDB6TgRERFauXKlvv76a508eVIvv/yyWrRg4QrAG5WXl6tXr16aN29erbqKigrl5+crPT1d+fn5WrFihY4ePaqhQ4c6tYuLi9NHH32ko0ePavny5Tp+/LhGjBjhri4AaAD1/hQvLy9XdHS0xo4dq1//+te16l999VXNnz9f2dnZioyMVEZGhoYNG6b9+/fL399fkvTYY4+pqKhIa9euVXV1tX73u99p4sSJeuedd667QwAAAAAAAACaniFDhmjIkCF11gUHB2vTpk1OZXPnzpXZbNapU6cUEREh6ful7S6JjIxUWlqaHn74YVVXV6tly5auCx5Ag6l3UmPQoEEaNGhQnXU1NTWaN2+enn76aT344IOSvp8u2qVLF61du1YjR47UkSNHtGnTJu3YsUMxMTGSpMzMTA0fPlwvv/yyOnbseB3dAQAAAAAAAADp/Pnz8vHxUUhISJ31586d09KlS3XHHXeQ0AC8SIPOtzxx4oQsFovi4uIcZcHBwerbt69yc3M1cuRI5ebmKiQkxJHQkKT4+HgZDAbt3bu31pQwSbJarbJarY7tsrIySZLdbpfdbm/ILkj6fs1No9Eon5oGPzTQqF269l0xrtzBaDRKRqPs8vF0KIDbePu4BQAAAABXqKys1LRp0/TrX/9aQUFBTnXTpk3T3LlzVVFRoX79+mndunUeihLAtWjQpIbFYpEkhYWFOZWHhYWpuLhYklRcXKwbbrjBOYgWLRQaGurY/3KZmZmaNWtWrfLCwkIFBgY2ROhOYmJiVGqtkMlOhhbNy52x/RTk11qnTp3ydCjXJCYmRvaKUp1tHXb1xkAT8V/975ShdZBLx+3ln+sAAAAA0JhVV1frl7/8pWpqajR//vxa9VOnTtXjjz+ukydPasaMGRo7dqzWrVsnHx/+SBLwBl7xZKwpU6Zo0qRJju2ysjJ169ZN4eHhtTKtDSE/P1+WCyW6ecyDDX5soDHblbtHpjYhjnUmvU1+fr5s31p0Q9ytng4FcJv9u3fJGGpy6bitrKx02bEBAAAAoCFdSmicPHlSW7durfO7w/bt26t9+/bq1q2bevToofDwcO3Zs0f9+/f3QMQA6qtBkxomk0nS97MxfvhsjOLiYkVHR0v6/q89z54967TfxYsX9e233zr2v5yfn5/8/PxqlRsMBhkMhoYK38Fms8lms6mG5CyamUvXvivGlTs44hdrx6H5sNlskhePWwAAAABoKJcSGv/+97+1bds2tWvX7qr7XFrK94dL3wNo3Br0G5DOnTvLZDIpJyfHUVZaWqq9e/cqNjZWkhQbG6uSkhIVFBQ42uTk5Mhut6tv374NGQ4AAAAAAACAJuLChQs6cOCADhw4IEn66quvdODAAZ06dUrV1dUaMWKE9u3bp6VLl8pms6moqEhFRUWqqqqSJOXm5mru3Lk6cOCAYybHr3/9a3Xt2pVZGoAXqfdMjQsXLuj48eOO7RMnTujgwYNq27atwsPDNWHCBL3yyiu65ZZbFBkZqYyMDHXs2FEPPfSQJCkqKkr33XefJkyYoDfeeEPV1dVKTU3ViBEjnGZ3AAAAAAAAAMAl+/btU1xcnGN78uTJkqRx48bphRde0Jo1ayRJvXv3dtpv27ZtGjBggFq3bq0VK1bo+eefV3l5uTp27KjBgwfrj3/8Y52rxABonOqd1MjPz9eQIUMc22lpaZKk0aNHKzs7W5MnT1ZFRYUmTpyo8+fPq3///lq1apX8/f0d+yxatEiTJ0/WAw88IIPBoGHDhikzM7MBugMAAAAAAACgKRowYIBqaq685PSP1UlSdHS0tm7d2tBhAXCzeic17rnnHpWXl1+x3sfHR+np6UpPT79im7Zt2+qdd96p76kBAAAAAAAAAEAzxlNFAQAAAAAAAACAVyCpAQAAAAAAAAAAvAJJDQAAAAAAAAAA4BVIagAAAAAAAAAAAK9AUgMAAAAAAAAAAHgFkhoAAAAAAAAAAMArtPB0AAAAAAAAAAAa1tChQ3X8+HFPhwEP6dq1q9asWePpMACXIKkBAAAAAAAANDHHjx/XF8eOqssNIZ4OBW721dkST4cAuBRJDQAA4HI7d+7Ua6+9poKCAhUVFenvf/+7HnroIUd9TU2NZs6cqcWLF+v8+fPq16+fXn/9dd1yyy2ONufOnVNqaqo++eQTGQwGDRs2THPmzFGbNm080SUAAACg0etyQ4i2pz/m6TDgZvdkLPJ0CIBL8UwNAADgcuXl5YqOjlZWVlad9a+++qrmz5+vN954Qzk5OQoICNCwYcNUWVnpaPPYY4/pX//6l9auXatly5Zp165dmjhxoru6AAAAAAAAGgFmagAAAJcbNGiQBg0aVGddTU2N5s2bp6effloPPvigJOmtt95Sly5dtHbtWo0cOVJHjhzRpk2btGPHDsXExEiSMjMzNXz4cL388svq2LGj2/oCAAAAAAA8h6QGAADwqBMnTshisSguLs5RFhwcrL59+yo3N1cjR45Ubm6uQkJCHAkNSYqPj5fBYNDevXs1dOjQWse1Wq2yWq2O7bKyMkmS3W6X3W5v8H4YjUYZjUb51DT4oYFG7dK174px5Q5Go1EyGmWXj6dDAdzK28cuAABovkhqAAAAj7JYLJKksLAwp/KwsDAVFxdLkoqLi3XDDTc41bdo0UKhoaGO/S+XmZmpWbNm1SovLCxUYGBgQ4TuJCYmRqXWCpnsLRv82EBjdmdsPwX5tdapU6c8Hco1iYmJkb2iVGdbh129MdCE/Ff/O2VoHeTSsXv5ZzsAAEBDIKkBAACapClTpmjSpEmO7bKyMnXr1k3h4eEKCgpq8PPl5+fLcqFEN495sMGPDTRmu3L3yNQmRBEREZ4O5Zrk5+fL9q1FN8Td6ulQALfav3uXjKEml47dHz4bCwAAoKGQ1AAAAB5lMpkkfT8b44fPxiguLlZ0dLSk7//S8+zZs077Xbx4Ud9++61j/8v5+fnJz8+vVrnBYJDBYGio8B1sNptsNptqWMEGzcyla98V48odHPGLtePQvNhsNsmLxy4AAGi+uHsBAAAe1blzZ5lMJuXk5DjKSktLtXfvXsXGxkqSYmNjVVJSooKCAkebnJwc2e129e3b190hAwAAAAAAD2GmBgAAcLkLFy7o+PHjju0TJ07o4MGDatu2rcLDwzVhwgS98soruuWWWxQZGamMjAx17NhRDz30kCQpKipK9913nyZMmKA33nhD1dXVSk1N1YgRI5xmdwAAAAAAgKaNpAYAAHC5/Px8DRkyxLGdlpYmSRo9erSys7M1efJkVVRUaOLEiTp//rz69++vVatWyd/f37HPokWLNHnyZD3wwAMyGAwaNmyYMjMz3d4XAAAAAADgOSQ1AACAy91zzz0qLy+/Yr2Pj4/S09OVnp5+xTZt27bVO++844LoAAAAAACAt+CZGgAAAAAAAAAAwCuQ1AAAAAAAAAAAAF6BpAYAAAAAAAAAAPAKJDUAAAAAAAAAAIBXIKkBAAAAAAAAAAC8AkkNAAAAAAAAAADgFUhqAAAAAAAAAAAAr0BSAwAAAAAAAAAAeAWSGgAAAAAAAAAAwCuQ1AAAAAAAAAAAAF6BpAYAAAAAAAAAAPAKJDUAAAAAAAAAAIBXIKkBAAAAAAAAAAC8AkkNAAAAAAAAAADgFUhqAAAAAAAAAAAAr0BSAwAAAAAAAAAAeAWSGgAAAAAAAAAAwCuQ1AAAAAAAAAAAAF6BpAYAAAAAAAAAAPAKJDUAAAAAAAAAAIBXIKkBAAAAAAAAAAC8AkkNAAAAAAAAAADgFUhqAAAAAAAAAAAAr+CxpMbChQvVo0cPtW3bVvfee6/27dvnqVAAAIAX4R4CAADUF/cPAAA0HR5JaixbtkxpaWl65plntGvXLkVHR2vYsGEqLi72RDgAAMBLcA8BAADqi/sHAACaFo8kNf7yl7/o0Ucf1dixY9WjRw+98cYbatWqld577z1PhAMAALwE9xAAAKC+uH8AAKBpaeHuE1ZVVamgoEBTpkxxlBkMBsXFxSkvL6/OfaxWq6xWq2O7tLRUklRSUiK73e6SOMss3+i9p6a75NhAY1Vm+UamNiEqKSnxdCjX7OS5Mt0zc7GnwwDc5uS5Mt0canLpuK2srFRgYKB8fHxcdo6for73ENw/AO7B/QPgnZrLPURj+Q6Ce4TmqTF8RvIZ1zy54z3+ar79ukgznxnrsfPDM779ukhtg2++rmvvp9w/uD2p8c0338hmsyksLMypPCwsTMeOHatzn8zMTM2aNatWeWRkpEtivOTrk//n0uMDjdHhw4cVGhrq6TCuy9H/fO3pEAC3cse4PXPmjIKCglx6jqup7z0E9w+A+3D/AHin5nAP0Zi+g+AeoXlqDJ+RfMY1T43h2jtz+iuPnh+e0RDX3tXuH9ye1LgWU6ZM0aRJkxzbdrtd586dU7t27Tz+V6NoWGVlZerWrZuOHTumwMBAT4cD4Cdi7DZ93vhz5f6heeF9CPA+jNvmwRt/ttxDNBzGOTyFaw+ewrXXMK72f+f2pEa7du1kNBprPZCruLhYJpOpzn38/Pzk5+fnVBYSEuKqENEIBAYGevwvggHUH2MXrlTfewjuH5on3ocA78O4hSvxHUTjwDiHp3DtwVO49lzL7Q8K9/X1VZ8+fZSTk+Mos9vtysnJkdlsdnc4AADAS3APAQAA6ov7BwAAmh6PLD81adIkJSUlqU+fPvr5z3+uefPmqaKiQmPGjPFEOAAAwEtwDwEAAOqL+wcAAJoWjyQ1RowYoa+//lozZ86UxWLRz372M61ateqKUz/RfPj5+Wn69Om1pvoCaNwYu3AX7iFwJbwPAd6HcQt34f7Bcxjn8BSuPXgK1557+JSXl9d4OggAAAAAAAAAAICrcfszNQAAAAAAAAAAAK4FSQ0AAAAAAAAAAOAVSGoAAAAAAAAAAACvQFIDAAAAblNTU6OJEyfqpptuUkBAgA4ePOiROE6ePOnR8wO4sqSkJI0aNcrTYQAAAKCRIqkBt1u4cKF69Oihtm3b6t5779W+fft+tP2KFSvUp08ftW3bVn379tWnn37qpkgBXLJz506NGDFCXbt2VUBAgNauXXvVfbZv36477rhDoaGhio6O1pIlS9wQKYDGbuPGjXr//fe1bNkyHT9+XD179vR0SAAAwAWKioqUmpqqnj17KjQ0VN26ddOIESO0bds2T4cGAC5x9uxZJScnq3v37goNDVWXLl00dOhQ7d6929OhNTkkNeBWy5YtU1pamp555hnt2rVL0dHRGjZsmIqLi+tsv2fPHv32t7/V2LFj9Y9//EMPPfSQfvWrX+nQoUNujhxo3srLyxUdHa2srKyf1P7EiRN65JFHdM8992j37t2aMGGCJkyYoE2bNrk4UgCN3VdffaUOHTqoX79+6tChg1q0aOHpkAAAQAM7efKk7rrrLn322Wd66aWXlJeXp1WrVumee+7R5MmTPR0emrjTp0/rd7/7nbp27aqQkBBFRUVpypQp+uabbzwdGpq40aNH6+DBg8rOztbBgwf18ccf6+6779a5c+c8HVqTQ1IDbvWXv/xFjz76qMaOHasePXrojTfeUKtWrfTee+/V2f7NN9/Ufffdp5SUFEVFRem5555T7969tXDhQjdHDjRvgwYN0vPPP6+hQ4f+pPZ//etfFRkZqT/96U+KiorS7373O/33f/+35s6d6+JIATRmSUlJSk1NVWFhoQICAtSjRw/Z7XbNmTNHt912m9q1a6fY2FitXLnSsc/27dsVEBCgTZs2qX///mrXrp2GDBmi4uJibdiwQTExMerQoYN++9vfqqKiwrHfxo0blZCQoBtvvFHh4eF65JFH9OWXX/5ofIcOHdLDDz+ssLAwde7cWY8//ri+/vprl/1/AE3B4MGDlZqaqqlTp6pTp07q3LmzFi9erPLycj355JMymUyKjo7Whg0bJEk2m01PPfWUY8z37t1b8+bN+9FzXO19AkDj84c//EE+Pj767LPP9PDDD+vWW2/Vbbfdpv/5n/9hpgZc6quvvtJdd92l48eP65133tE///lPvf7668rJyVF8fDxfLsNlSkpKtGvXLmVkZOjee+9VRESEfv7zn2vq1Kl64IEHPB1ek0NSA25TVVWlgoICxcXFOcoMBoPi4uKUl5dX5z65ublO7SUpISFBubm5Lo0VwPXJy8urNXYHDhx4xbEOoHmYM2eO0tPT1alTJx0/flzbt29XZmamPvjgA73++uvat2+fJk6cqMcff1w7duxw2nfWrFl69dVXtWXLFv3f//2fxo4dq3nz5mnRokVavny5tm7dqvnz5zvaV1RUaNKkSdqxY4fWrVsng8GgX/3qV7Lb7XXGVlJSol/84hfq1auXduzYoVWrVqm4uFhjxoxx6f8J0BQsXbpU7du312effaannnpKycnJ+s1vfqN+/fpp165dGjhwoJ544glVVFTIbrerU6dOev/997V//36lpaXphRde0PLly694/J/6PgGgcTh37pw2bdqkpKQkBQQE1KoPCQlxf1BoNlJSUuTr66s1a9bo7rvvVnh4uAYNGqR169bpP//5j2bMmOHpENFEtWnTRm3atNHatWtltVo9HU6Tx3x/uM0333wjm82msLAwp/KwsDAdO3aszn0sFkud7S0Wi8viBHD9rjR2S0tL9d1336lVq1YeigyAJwUHB6tNmzYyGo3q0KGDrFar5syZo3Xr1ik2NlaS1KVLF+3evVtvv/227r77bse+zz33nPr37y9JGjt2rJ5//nl9/vnn6tKliyTp4Ycf1vbt25WamurY/qH58+crMjJS//rXv+p8jsfChQvVq1cvp190FyxYoG7duunf//63br311gb9vwCakujoaE2bNk2SNGXKFP35z39Wu3bt9Oijj0qS0tLS9NZbb+nzzz+X2WzWH//4R8e+nTt3Vl5enlasWKFHHnmk1rHr8z4BoHH48ssvVVNTo+7du3s6FDQz586d0+bNm/X888/X+p2zQ4cOGjVqlJYvX67XXntNPj4+HooSTVWLFi20cOFCTZw4UW+//bZ69+6tu+66SyNGjFB0dLSnw2tySGoAAADAI44fP66Kigo99NBDTuVVVVXq1auXU9ntt9/u+HdYWJhat27tSGhcKtu3b59j+4svvlBGRob27dunb775xjFDo7CwsM6kxj//+U9t3769VkJW+v7LGZIawJX9cHwajUa1bdvWaZyZTCZJ3z88U/o+ifjee+/p9OnT+u6771RVVaWf/exndR67Pu8TABqHmpoaT4eAZur48eOqqalRVFRUnfXdu3fXt99+q7Nnz9Z5zwdcr4cffliDBw/Wrl27tHfvXm3cuFFZWVmaN28eM8AbGEkNuE27du1kNBprPRS8uLjY8YvO5UwmU73aA2gcrjR2g4KCmKUBwKG8vFyStHz5ct14441OdX5+fk7bLVu2dPzbx8fHaftS2Q+Xlho5cqTCw8M1d+5cdezYUXa7XX379lV1dXWdsVy4cEG/+MUvlJGRUauuQ4cO9esY0My0aOH8a+XlY/TSX8Pa7XZ9/PHHmj59ul5++WWZzWYFBgbqtdde0969e+s8dn3eJwA0Dl27dpWPj4+OHj3q6VDQTF0tsebr6+umSNAc+fv7a+DAgRo4cKDS0tL0+9//Xi+99BJJjQbGMzXgNr6+vurTp49ycnIcZXa7XTk5OTKbzXXuExsb69RekrZu3eqYeg6gcTKbzXWO3SuNdQDNU1RUlPz8/FRYWKiuXbs6vW666aZrPu4333yjY8eOadq0aYqLi1NUVJRKSkp+dJ/evXvrX//6lyIjI2vFUtd64ACuzZ49exQbG6ukpCT17t1bXbt21ZdffnnF9q56nwDgOm3btlVCQoKys7MdickfutpnMnCtbr755h9NqB09elTt27fnuS5wq6ioKFVUVHg6jCaHpAbcatKkSVq8eLHef/99HTlyRMnJyaqoqHBkK8ePH6/nnnvO0f73v/+9Nm3apNdff11Hjx7VSy+9pPz8fD355JOe6gLQLF24cEEHDx7UwYMHJUknTpzQwYMHVVhYKOn7te7Hjx/vaD9+/HidOHFCzz77rI4ePars7GytWLFCEydO9Ej8ABqnwMBAJScnKy0tTe+//76+/PJLFRQUaP78+Xr//fev+bihoaFq166dFi1apOPHjysnJ0dpaWk/us+TTz6pc+fO6be//a3279+vL7/8Ups2bdKTTz4pm812zbEAcNa1a1cVFBRo06ZN+ve//60XX3xR+fn5V2zvqvcJAK6VlZUlm82me++9V6tWrdIXX3yhI0eO6M0331R8fLynw0MT1a5dO8XHxys7O1vfffedU11RUZE+/PBD/eY3v/FQdGjqvvnmGw0ZMkQffPCB/vnPf+rEiRNasWKFsrKy9MADD3g6vCaH5afgViNGjNDXX3+tmTNnymKx6Gc/+5lWrVrlWE7q9OnTMhj+X66tX79+Wrx4sV588UW98MIL6tq1q/7+97/XuRY2ANfJz8/XkCFDHNuXvhwcPXq0srOzVVRUpNOnTzvqO3furOXLl2vatGl688031alTJ82bN0/33Xef22MH0Lg999xzat++vf785z9r4sSJCg4OVu/evTV16tRrPqbBYNA777yjqVOnqm/fvrr11luVmZmpwYMHX3Gfjh07asuWLUpPT9fQoUNltVoVERGhhIQEp3sTANfn8ccf18GDBzVu3Dj5+Pho5MiReuKJJ7Rx48Yr7uOK9wkArtWlSxft2rVLc+bM0TPPPKOioiK1b99effr00Wuvvebp8NCEvfrqqxo4cKCGDRum5557Tp07d9bhw4f17LPP6pZbbtEzzzzj6RDRRLVp00Z9+/bV3Llz9dVXX6m6ulo33XSTHn30Ue5ZXMCnvLycJzgBAAAAAAAA8HonT57USy+9pE2bNuns2bOqqanRsGHD9Ne//lWtW7f2dHgAGgBJDQAAAAAAAABN0syZM/WXv/xFa9eu5TmPQBNBUgMAAAAAAABAk/Xee++ptLRUv//971laFGgCSGoAAAAAAAAAAACvQGoSAAAAAAAAAAB4BZIaAAAAAAAAAADAK5DUAAAAAAAAAAAAXoGkBgAAAAAAAAAA8AokNQAAAAAAAAAAgFcgqQEAAAAAAAAAALwCSQ0AAAAAAAAAAOAVSGoAAAAAAAAAAACvQFIDAAAAAAAAAAB4hf8PlCHdJ2yEAc4AAAAASUVORK5CYII=",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Визуализация распределения категориальных признаков с учетом новых требований seaborn\n",
+ "categorical_features = ['Survived', 'Sex', 'Embarked']\n",
+ "\n",
+ "# Настройка стиля и размера графиков\n",
+ "plt.style.use('seaborn-v0_8-pastel')\n",
+ "fig, axes = plt.subplots(1, 3, figsize=(16, 4.5), facecolor='#f5f5f5')\n",
+ "fig.suptitle('Анализ распределения категориальных признаков', y=1.05, fontsize=16)\n",
+ "\n",
+ "# Создание графиков с учетом новых требований seaborn\n",
+ "for ax, feature in zip(axes, categorical_features):\n",
+ " # Используем hue=x как рекомендовано, с отключением легенды\n",
+ " sns.countplot(\n",
+ " data=trains_test, \n",
+ " x=feature, \n",
+ " hue=feature, # Добавляем hue как рекомендовано\n",
+ " palette='Set2', \n",
+ " edgecolor='black', \n",
+ " linewidth=1.2,\n",
+ " legend=False, # Отключаем легенду\n",
+ " ax=ax\n",
+ " )\n",
+ " \n",
+ " # Добавляем аннотации\n",
+ " for container in ax.containers:\n",
+ " ax.bar_label(\n",
+ " container, \n",
+ " fmt='%d', \n",
+ " label_type='edge', \n",
+ " padding=5, \n",
+ " fontsize=10\n",
+ " )\n",
+ " \n",
+ " # Настраиваем оформление\n",
+ " ax.set_title(f'Распределение по признаку\\n\"{feature}\"', fontsize=13, pad=15)\n",
+ " ax.set_xlabel('')\n",
+ " ax.set_ylabel('')\n",
+ " ax.grid(axis='y', alpha=0.4)\n",
+ " ax.spines[['top', 'right']].set_visible(False)\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "99dfd476-f4fc-4f03-a25f-417f04c75b98",
+ "metadata": {},
+ "source": [
+ "В каком классе было больше всего пассажиров?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "6a544c44-39e3-4379-ad0b-f3fec83b394a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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6lVMnz4dTZs2hZOTEywtLeHq6opWrVphzpw5uH79OoYMGVLsdQqCADs7O9SrVw9jx47FH3/8gddee82MWRTUokULs57n+d///hd6vV56XNg9jx0cHKQjHYCcc5vz333BVMyR8zfffCO73dvkyZNx8eLFUr2vngV7e3v8+OOPOHLkCIYPH47atWvDzs4OSqUSXl5e6Nq1K1avXo3Lly/LLvxoCj169MCkSZOkx4cPH5YO43Z2dsYrr7yCkJAQHDt2DEePHi1wobLCmOo1V5J9aF62trb4z3/+gz/++AOTJk1C48aN4ezsDAsLCzg5OaFFixaYO3eudBtFU32mInoWBFEs4SVxiYjMbPjw4VLhdfPmzSKv9A3k/OF95513AOR84Bo+fLiZIyQiIiIiKh7OdBMRERERERGZCYtuIiIiIiIiIjPh1cuJ6LnTrVs3uLu7A8i5qvnTNGjQANOnT5f+T0RERET0vOA53URERERERERmwsPLiYiIiIiIiMyERTcRERERERGRmbDoJiIiIiIiIjITFt1EREREREREZsKim4iIiIiIiMhMWHQTERERERERmQmLbiIiIiIiIiIzYdFNREREREREZCaWZR0AERERERG9eERRRFpaGjQaDURRLOtwTMLS0hL29vawtGSZRU/w1UBERERERM+MTqfDuXPncP36dTx+/LiswzE5pVIJb29vNG/eHE5OTmUdDj0HBLGifK1ERERERETPNZ1Oh4iICNy5cwd169aFt7c3bGxsyjosk8nOzkZCQgKio6Oh0+nwxhtvsPAmFt1ERERERPRs3LhxAxEREejatSu8vb3LOhyzycjIwI4dO+Dh4YFOnTqVdThUxnghNSIiIiIieiZu3LgBd3f3Cl1wA4CtrS38/PwQExOD7Ozssg6HyhiLbiIiIiIieiaSk5Ph6elZ1mE8E15eXtBqtUhLSyvrUKiMsegmIiIiIqJnQqfTFevK3q+++ioEQTD4s3nzZmncunXrUKdOHVhbW6Nx48bYtWtXgXVduXIF3bt3h52dHVxcXDBkyBA8ePCgWPGeOnUKAQEBsLGxgY+PD5YuXVrsK63n5smZbmLRTUREREREz4wgCE8ds2rVKkRGRsp++vfvD0tLS3Tu3BkAsHnzZowePRr9+/fH3r17ERAQgLfeegunT5+W1vPo0SN07NgR9+/fx8aNG7Fq1Soc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RERERERkJiy6iYiIiIiIiMyERTcRERERERGRmbDoJiIiIiIiIjITFt1EREREREREZsKim4iIiIiIiMhMWHQTERERERERmQmLbiIiIiIiIiIzYdFNREREREREZCYsuomIiIiIiIjMhEU3ERERERERkZmw6CYiIiIiIiIyExbdRERERERERGbCopuIiIiIiIjITFh0ExEREREREZkJi24iIiIiIiIiM2HRTURERERERGQmLLqJiIiIiIiIzIRFNxEREREREZGZsOgmIiIiIiIiMhMW3URERERERERmwqKbiIiIiIiIyExYdBMRERERERGZCYtuIiIiIiIiIjNh0U1ERERERERkJiy6iYiIiIiIiMyERTcRERERERGRmbDoJiIiIiIiIjITFt1EREREREREZsKim4iIiIiIiMhMWHQTERERERERmQmLbiIiIiIiIiIzYdFNREREREREZCYsuomIiIiIiIjMhEU3ERERERERkZmw6CYiIiIiIiIyExbdRERERERERGbCopuIiIiIiIjITFh0ExEREREREZkJi24iIiIiIiIiMyl3Rffdu3cxePBguLm5wcbGBg0bNsTvv/8u9YuiiDlz5qBy5cqwsbFB586d8c8//8jWkZSUhEGDBsHR0RHOzs4YOXIk0tLSnnUqREREREREVMGVq6I7OTkZgYGBUCqV2Lt3Ly5fvoxPP/0ULi4u0phly5bhyy+/xJo1a3DmzBnY2dkhKCgIarVaGjNo0CBcunQJ4eHh2LVrF44dO4YxY8aURUpERERERERUgQmiKIplHURxffjhhzh58iSOHz9usF8URVSpUgXTp0/He++9BwBITU2Fp6cn1q9fjwEDBuDKlSvw9/fH2bNn0bx5cwDAvn370L17d9y5cwdVqlR5ZvkQERERUdnKVGehXe+cyRflVHcIKqGMIyKikhA1IrSfPwAAHNu2FjbWVmUcUUGWZR1ASezcuRNBQUHo27cvjh49iqpVq2LChAkYPXo0AODmzZtISEhA586dpWWcnJzwyiuvIDIyEgMGDEBkZCScnZ2lghsAOnfuDIVCgTNnzuCtt94qsN2srCxkZWXJ2lQqFVQqlaxNoVBAr9fL2gRBgCAIZmtXKBQQRRH5vzsxZTtzYk7MiTkxJ+bEnJhTRc3pSb8AhShAEAWIECEKgCACAp4U4SVt10MEBEAhygv5ErcLIiACChjfzpyYU0XNSffve1qhyNkf5O4TntV+TxCe/kVduSq6b9y4gdWrV2PatGmYOXMmzp49iylTpkClUmHYsGFISEgAAHh6esqW8/T0lPoSEhLg4eEh67e0tISrq6s0Jr8lS5Zg3rx5srYZM2Zg3Lhx0mN7e3u4u7sjKSlJdn64s7MznJ2dcf/+fWRmZkrtbm5ucHBwQHx8PLRarSxWGxsbxMbGyn6xVapUgaWlJWJiYmRxeHt7Izs7G3FxcVKbIAjw8fGBWq1GYmKi1K5UKlG1alWkpaXh4cOHUruNjQ08PT2RmpqKlJQU5sScmBNzYk7MiTkxpxcmJ1c3d7g528O7sjssdPYQNAIeK7JwQ5kMD509vHT20viHFhm4Y/kIVXWOcNPZSu0JFmlItExDzWwXOOifzLLFWqYiySITtbVusBaffOy+rkxCmqCBv8YDFnmKimjlA2ihQ0ON/LNslCoRStECflp3qU0HERetEmEvqlBL6yq1q4VsXFU9gKveBtWznaR25sScKmxO4kMkAWhY2xtxd+9Cqczpe1b7PWdnZzxNuTq8XKVSoXnz5jh16pTUNmXKFJw9exaRkZE4deoUAgMDERcXh8qVK0tj+vXrB0EQsGXLFixevBjff/89rl69Klu3h4cH5s2bh/HjxxfYLme6mRNzYk7MiTkxJ+bEnCpmTlkaLdr1HgOFQoBySs7h5ZxtZE7MqfzkpNPooV3xAAqFgEM/rpYOL+dMt5EqV64Mf39/WVu9evXw888/AwC8vLwAAImJibKiOzExEU2aNJHG3Lt3T7aO7OxsJCUlScvnZ2VlBSur4p0boFAYvjadOdtzX1DmamdOzKmwdubEnEwVY0nbmRNzMlWMJW1nThUzJwDQ60XoBRF5u0UhpwDIr6TtesHwHFeJ2oV/i45StjMn5lTi9uc9p3/fs3q9CIVCUWCfYO79XnGUq6uXBwYGFpih/vvvv+Hj4wMAqFmzJry8vHDw4EGp/9GjRzhz5gwCAgIAAAEBAUhJScG5c+ekMYcOHYJer8crr7zyDLIgIiIiIiKiF0W5mumeOnUqWrdujcWLF6Nfv3747bffsHbtWqxduxZAzjcNISEhWLhwIWrXro2aNWvi448/RpUqVdCrVy8AOTPjXbt2xejRo7FmzRpotVpMmjQJAwYM4JXLiYiIiIiIyKTKVdHdokULbN++HR999BHmz5+PmjVrYsWKFRg0aJA05oMPPkB6ejrGjBmDlJQUtGnTBvv27YO1tbU0ZsOGDZg0aRI6deoEhUKB4OBgfPnll2WREhEREREREVVg5epCakREREREpsT7dBOVb+XhPt3l6pxuIiIiIiIiovKERTcRERERERGRmbDoJiIiIiIiIjITFt1EREREREREZsKim4iIiIiIiMhMWHQTERERERERmQmLbiIiIiIiIiIzYdFNREREREREZCYsuomIiIiIiIjMhEU3ERERERERkZmw6CYiIiIiIiIyExbdRERERERERGbCopuIiIiIiIjITFh0ExEREREREZkJi24iIiIiIiIiM2HRTURERERERGQmLLqJiIiIiIiIzIRFNxEREREREZGZsOgmIiIiIiIiMhMW3URERERERERmwqKbiIiIiIiIyExYdBMRERERERGZCYtuIiIiIiIiIjNh0U1ERERERERkJiy6iYiIiIiIiMyERTcRERERERGRmbDoJiIiIiIiIjITFt1EREREREREZsKim4iIiIiIiMhMWHQTERERERERmQmLbiIiIiIiIiIzYdFNREREREREZCZGF92HDh3Cp59+inPnzgEAfvjhB9SrVw++vr547733oNVqTRYkERERERERUXlkacxC69atw5gxYyCKIiwtLfHVV19hwoQJ6Ny5MzIzM/H555/D0dERc+bMMXW8REREREREROWGUTPdX3zxBZo1a4a///4bo0aNQkhICEJCQrBv3z4cPXoU/fv3x4YNG0wdKxEREREREVG5YlTRff36dYwYMQIvvfQS3nvvPajVanTs2FHq79SpE2JiYkwWJBEREREREVF5ZFTRnZmZCUdHRwCAk5MTAMDa2lrqt7a2hkajMUF4REREREREROWXUed0A8DDhw8RExODpKQkAMC9e/ek2e0HDx6YJjoiIiIiIiKickwQRVEs6UIKhQKCIEiPRVE0+Fin05kmSiIiIiIiM8hUZ6Fd7zEAAOVUdwgq4SlLENHzRNSI0H6eM+l7bNta2FhblXFEBRk10x0WFmbqOIiIiIiIiIgqHKOK7mHDhpk6DiIiIiIiIqIKx+hzunOlpaUhNjYWAFC9enXY29uXOigiIiIiIiKiisCoq5cDwNmzZ9GhQwe4uLigQYMGaNCgAVxcXNCxY0f8/vvvpoyRiIiIiIiIqFwyaqb7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OHAgnJycMHLkSEybNg2urq5wdHTE5MmTERAQgFatWgEAunTpAn9/fwwZMgTLli1DQkICZs+ejYkTJxZ7JpuIiIiIiIiouIwqusvKnTt3MHDgQDx8+BCVKlVCmzZtcPr0aVSqVAkA8Pnnn0OhUCA4OBhZWVkICgrCqlWrpOUtLCywa9cujB8/HgEBAbCzs8OwYcMwf/78skqJiIiIiIiIKjCjLqRGRERERFQRZKqz0K73GACAcmrOhdSIqPwQNSK0nz8AABzbtla6kNrzxKiZbgsLi6eOEQQB2dnZxqyeiIiIiIiIqEIwqujOvTR6165d0bJlS1PHRERERERERFQhGFV0nzlzBjNmzMDevXthZ2eHxYsXS7cNIyIiIiIiIqIchm94+BQtWrTAoUOHsHv3bvzzzz+oX78+Jk6ciPv375s6PiIiIiIiIqJyy6iiO1e3bt3wxx9/YN26ddi7dy98fX0xd+5cpKWlmSo+IiIiIiIionKrVEV3rsGDB+Pq1atYuHAhVq9ejVq1amHlypWmWDURERERERFRuWXUOd0dO3YstM/b2xvnz59HSEgIJk+ebHRgREREREREROWdUUW3Xq+HIBi+h6GDgwPat29fqqCIiIiIiIiIKgKjiu4jR46YOAwiIiIiIiKiisck53Qbkp2dba5VExEREREREZULRhXd+/btK7L/yJEjaNy4sVEBEREREREREVUURhXdb7zxBlatWlWgPTExEYMGDULHjh1RvXr1UgdHREREREREVJ4ZVXQvWbIEU6ZMwbvvvgtRFCGKIr788kv4+fnh2LFj+PHHH586G05ERERERERU0Rl1IbX33nsPtWvXxuDBgxEdHY179+7h0qVLePfddxEaGgo7OztTx0lERERERERU7hhVdANAz549cfz4cbzxxhuIi4vDjh078Prrr5syNiIiIiIiIqJyrVRXL2/SpAnOnj2L5s2bY9SoUThz5oyp4iIiIiIiIiIq94ya6VYoFBAEQdYmiiJat24tPRYEgbcNIyIiIiIioheaUUX3nDlzZEX37t278fvvv6NLly5o1aqVyYIjIiIiIiIiKs+MKrpDQ0Ol/y9atAjnz5/H9OnTsWzZsgIz4EREREREREQvKqMvpKbVajFq1Cj873//gyiKiI+Px/379+Hh4WHK+IiIiIiIiIjKLaMupPbw4UN07NgRu3fvxsGDB7F582YcPXoUdevWxcqVKyGKoqnjJCIiIiIiIip3jCq6W7ZsiXv37iEyMhKvvvoq+vXrh+joaIwYMQLTp09H8+bNeSVzIiIiIiIieuEZVXRXr14dp0+fRu3ataU2Ozs7fPrppzh//jzs7OwQGBhosiCJiIiIiIiIyiOjzukODw+HUqk02NegQQMcO3YM//3vf0sVGBEREREREVF5Z9RMd2EFd15DhgwxZtVEREREREREFYbRVy8Hcq5gHh0djdTUVOj1+gL97dq1K83qiYiIiIiIiMo1o4puvV6Pjz76CKtWrUJGRkah43Q6ndGBEREREREREZV3Rh1evnjxYixfvhyDBw/GDz/8AFEU8cknn2DNmjVo1KgRGjdujP3795s6ViIiIiIiIqJyxaiie/369ejXrx9Wr16Nrl27AgCaNWuG0aNH48yZMxAEAYcOHTJpoERERERERETljVFF9507d9CxY0cAgJWVFQBArVYDAFQqFQYPHsyrlxMREREREdELz6ii283NDWlpaQAAe3t7ODo64saNG7IxycnJpY+OiIiIiIiIqBwz6kJqTZs2xdmzZ6XHHTp0wIoVK9C0aVPo9Xp8+eWXaNy4scmCJCIiIiIiIiqPjJrpHjNmDLKyspCVlQUAWLRoEVJSUtCuXTu0b98ejx49wqeffmrSQImIiIiIiIjKG6Nmut988028+eab0mN/f39cv34dR44cgYWFBVq3bg1XV1eTBUlERERERERUHhlVdBvi5OSEnj17mmp1REREREREROWeUYeXR0REYObMmYX2z5o1i7cMIyIiIiIioheeUUX3ggULEBsbW2j/3bt3sXDhQqODIiIiIiIiIqoIjCq6o6Ki8MorrxTa36JFC1y4cMHooIiIiIiIiIgqAqOK7qysLGg0miL7MzIyjA6KiIiIiIiIqCIwquhu0KABtm/fbrBPFEVs27YN/v7+pQqMiIiIiIiIqLwzquiePHkyTp48ib59+yIqKgrZ2dnIzs7GhQsX0LdvX0RGRmLy5MmmjpWIiIiIiIioXDHqlmGDBw/G9evXsWDBAmzbtg0KRU7trtfrIQgCZs+ejWHDhpk0UCIiIiIiIqLyxuj7dM+dOxeDBw/G9u3bcePGDQBArVq10KtXL9SqVctkARIRERERERGVV0YX3UBOkf3ee++ZKhYiIiIiIiKiCsWoc7rPnz+PVatWFdq/atUq/Pnnn8bGRERERERERFQhGFV0z5o1CxEREYX2Hzp0CLNnzzY6KCIiIiIiIqKKwKii+9y5c2jbtm2h/W3btsXvv/9udFBEREREREREFYFRRffjx49haVn46eAKhQKpqalGB0VERERERERUERhVdNeuXRsHDhwotH/fvn3w9fU1OigiIiIiIiKiisCoonvkyJHYvXs3pk2bhpSUFKk9JSUFU6dOxb59+zBy5EhTxUhERERERERULhl1y7ApU6bgzz//xIoVK/Dll1+iSpUqAIC4uDjo9XoMGTIEU6dONWmgREREREREROWNUUW3IAgICwvD0KFD8fPPP+PGjRsAgJ49eyI4OBivvvqqKWMkIiIiIiIiKpeMOrw8V4cOHfDVV19hz5492LNnD1auXPlMC+5PPvkEgiAgJCREalOr1Zg4cSLc3Nxgb2+P4OBgJCYmypaLiYlBjx49YGtrCw8PD7z//vvIzs5+ZnETERERERHRi6FURXdZOnv2LL755hs0atRI1j516lT8+uuv2Lp1K44ePYq4uDj07t1b6tfpdOjRowc0Gg1OnTqF77//HuvXr8ecOXOedQpERERERERUwRl1eDkAXLhwAStXrsT58+eRmpoKvV4v6xcEAdevXy91gIakpaVh0KBB+Pbbb7Fw4UKpPTU1FevWrcPGjRvRsWNHAEBYWBjq1auH06dPo1WrVjhw4AAuX76MiIgIeHp6okmTJliwYAFmzJiB0NBQqFQqs8RMRERERERELx6jiu4jR46ga9eucHFxQfPmzfHHH3+gY8eOUKvViIyMRP369dGsWTNTxyqZOHEievTogc6dO8uK7nPnzkGr1aJz585Sm5+fH7y9vREZGYlWrVohMjISDRs2hKenpzQmKCgI48ePx6VLl9C0adMC28vKykJWVpasTaVSFSjQFQqFwS8fBEEwW7tCoYAoihBF0WztzIk5MSfmxJyYE3NiThU1pyf9AhSiAEEUIEKEKACCCAgQpDElbddDBARAIQqybZW4XRABEVDA+HbmxJwqak66f9/TCkXO/iB3n/Cs9nuCII/HEKOK7jlz5sDX1xenT5+GRqOBh4cHZs6ciY4dO+LMmTPo1q0bli5dasyqn2rz5s04f/48zp49W6AvISEBKpUKzs7OsnZPT08kJCRIY/IW3Ln9uX2GLFmyBPPmzZO1zZgx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ly9Ho0aN0KtXL2RmZqJbt2548OABvvjiC1y8eFFa1srKCk2bNgUArF27Fr/99hs6d+6MypUrIyEhAd988w2uXr2KVatWScscPXoUnTp1wnfffSdd1XzcuHFYuXIlevXqhZkzZ+Lu3bt4//33MW7cON6jm4iIiIiojBlVdC9evBjt2rWDn58f3nrrLdSpUwcAcPXqVezYsQOWlpZYsmSJSQMleh61bNkSW7ZswSeffAK9Xo8aNWpg9OjReO+996BSqXDr1i389ddfAIA333xTtqyPjw9u3boFAKhfvz62bduGd999FykpKfDy8kKLFi1w9uxZNG7cWFpGFEXodDro9XqpzcXFBQcPHsTkyZPRq1cvODg4YNSoUVi0aJH5nwAiIiIiIiqSUUV306ZNcebMGcyaNQs7d+5ERkYGAMDW1hZdu3bFwoUL4e/vb9JAiZ5HH374IT788MNC+2vUqAFRFJ+6nsDAQOzbt++p41599VWD66tXrx4iIiKeujwRERERET1bRhXdAODv74/t27dDr9fj/v37AIBKlSrxXG4iIiIiIiKifxlddOdSKBTw9PSUHmdnZ8PSstSrJSIiIiIiIir3jJ6WDgsLw+TJk/HLL78AABYsWAB7e3vY29ujT58+ePTokaliJCIiIiIiIiqXjJqS/uSTTzBz5kwoFAqsWrUKs2fPxieffIJ33nkHGRkZ2LhxI7y9vfHZZ5+ZOl4iIiIiIiKicsOome6wsDB07twZGRkZCA0NxeLFi/Hxxx9jzZo1+OGHHzBmzBhpBpyIiIiIiIjoRWVU0X379m30798fKpUKw4cPh06nQ4sWLaT+li1b4u7duyYLkuh507JlS3z99dfS41OnTiEgIAA2Njbw8fHB0qVLn3rV8qtXr2LSpEnw9/eHra0tatasifHjx+PBgweycX///TcCAwPh6OiIHj164N69e7L+f/75B66urrhz546s/fHjx3B1dcXJkydLmS0RERERERnLqKJbo9HAxsYGQM5twgBAqVRK/UqlEtnZ2SYIj+j5s337dty6dQsjRowAAFy7dg1BQUGoXLkydu3ahZCQEMyZMweffvppkesJDw/H8ePHMXbsWOzZswehoaHYs2cP2rZti6ysLGnc8OHDUaNGDWzduhWxsbGYNm2abD0hISGYPn06qlWrJmt3cHDA5MmTMXPmTBNlTkRERERE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GDp0KOLj4+Hk5IRGjRph//790jnln3/+ORQKBYKDg5GVlYWgoCCsWrVKWt7CwgK7du3C+PHjERAQADs7OwwbNgzz5883eaxERETPgxUrVmDgwIGwsbEBkHNdFjc3N2zevBkqlQqdOnXC/fv3sWjRIkyePLnQL6EHDhyIiRMnyr7Vr127NgIDA7Fr1y4EBwcjLS0NkZGR2LFjBypVqoSUlBRMnjxZGr97925ER0dj27ZtBrcxYsQIzJ8/H3/99RcaN25swmeBiIio7Bg10z1v3jxUrlwZTZo0wdChQyEIApYuXYo2bdqgW7duaNSokVm+qV63bh1u3bqFrKws3Lt3DxEREbKLuFlbW+Prr79GUlIS0tPTsW3bNnh5ecnW4ePjgz179iAjIwP379/H//3f/8HSslS3KyciInou3bx5E8ePH0efPn2ktr1796JXr16y65IMGDAAKSkp0i02DXFzcytwGF3utVByL0aTezG13ALf1tZWmgXXaDSYOnUqPvvss0ILex8fH7Rs2RLr168vYaZERETPL6OKbicnJ5w+fRoffPAB7t69C2traxw9ehQpKSmYO3cujh8/Dltb26eviIiIiMzm4MGDsLS0RMuWLQEA6enpiI2NhZ+fn2ycn58fBEFAdHR0idZ/4sQJAEC9evUAAK6urvD19cXKlSuRlJSEtWvXokWLFgByjkbz9fVFz549i1xn69atER4eXqI4iIiInmdGT/Ha2Nhg9uzZmD17tinjISIiIhM5e/Ys6tSpI80s597OKf/tTVQqFWxtbZGUlFTsdavVarz33nto2rQpOnXqJLWvXr0affv2xcyZM1GlShXs3bsX8fHxWLZsGU6ePPnU9TZu3BhffPEFHj9+DAcHh2LHQ0RE9LwyaqabiIiInn/x8fGoVKmSWdY9btw43Lx5Ez/88IPssPMuXbogISEB0dHRuHXrFho1aoQPPvgAw4cPh5+fH7777jvUqlULnp6emD59uuye4gDg7u4OURSfyW1HiYiIngWjZrpzr4BaFEEQsG7dOmNWT0RERCagVqtl50/nznCnpqbKxmk0GmRkZMDV1bVY6509ezY2bNiAXbt2oUGDBgX6bWxsULduXQDAqVOnEBERgatXryIqKgrjx4/HoUOHULNmTQQGBqJOnToYO3astGxuvJmZmSXKlYiI6HllVNF96NAh2bfaer0e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cy27bNky53ToMWPG6OTJk5oxY4ZzebFixSRJP/74owYMGKDSpUvrwoULeuutt1S3bl199913CgsL+911femll5yXq3Tv3t1t+ZkzZ/Tiiy+qePHiOnv2rCZPnqzY2Fjt37/f5YfLzz77TIcOHdLEiROd223RooUOHDggu92e53Z6smHDBpepnDn5z3/+I0ke+6+cJCYmqkWLFipRooQWL17s8cfYgQMHqlu3bpKkp556ymXZDz/8oHr16qlv377y9/fXtm3b1Lt3bzkcDvXo0UNS5glskyZNdPToUcXFxaly5co6fvy4s76StHjxYnXt2lXt27fXwoUL5efnp23btumnn35y/phQqFAhVaxYUevXr1f79u3z3EbgesnIyJAxxiVWqVIlFS5cWFu2bNGjjz7qts7nn3+u9u3ba8CAARoyZIgz/sYbb2jQoEEaOHCg2rZtq+3bt2vUqFFKTEzUa6+9dk31On78uBo2bKhy5crpvffeU3JysoYPH67Y2Fh9+eWXKliwoLNs4cKFNWfOHDVu3FhS5uUrc+fOVeHCha+6n40bN8rHx0e1atXyuDw9PV2pqanau3evpk2bpqeeeuqq3wHZrV27Vj179tS0adPUpUsXj2XWrFmjkJAQnTx5Ug899JDLsrx8T2zbtk1NmjTR/fffr3/84x8KDQ3Vnj17XH6gyMs5at26dRUfH6/PP/9cNWrUyHMbcR3k91A7cC0aNWpkmjVr5hK7cnr5kSNHjCSzePFic+7cOePr62tatWrlss4rr7xiLMsyhw4dMsYYM3fuXJP1cfj73/9ufH19zZo1a1zWWbdunZFkFi5ceE11bt68uWnTpk2uZa5lenle6pqlW7dupkqVKm7rnj171mP5tLQ085///MdIMgcOHDDGGJOYmGgCAwNNnz59cqzTiy++aOx2uzly5Eiudd+8ebORZL766qtcywH54dSpU0aSGTp06DWt16NHDxMbG3vVcunp6eby5csmODjYzJo1y2X9ihUrupWvUqWK6dGjh0vs9OnTRpKZP39+ruWu3O+PP/5oJJm1a9c647GxscZms5nvvvvOGTt48KCx2Wzmrbfe+t3tNMaYEydOGEnmgw8+yLVcUlKSue+++0y1atXcpp1fKTY21vTo0cMkJSWZBg0amMqVK5uff/7ZrVxqaqqRZKZOneqybk79sMPhMGlpaaZPnz6mTp06zvjbb79tJJnt27fnuF6JEiVMixYtcq23MZnHrkaNGlctB3hDbGyskeTxlf38SJKZO3eu+f77701UVJTp3r27y+cyPT3dREREmC5durhsf9iwYcbPz8/Ex8cbY3I+1xg8eLApXbq08/0zzzxjgoKCzLlz55yxb775xliWZaZPn+5Sr379+pmgoCCTmJhojDFm/fr1plSpUubBBx+8ar/Up08fj32sMZnnPdmPR48ePVwu//Mk6zxz8+bNZteuXSYoKCjHS5Ky+pGsvipr3Zz6xpy+J+rWrWsqVKiQ47T3vJ6jpqWlmQIFCpi///3vuZbD9cdQE24pp0+fdpmqmJvOnTs7pwldefOjzp07yxijbdu2ucSXLFni/AW3RYsWLss2btyowMDAHH/FzMnJkyfzXOdrkVtdsyQlJV11ZsA///lPVatWTcHBwfL19VX9+vUlyTm1aceOHbp8+XKuN6zbuHGjmjRp4jZt7EoRERGS5DbNFbiZXDn9+Y/YuXOnmjVrpvDwcPn4+CgwMFAXL170OHUwPT3d5eXJxYsXJUkBAQG57veTTz5R3bp1FRISIh8fH5UoUUKS3PZbqVIllS9f3vn+7rvvVpUqVbRr165raueVsj7jV+v7+vbtqyNHjmj+/Pl5Ou4ZGRnq0qWLtm7dqgULFni8CWVSUpIk5dr3/fzzzxo0aJBKly4tX19f+fr66u2333Y5Plmzh7Jm8VzpwIED+vHHH/M0mh8REUG/h3wza9Ys7d692+2V9Z2c3enTp53nFP/4xz9cPpfffvut4uPj9cgjj7is07lzZ6Wmpuq///2vSzwjI8OlTzNXjLZv3bpVTZo0cZn1c88996hKlSouM0qkzFl7NWvW1KJFiyRJ77zzjh5//PE8zZrL7TzMx8dHu3fv1tatWzV16lStXLlSjz/++FW3KWUej9atWysmJkajR4/2WCYv/dHVvicuX76snTt3qkePHipQoIDHbeT1HNXHx0ehoaH0R/mApBu3DIfDoaNHjyo6OjpP5V955RUtW7ZMUuZ1TdlFRUVJyrxzZXaPPfaY6tSpo3nz5un06dMuy86dO6dixYpd8wn575kSnxe51TVLQkKCwsPDc9zGsmXL1L17d9WqVUtLlizRzp07nccsOTlZUma7Jal48eI5bufcuXO5Ls+SdRyyvoSAm0l4eLj8/f3drif8vY4dO6bmzZsrIyNDs2bN0rZt27R7924VKVLE+fnK8vXXXzuTv6zXF1984bbNrBOlK/u07Hbv3u28Xvmf//ynduzYoZ07d0qS236LFCnitn5UVNQfPiHL2k9ufd9LL72kBQsW6IMPPvB4TbsnS5Ys0Y4dO3T33Xc7p8RfKatfz63v69mzpxYtWqTnn39e69at0+7du9WrVy+X43O1fi0vfWMWu91Ov4d8ExMToxo1ari87r77bsXHxzt/kMsycuRIhYaGKjEx0eX6binzxyrpt3OoLDmdUxUtWtSlT5s+fbrb9q7cVtb2rtyWJPXu3Vtz5sxRQkKCPvroozwnx1c7D6tRo4bq16+vp59+Wu+8847mz5+vPXv2XHW7gwcPVkxMjPbt2+dybXV2CQkJCggIyPGH0rx8T/z8889yOBxX7Y/yeo5Kf5Q/uKYbt4z//e9/SkpKcl4ndzXR0dFq2bKlLMvSmTNnXJZlJalXXlM5ZMgQjRgxQn/+8581YMAAffDBB85l4eHhOnnypIwx15R4h4WFKTExMc/l8yq3umY5fPiw2rVrl+M2PvjgA1WtWlWzZs1yxj799FOXMlknridOnHD7cs5e5mo3QZLkPA65nQwD+cXHx0f16tXTxo0blZ6eftWbNl7NmjVrdPHiRX344YfOEdn09HSPJ5PlypVzuwGPp+ss//e//8myrFyvf162bJlCQkK0ZMkS5yhQTs/kvbJvlDL7x6pVq+a4/bzI6ltz6vveeOMNjR8/XvPmzctxpo4n/v7+WrNmjS5duqTY2Fh169bN5VGMUma/JynHH2iTk5O1cuVKTZkyxeXRQFfeOCk8PFxffvlljnXJ3jdeTWJiIv0ebiorVqyQJLebkMXExGjDhg2aMWOG/va3v6lNmzbOZC/rc53Xc6oNGzYoJCTE+X7KlCnavn27831YWFiOfdCf/vQnt3inTp00YMAADR06VPXr11fp0qXz1NawsLBcb/qYXfXq1SVJ33///VWveW7QoIFWr16tAQMGqE+fPvrqq68UFBTkUubw4cO5Dhbl5XsiNDRUNpst177mWs5R6Y/yByPduGVMmTJFgYGBatKkSZ7X8ff3V506ddwS0iVLlsiyLOdU6ixjxoyRn5+f3nnnHX344YcuN6Bo2rSpLl++rCVLllxTvWNiYnTkyJFrWicvcqurlDlydvz4cdWtWzfHbSQlJTmfn5sl66ZrWerUqaPAwEDNnTs3x+00bdpUmzZtuuoIYdaXnqcvU+Bm8Oyzz+rUqVMaN26cx+XXcgfqpKQkWZblckOeJUuWeJw67u/v7zYS5WlkZPXq1apevXquJ0xJSUny9fV1OfG68nOd5auvvtL333/vfP/999/riy++UO3atfPUxpyUKVNGfn5+Hvu+RYsWafDgwZowYYLHm8DlpmPHjqpWrZrq16+vfv36qW/fvrpw4YJLmU8++UTBwcGqXLmyx22kpKTI4XC49H2//PKLMwnJ0rRpU33zzTc5TrWPiYlRiRIlcu0bsxw9elQxMTFXLQdcTwcPHtTatWvd4hcvXtTYsWNVunRpderUyWXZs88+q9DQUA0ZMkRly5ZV3759nctiYmIUGRnp8ZzKz8/P7UZlVapUcenTrpxZU79+fW3cuNE5gi5lXrbx5Zdfup2fSZmX1XTp0kWzZ8/O9ZK3K13LeVjWtPa8zKp86aWX5Ofnp0mTJiktLc3tyQZJSUnasmXLVc/DrvY9ERQUpDp16mj+/PnKyMjwuJ28nqOePXtWly9fpj/KB4x046b39ddfa9CgQdq0aZNee+01j9fw5SYuLk4tW7ZU37599dBDD+nzzz/XiBEj9Pjjj3t8lIYk1a5dW4MHD1b//v3VuHFjFS5cWE2bNlXr1q3Vq1cvHTp0SLVr11ZCQoKWLl2qxYsX57j/evXqacmSJUpLS3PpVH/44Qft3r1bUub1OocOHXI+QiIvj7XIra6LFi3SyJEjVaZMGXXo0CHHdZs1a6b+/ftrzJgxqlOnjlavXq2NGze6lAkJCVFcXJxeeOEFORwOtW/fXg6HQ5s3b1bXrl1Vo0YNPfPMM5o/f74aNmyoESNGKDo6WocPH9Z3332nV155xbmtPXv26N577/V4HRlwM2jdurWGDBmiUaNGaf/+/erSpYsiIiJ05MgRzZkzR+fPn1fr1q3ztK2sHwgff/xxPfnkk/r66681efLka+7DJOnChQt67733tHLlSj3zzDPO6eJSZv9x9uxZ7d+/XxUqVFCzZs00bdo0DRw4UB07dtSOHTs8Pg5LypzG+eCDDzqvRxwxYoTuuuuuqz4K8Wr8/f1VvXp17d271yX+6aefqkePHmrSpIliY2Nd2lGiRIkcZ9N4MnHiRH388cf629/+plmzZuncuXOaOnWqpkyZoueffz7H6aQhISGqWbOmJk6cqMjISPn4+GjixIkKCQlxGXV77LHHNGPGDLVp00ZxcXGqVKmSfvrpJ/373//W22+/Lcuy9Nprr6lr167q1KmTunfvLrvdrh07dqhmzZoujyjbs2ePnnvuuTy3DbgeLl++rFatWqlr1656+OGHFR4eroMHD2rq1Kk6e/as1q1bl+PnxMfHR++8845q166tRYsWqWvXripQoIBGjBihQYMGqUiRImrdurV27typV155RU8//fQ1j54+88wzmjt3rpo3b67hw4crOTlZL730kkqVKpVjH/Tyyy/r4YcfVsOGDfO8n3r16mn06NH68ccfXfqYhg0bqmPHjrr33ntls9m0a9cuvfbaa2rZsmWOdzr3JCQkRDNmzFDHjh3VuXNn1atXTzt27NCIESN06tQp9e/fP8d18/o9MXHiRDVp0kRNmzbVU089pcKFC+uzzz5TRESEevXqledz1Kxp855+1ICX5e993ICre++990y9evXM0qVLPS7P6e7l2e8M+f7775sKFSoYX19fU6JECTN8+HCTlpbmXJ79juBZLl26ZKKjo13uCpyUlGSGDh1qSpUq5dxWr169cq3/qVOnjI+Pj1m3bp1LPGufnl65yUtdK1asaLp162aOHTvmcd2sO4qmp6eb5557zkRGRpqCBQuahx9+2OzcudPjnTXnzJljKleubPz8/Ex4eLhp27at+eGHH5zLjx07Zh599FETFhZm/P39zT333ONy91FjjKlcuXKOd/gEbibLly83TZs2NaGhocbX19eUKVPGPPnkk+bgwYNuZXO7q/f8+fNNdHS08ff3N/fff7/573//6/a0grzcvTzrzv+5vbLX4ZVXXjElSpQwgYGBplmzZua7774zksykSZOcZbLu6D1nzhxTpkwZY7fbTcOGDc3+/fs9tuVa7l5ujDGTJ082JUqUcLn7cVxcXI71j4uLy3V7WXcvz+6TTz4xlmWZTZs2mbVr15qYmBjz6quvut19+Mq7lx88eNA0adLEBAYGmpIlS5pJkya5fZcYY0xCQoLp16+fKVq0qPHz8zPR0dFm+PDhLmVWrFhhateubfz9/U1oaKhp0qSJ2bdvn3P53r17jWVZ5vvvv8/DUQOurw8//NC0bNnShIWFGV9fX1OyZEnz17/+1ePTRvTr3cuzGzp0qImIiDBnzpxxxmbOnGnKly9vfH19TalSpcyYMWNcPnN5vXu5McZ88cUXplmzZiYwMNAULFjQPPTQQ+bo0aNu9cred2XXvn37q/ZLKSkpJjw83Lz99tsu8Weeecbce++9JjAw0ISEhJiqVauaKVOmmOTk5Fy3l/3u5dl16dLFxMTEmKSkJNOrVy/TpEkTs3XrVo/rZj/Hysv3hDHGbNu2zTRu3Nh5rO6//36zYcMG5/K8nKMOHDjQNGjQINf2wTssY664lSCA665Tp04KCQnRnDlz8rsq+ebrr79WlSpVdPDgwRxnGADwbMuWLerZs2eO1yXOmzdP8+bN05YtW/K8zUaNGik4OFgrV668PpW8wtmzZ1WyZEmtW7fumkalbjd/+9vftHfvXm3atCm/qwLcsZ577jnt27fvjv4cpqenq1SpUpo4ceI1X9qDP45ruoEbYMSIEVq8eHGOdxm/E0yePFndu3cn4QZ+h0KFCuV6E8nIyEhVqFDhBtbo6iIjI9WvXz9NmzYtv6uSby5cuKB//OMfGjVqVH5XBbijPf/889q1a5fHp0LcKRYuXKjg4GB169Ytv6tyRyLpBm6AqlWratq0aTp+/Hh+VyVfOBwO3X333Tk+xxJA7v785z87H+fnSZs2bTRjxowbWKO8efHFF1W1alWlpqbmd1XyxbFjxzRmzJg7eqQfuBkUK1ZM8+bN09mzZ/O7KvnGZrNpzpw5f/jJHPh9mF4OAAAAAICXMNINAAAAAICXkHQDAAAAAOAlJN0AAAAAAHgJSTcAAAAAAF5C0g0AAAAAgJeQdAMAAAAA4CUk3QAAAAAAeAlJNwAAAAAAXkLSDQAAAACAl5B0AwAAAADgJSTdAAAAAAB4CUk3AAAAAABe4pPfFQAAADdGcnKyEhIS5OPjoyJFiuR3dQAAuCMw0g0AwG1sw4YNateunUJDQxUQEKC77rpLgwcPzu9qAQBwxyDpBgDcVubNmyfLsrRnzx63ZbNnz5ZlWerQoYMyMjLyoXY31owZM9SiRQudP39er7/+utavX6/169dr9OjR+V01AADuGEwvBwDcEZYtW6Z+/fqpQYMGev/991WgQIH8rpJXHTx4UM8++6z69OmjGTNmyLKs/K4SAAB3JEa6AQC3vS1btqhr166qUKGCPv74Y/n7++d3lbxu+vTpKlq0qKZPn07CDQBAPiLpBgDc1j7//HO1b99exYoV09q1axUSEuJW5ujRo7Isy+Mru9dee01169ZVeHi4AgICVL16dS1dutTjft977z3VqlVLgYGBKly4sBo2bKh169a5lPnkk08UGxurggULqlChQqpZs6YWLlx41Tbt27dPrVq1UqFChRQcHKwHHnhAO3fudCmzc+dOVa9eXU899ZSioqJkt9tVqVIlzZ492217DodDr7/+uipXrix/f39FRkaqZcuWblP0s6buX/lq1KiRJOnw4cOyLEtTp05128f27dtlWZYWLVokSRo2bJj8/f21bds2Z5ktW7bIsixt2bLFGdu2bZv8/f01bNgwZ2zUqFFuf5uLFy+qaNGibus3atTIpa4RERFq06aNvvrqK5f1586dqyZNmqhIkSKy2+2qUKGCZs6c6daOMmXKqG3btm7xAQMGuNXJsiyNGjXKJTZp0iSXY5bl8OHDeuSRR1S8eHHZbDZnfStVquS2LwDArYXp5QCA29ahQ4fUsmVL2e12rV27VsWKFcu1fJ8+fdSgQQNJ0ocffqhly5a5LH/99dfVrl07Pfroo0pNTdX777+vRx55RCtXrlSbNm2c5V5++WWNGjVKdevW1ejRo+Xn56ddu3Zp06ZNat68uaTMBLZXr16qWLGihg0bptDQUO3bt09r1qxRt27dcqzj119/rQYNGqhQoUIaMmSIfH19NWvWLDVq1EiffvqpateuLUk6d+6c9uzZIx8fH/Xv31/lypXT8uXL1adPH507d05Dhw51brN3796aN2+eWrVqpb/+9a9KT0/X1q1btXPnTtWoUcOtDlOnTlVERIQkady4cc54dHS06tWrpwULFuiZZ55xWWfBggUqWLCg2rdvL0kaP368Dh48qI4dO2rXrl0qW7as236OHDmiDh06qG3btho/fnyOx0SSJk+erNOnT3tcds8992j48OEyxujQoUOaMmWKWrdurWPHjjnLzJw5UxUrVlS7du3k4+Ojjz/+WE899ZQcDof69++f677zKjExURMmTHCLZ2RkqF27dvrhhx/09NNP609/+pMsy3I5tgCAW5gBAOA2MnfuXCPJrFy50pQrV85IMs2bN891nYMHDxpJ5t1333XG4uLizJVfk5cvX3Z5n5qaaipVqmSaNGnisi2bzWY6duxoMjIyXMo7HA5jjDGJiYmmYMGCpnbt2iYpKcljmZx06NDB+Pn5mUOHDjljJ06c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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 6))\n",
+ "ax = sns.countplot(\n",
+ " data=trains_test,\n",
+ " x='Pclass',\n",
+ " hue='Pclass',\n",
+ " palette=['#3498db', '#e74c3c', '#2ecc71'],\n",
+ " legend=False,\n",
+ " edgecolor='#34495e',\n",
+ " linewidth=1.5,\n",
+ " saturation=0.85\n",
+ ")\n",
+ "\n",
+ "# Фиксируем тики перед установкой подписей\n",
+ "ax.set_xticks([0, 1, 2]) # Явно задаем позиции тиков\n",
+ "ax.set_xticklabels(\n",
+ " ['Люкс (1 класс)', 'Стандарт (2 класс)', 'Эконом (3 класс)'],\n",
+ " fontsize=11\n",
+ ")\n",
+ "\n",
+ "# Улучшенные аннотации с рамкой\n",
+ "for p in ax.patches:\n",
+ " ax.annotate(\n",
+ " f\"{p.get_height()}\\n({p.get_height()/len(trains_test):.1f}%)\",\n",
+ " (p.get_x() + p.get_width()/2, p.get_height()),\n",
+ " ha='center',\n",
+ " va='center',\n",
+ " xytext=(0, 10),\n",
+ " textcoords='offset points',\n",
+ " fontsize=11,\n",
+ " bbox=dict(\n",
+ " boxstyle='round,pad=0.3',\n",
+ " facecolor='white',\n",
+ " edgecolor='gray',\n",
+ " alpha=0.8\n",
+ " )\n",
+ " )\n",
+ "\n",
+ "# Профессиональное оформление\n",
+ "ax.set_title('РАСПРЕДЕЛЕНИЕ ПАССАЖИРОВ ТИТАНИКА ПО КЛАССАМ', \n",
+ " pad=20, fontsize=14, fontweight='bold')\n",
+ "ax.set_xlabel('Класс обслуживания', fontsize=12, labelpad=10)\n",
+ "ax.set_ylabel('Количество пассажиров', fontsize=12, labelpad=10)\n",
+ "\n",
+ "# Настройка сетки\n",
+ "ax.grid(axis='y', linestyle='--', alpha=0.4)\n",
+ "sns.despine(left=True, bottom=True)\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b44637d1-1de9-4a04-86da-b8cd4ff7ca97",
+ "metadata": {},
+ "source": [
+ "Больше всего пассажиров в Эконом (3 классе)."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8c8ef275-253e-40d5-8798-1cee63811556",
+ "metadata": {},
+ "source": [
+ "Группировать таблицу в два уровня: класс и пол, по среднему значению возраста. Кто из возможных комбинаций самый юный, кто самый взрослый? Насколько отличаются эти значения?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "890a9e6e-d1ec-4838-a939-66f046beba90",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ " Средний возраст пассажиров по классам и полу \n",
+ " \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " Sex \n",
+ " Age \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " female \n",
+ " 37.0 лет \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " male \n",
+ " 41.0 лет \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 2 \n",
+ " female \n",
+ " 27.5 лет \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2 \n",
+ " male \n",
+ " 30.8 лет \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 3 \n",
+ " female \n",
+ " 22.2 лет \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " 3 \n",
+ " male \n",
+ " 26.0 лет \n",
+ " \n",
+ " \n",
+ "
\n"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Вычисление среднего возраста с явным указанием observed=True\n",
+ "class_sex_age = trains_test.groupby(['Pclass', 'Sex'], observed=True)['Age'].mean()\n",
+ "\n",
+ "# Красивое отображение результатов\n",
+ "class_sex_age = class_sex_age.reset_index()\n",
+ "class_sex_age['Age'] = class_sex_age['Age'].round(1) # Округление до 1 знака после запятой\n",
+ "\n",
+ "# Стилизованный вывод\n",
+ "display(\n",
+ " class_sex_age.style\n",
+ " .background_gradient(subset='Age', cmap='YlOrRd')\n",
+ " .set_caption('Средний возраст пассажиров по классам и полу')\n",
+ " .format({'Age': '{:.1f} лет'})\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f395d019-3c80-410d-8c02-152c12139f38",
+ "metadata": {},
+ "source": [
+ "Берем минимальное и максимальное значение по группированным данным и выводим соответсвующие строки таблицы."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "0e336be8-031c-4824-8246-63192f4def7d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ " Пассажиры с минимальным и максимальным возрастом в каждой группе \n",
+ " \n",
+ " \n",
+ " \n",
+ " Stat \n",
+ " Pclass \n",
+ " Sex \n",
+ " Age \n",
+ " Name \n",
+ " Survived \n",
+ " Fare \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 987 \n",
+ " Max Age \n",
+ " 1 \n",
+ " female \n",
+ " 76.000000 \n",
+ " Cavendish, Mrs. Tyrell William (Julia Florence Siegel) \n",
+ " nan \n",
+ " 78.850000 \n",
+ " \n",
+ " \n",
+ " 297 \n",
+ " Min Age \n",
+ " 1 \n",
+ " female \n",
+ " 2.000000 \n",
+ " Allison, Miss. Helen Loraine \n",
+ " 0.000000 \n",
+ " 151.550000 \n",
+ " \n",
+ " \n",
+ " 630 \n",
+ " Max Age \n",
+ " 1 \n",
+ " male \n",
+ " 80.000000 \n",
+ " Barkworth, Mr. Algernon Henry Wilson \n",
+ " 1.000000 \n",
+ " 30.000000 \n",
+ " \n",
+ " \n",
+ " 305 \n",
+ " Min Age \n",
+ " 1 \n",
+ " male \n",
+ " 0.920000 \n",
+ " Allison, Master. Hudson Trevor \n",
+ " 1.000000 \n",
+ " 151.550000 \n",
+ " \n",
+ " \n",
+ " 1104 \n",
+ " Max Age \n",
+ " 2 \n",
+ " female \n",
+ " 60.000000 \n",
+ " Howard, Mrs. Benjamin (Ellen Truelove Arman) \n",
+ " nan \n",
+ " 26.000000 \n",
+ " \n",
+ " \n",
+ " 1141 \n",
+ " Min Age \n",
+ " 2 \n",
+ " female \n",
+ " 0.920000 \n",
+ " West, Miss. Barbara J \n",
+ " nan \n",
+ " 27.750000 \n",
+ " \n",
+ " \n",
+ " 672 \n",
+ " Max Age \n",
+ " 2 \n",
+ " male \n",
+ " 70.000000 \n",
+ " Mitchell, Mr. Henry Michael \n",
+ " 0.000000 \n",
+ " 10.500000 \n",
+ " \n",
+ " \n",
+ " 755 \n",
+ " Min Age \n",
+ " 2 \n",
+ " male \n",
+ " 0.670000 \n",
+ " Hamalainen, Master. Viljo \n",
+ " 1.000000 \n",
+ " 14.500000 \n",
+ " \n",
+ " \n",
+ " 483 \n",
+ " Max Age \n",
+ " 3 \n",
+ " female \n",
+ " 63.000000 \n",
+ " Turkula, Mrs. (Hedwig) \n",
+ " 1.000000 \n",
+ " 9.587500 \n",
+ " \n",
+ " \n",
+ " 1245 \n",
+ " Min Age \n",
+ " 3 \n",
+ " female \n",
+ " 0.170000 \n",
+ " Dean, Miss. Elizabeth Gladys Millvina\"\" \n",
+ " nan \n",
+ " 20.575000 \n",
+ " \n",
+ " \n",
+ " 851 \n",
+ " Max Age \n",
+ " 3 \n",
+ " male \n",
+ " 74.000000 \n",
+ " Svensson, Mr. Johan \n",
+ " 0.000000 \n",
+ " 7.775000 \n",
+ " \n",
+ " \n",
+ " 1092 \n",
+ " Min Age \n",
+ " 3 \n",
+ " male \n",
+ " 0.330000 \n",
+ " Danbom, Master. Gilbert Sigvard Emanuel \n",
+ " nan \n",
+ " 14.400000 \n",
+ " \n",
+ " \n",
+ "
\n"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Группируем данные по классам и полу, вычисляя средний возраст\n",
+ "grouped_stats = trains_test.groupby(['Pclass', 'Sex'], observed=True)['Age'].agg(['min', 'max'])\n",
+ "\n",
+ "# Создаем пустой DataFrame для результатов\n",
+ "result_rows = pd.DataFrame()\n",
+ "\n",
+ "# Для каждой группы находим строки с минимальным и максимальным возрастом\n",
+ "for (pclass, sex), stats in grouped_stats.iterrows():\n",
+ " # Фильтруем данные по текущей группе\n",
+ " group_data = trains_test[(trains_test['Pclass'] == pclass) & \n",
+ " (trains_test['Sex'] == sex)]\n",
+ " \n",
+ " # Находим строки с минимальным и максимальным возрастом\n",
+ " min_age_row = group_data[group_data['Age'] == stats['min']].head(1)\n",
+ " max_age_row = group_data[group_data['Age'] == stats['max']].head(1)\n",
+ " \n",
+ " # Добавляем в результат с пометками\n",
+ " min_age_row['Stat'] = 'Min Age'\n",
+ " max_age_row['Stat'] = 'Max Age'\n",
+ " \n",
+ " result_rows = pd.concat([result_rows, min_age_row, max_age_row])\n",
+ "\n",
+ "# Выбираем нужные колонки для вывода\n",
+ "output_cols = ['Stat', 'Pclass', 'Sex', 'Age', 'Name', 'Survived', 'Fare']\n",
+ "result_rows = result_rows[output_cols].sort_values(['Pclass', 'Sex', 'Stat'])\n",
+ "\n",
+ "# Красиво форматируем вывод\n",
+ "display(\n",
+ " result_rows.style\n",
+ " .bar(subset=['Age'], color='lightblue')\n",
+ " .set_caption('Пассажиры с минимальным и максимальным возрастом в каждой группе')\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8fa569d9-36a3-4ce4-af4f-c87d9e8e0bc6",
+ "metadata": {},
+ "source": [
+ "Разница возраста: 18.843942575810384"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "bd0a54cc-0d99-4765-8a72-57366a5fda77",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Найдено 9 выживших с фамилией на 'K':\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Surname \n",
+ " Pclass \n",
+ " Fare \n",
+ " Age \n",
+ " Sex \n",
+ " Embarked \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 621 \n",
+ " Kimball \n",
+ " 1 \n",
+ " 52.5542 \n",
+ " 42.0 \n",
+ " male \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 457 \n",
+ " Kenyon \n",
+ " 1 \n",
+ " 51.8625 \n",
+ " NaN \n",
+ " female \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 316 \n",
+ " Kantor \n",
+ " 2 \n",
+ " 26.0000 \n",
+ " 24.0 \n",
+ " female \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 184 \n",
+ " Kink-Heilmann \n",
+ " 3 \n",
+ " 22.0250 \n",
+ " 4.0 \n",
+ " female \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 706 \n",
+ " Kelly \n",
+ " 2 \n",
+ " 13.5000 \n",
+ " 45.0 \n",
+ " female \n",
+ " S \n",
+ " \n",
+ " \n",
+ " 691 \n",
+ " Karun \n",
+ " 3 \n",
+ " 13.4167 \n",
+ " 4.0 \n",
+ " female \n",
+ " C \n",
+ " \n",
+ " \n",
+ " 303 \n",
+ " Keane \n",
+ " 2 \n",
+ " 12.3500 \n",
+ " NaN \n",
+ " female \n",
+ " Q \n",
+ " \n",
+ " \n",
+ " 300 \n",
+ " Kelly \n",
+ " 3 \n",
+ " 7.7500 \n",
+ " NaN \n",
+ " female \n",
+ " Q \n",
+ " \n",
+ " \n",
+ " 573 \n",
+ " Kelly \n",
+ " 3 \n",
+ " 7.7500 \n",
+ " NaN \n",
+ " female \n",
+ " Q \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Surname Pclass Fare Age Sex Embarked\n",
+ "621 Kimball 1 52.5542 42.0 male S\n",
+ "457 Kenyon 1 51.8625 NaN female S\n",
+ "316 Kantor 2 26.0000 24.0 female S\n",
+ "184 Kink-Heilmann 3 22.0250 4.0 female S\n",
+ "706 Kelly 2 13.5000 45.0 female S\n",
+ "691 Karun 3 13.4167 4.0 female C\n",
+ "303 Keane 2 12.3500 NaN female Q\n",
+ "300 Kelly 3 7.7500 NaN female Q\n",
+ "573 Kelly 3 7.7500 NaN female Q"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Результаты:\n",
+ "Больше всех заплатил(а): Kimball (52.55 у.е.)\n",
+ " • Класс: 1\n",
+ " • Возраст: 42.0\n",
+ " • Пол: male\n",
+ " • Порт посадки: S\n",
+ "\n",
+ "Меньше всех заплатил(а): Kelly (7.75 у.е.)\n",
+ " • Класс: 3\n",
+ " • Возраст: nan\n",
+ " • Пол: female\n",
+ " • Порт посадки: Q\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Отбираем выживших пассажиров с фамилией на \"K\"\n",
+ "k_survivors = trains_test[\n",
+ " (trains_test['Survived'] == 1) & \n",
+ " (trains_test['Name'].str.startswith('K')) # Более точный поиск фамилий на K\n",
+ "].copy()\n",
+ "\n",
+ "# Проверяем, есть ли такие пассажиры\n",
+ "if len(k_survivors) == 0:\n",
+ " print(\"Нет выживших пассажиров с фамилией, начинающейся на 'K'\")\n",
+ "else:\n",
+ " # Извлекаем фамилии (все что до запятой)\n",
+ " k_survivors['Surname'] = k_survivors['Name'].str.split(',').str[0].str.strip()\n",
+ " \n",
+ " # Сортируем по убыванию стоимости билета\n",
+ " k_survivors_sorted = k_survivors.sort_values('Fare', ascending=False)\n",
+ " \n",
+ " # Отображаем результаты\n",
+ " print(f\"Найдено {len(k_survivors)} выживших с фамилией на 'K':\")\n",
+ " display(k_survivors_sorted[['Surname', 'Pclass', 'Fare', 'Age', 'Sex', 'Embarked']])\n",
+ " \n",
+ " # Определяем пассажиров с max/min стоимостью билета\n",
+ " max_fare = k_survivors_sorted.iloc[0]\n",
+ " min_fare = k_survivors_sorted.iloc[-1]\n",
+ " \n",
+ " print(\"\\nРезультаты:\")\n",
+ " print(f\"Больше всех заплатил(а): {max_fare['Surname']} ({max_fare['Fare']:.2f} у.е.)\")\n",
+ " print(f\" • Класс: {max_fare['Pclass']}\")\n",
+ " print(f\" • Возраст: {max_fare['Age']}\")\n",
+ " print(f\" • Пол: {max_fare['Sex']}\")\n",
+ " print(f\" • Порт посадки: {max_fare['Embarked']}\")\n",
+ " \n",
+ " print(f\"\\nМеньше всех заплатил(а): {min_fare['Surname']} ({min_fare['Fare']:.2f} у.е.)\")\n",
+ " print(f\" • Класс: {min_fare['Pclass']}\")\n",
+ " print(f\" • Возраст: {min_fare['Age']}\")\n",
+ " print(f\" • Пол: {min_fare['Sex']}\")\n",
+ " print(f\" • Порт посадки: {min_fare['Embarked']}\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "91beb6a6-4096-44ce-92a6-c8d7a6fa0ae2",
+ "metadata": {},
+ "source": [
+ "Какое максимальное количество родных было с выжившим пассажиром?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "id": "bc5c06b9-07c2-40c7-a422-00fcbb02d01b",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Максимальное количество родных у выжившего пассажира: 6\n",
+ "Количество таких пассажиров: 4\n",
+ "\n",
+ "Подробная информация о пассажирах:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ " Выжившие пассажиры с максимальным количеством родных (6) \n",
+ " \n",
+ " \n",
+ " \n",
+ " Name \n",
+ " Pclass \n",
+ " Sex \n",
+ " Age \n",
+ " SibSp \n",
+ " Parch \n",
+ " Relatives \n",
+ " Fare \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 25 \n",
+ " Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson) \n",
+ " 3 \n",
+ " female \n",
+ " 38.000000 \n",
+ " 1 \n",
+ " 5 \n",
+ " 6 \n",
+ " 31.387500 \n",
+ " \n",
+ " \n",
+ " 68 \n",
+ " Andersson, Miss. Erna Alexandra \n",
+ " 3 \n",
+ " female \n",
+ " 17.000000 \n",
+ " 4 \n",
+ " 2 \n",
+ " 6 \n",
+ " 7.925000 \n",
+ " \n",
+ " \n",
+ " 233 \n",
+ " Asplund, Miss. Lillian Gertrud \n",
+ " 3 \n",
+ " female \n",
+ " 5.000000 \n",
+ " 4 \n",
+ " 2 \n",
+ " 6 \n",
+ " 31.387500 \n",
+ " \n",
+ " \n",
+ " 261 \n",
+ " Asplund, Master. Edvin Rojj Felix \n",
+ " 3 \n",
+ " male \n",
+ " 3.000000 \n",
+ " 4 \n",
+ " 2 \n",
+ " 6 \n",
+ " 31.387500 \n",
+ " \n",
+ " \n",
+ "
\n"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Создаем столбец с общим количеством родных\n",
+ "trains_test['Relatives'] = trains_test['SibSp'] + trains_test['Parch']\n",
+ "\n",
+ "# Фильтруем только выживших пассажиров\n",
+ "survivors = trains_test[trains_test['Survived'] == 1]\n",
+ "\n",
+ "# Находим максимальное количество родных\n",
+ "max_relatives = survivors['Relatives'].max()\n",
+ "\n",
+ "# Находим всех пассажиров с таким количеством родных\n",
+ "max_relatives_passengers = survivors[survivors['Relatives'] == max_relatives]\n",
+ "\n",
+ "# Выводим результаты\n",
+ "print(f\"Максимальное количество родных у выжившего пассажира: {max_relatives}\")\n",
+ "print(f\"Количество таких пассажиров: {len(max_relatives_passengers)}\")\n",
+ "print(\"\\nПодробная информация о пассажирах:\")\n",
+ "\n",
+ "display(\n",
+ " max_relatives_passengers[['Name', 'Pclass', 'Sex', 'Age', 'SibSp', 'Parch', 'Relatives', 'Fare']]\n",
+ " .sort_values('Pclass')\n",
+ " .style\n",
+ " .background_gradient(subset=['Relatives'], cmap='YlOrRd')\n",
+ " .set_caption(f'Выжившие пассажиры с максимальным количеством родных ({max_relatives})')\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "016cade3-f8e1-49f0-9e02-b977231c3df3",
+ "metadata": {},
+ "source": [
+ "Средняя стоимость билета пассажиров, для которых указана каюта (Cabin) и для тех, у кого она не указана, во сколько раз они отличаются?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "id": "ef53ea5b-71f8-4542-97fd-0cd9f7509723",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Сравнение средней стоимости билетов:\n",
+ "Пассажиры с указанной каютой: $81.93\n",
+ "Пассажиры без указанной каюты: $19.13\n",
+ "\n",
+ "Разница: в 4.3 раза\n",
+ "\n",
+ "Распределение пассажиров с каютой по классам:\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Доля \n",
+ " \n",
+ " \n",
+ " Pclass \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 0.867797 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0.077966 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 0.054237 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Доля\n",
+ "Pclass \n",
+ "1 0.867797\n",
+ "2 0.077966\n",
+ "3 0.054237"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "\n",
+ "# Разделяем пассажиров на две группы\n",
+ "has_cabin = trains_test[trains_test['Cabin'].notna()]\n",
+ "no_cabin = trains_test[trains_test['Cabin'].isna()]\n",
+ "\n",
+ "# Вычисляем статистику\n",
+ "mean_fare_has_cabin = has_cabin['Fare'].mean()\n",
+ "mean_fare_no_cabin = no_cabin['Fare'].mean()\n",
+ "fare_ratio = mean_fare_has_cabin / mean_fare_no_cabin\n",
+ "\n",
+ "# Создаем таблицу для сравнения\n",
+ "comparison_data = {\n",
+ " 'Группа': ['Каюта указана', 'Каюта не указана', 'Соотношение'],\n",
+ " 'Средняя стоимость': [\n",
+ " f\"${mean_fare_has_cabin:.2f}\", \n",
+ " f\"${mean_fare_no_cabin:.2f}\",\n",
+ " f\"{fare_ratio:.1f} раз\"\n",
+ " ],\n",
+ " 'Количество пассажиров': [\n",
+ " len(has_cabin), \n",
+ " len(no_cabin),\n",
+ " ''\n",
+ " ]\n",
+ "}\n",
+ "\n",
+ "comparison_df = pd.DataFrame(comparison_data)\n",
+ "\n",
+ "# Выводим результаты\n",
+ "print(\"Сравнение средней стоимости билетов:\")\n",
+ "print(f\"Пассажиры с указанной каютой: ${mean_fare_has_cabin:.2f}\")\n",
+ "print(f\"Пассажиры без указанной каюты: ${mean_fare_no_cabin:.2f}\")\n",
+ "print(f\"\\nРазница: в {fare_ratio:.1f} раза\")\n",
+ "\n",
+ "# Дополнительный анализ по классам\n",
+ "if not has_cabin.empty:\n",
+ " print(\"\\nРаспределение пассажиров с каютой по классам:\")\n",
+ " display(has_cabin['Pclass'].value_counts(normalize=True).to_frame('Доля'))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f68ba050-b718-4f04-897c-a21363f88da9",
+ "metadata": {},
+ "source": [
+ "## Визуализация"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "646407c1-1873-46eb-884d-ad979b5bf84c",
+ "metadata": {},
+ "source": [
+ "# 1. Интерактивный Scatter plot (Plotly)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "id": "39770181-35b7-408b-b40f-3141da8697c6",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "customdata": [
+ [
+ "Braund, Mr. Owen Harris",
+ "male",
+ 0
+ ],
+ [
+ "Heikkinen, Miss. Laina",
+ "female",
+ 1
+ ],
+ [
+ "Allen, Mr. William Henry",
+ "male",
+ 0
+ ],
+ [
+ "Moran, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Palsson, Master. Gosta Leonard",
+ "male",
+ 0
+ ],
+ [
+ "Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)",
+ "female",
+ 1
+ ],
+ [
+ "Sandstrom, Miss. Marguerite Rut",
+ "female",
+ 1
+ ],
+ [
+ "Saundercock, Mr. William Henry",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Mr. Anders Johan",
+ "male",
+ 0
+ ],
+ [
+ "Vestrom, Miss. Hulda Amanda Adolfina",
+ "female",
+ 0
+ ],
+ [
+ "Rice, Master. Eugene",
+ "male",
+ 0
+ ],
+ [
+ "Vander Planke, Mrs. Julius (Emelia Maria Vandemoortele)",
+ "female",
+ 0
+ ],
+ [
+ "Masselmani, Mrs. Fatima",
+ "female",
+ 1
+ ],
+ [
+ "McGowan, Miss. Anna \"Annie\"",
+ "female",
+ 1
+ ],
+ [
+ "Palsson, Miss. Torborg Danira",
+ "female",
+ 0
+ ],
+ [
+ "Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)",
+ "female",
+ 1
+ ],
+ [
+ "Emir, Mr. Farred Chehab",
+ "male",
+ 0
+ ],
+ [
+ "O'Dwyer, Miss. Ellen \"Nellie\"",
+ "female",
+ 1
+ ],
+ [
+ "Todoroff, Mr. Lalio",
+ "male",
+ 0
+ ],
+ [
+ "Glynn, Miss. Mary Agatha",
+ "female",
+ 1
+ ],
+ [
+ "Mamee, Mr. Hanna",
+ "male",
+ 1
+ ],
+ [
+ "Cann, Mr. Ernest Charles",
+ "male",
+ 0
+ ],
+ [
+ "Vander Planke, Miss. Augusta Maria",
+ "female",
+ 0
+ ],
+ [
+ "Nicola-Yarred, Miss. Jamila",
+ "female",
+ 1
+ ],
+ [
+ "Ahlin, Mrs. Johan (Johanna Persdotter Larsson)",
+ "female",
+ 0
+ ],
+ [
+ "Kraeff, Mr. Theodor",
+ "male",
+ 0
+ ],
+ [
+ "Devaney, Miss. Margaret Delia",
+ "female",
+ 1
+ ],
+ [
+ "Rogers, Mr. William John",
+ "male",
+ 0
+ ],
+ [
+ "Lennon, Mr. Denis",
+ "male",
+ 0
+ ],
+ [
+ "O'Driscoll, Miss. Bridget",
+ "female",
+ 1
+ ],
+ [
+ "Samaan, Mr. Youssef",
+ "male",
+ 0
+ ],
+ [
+ "Arnold-Franchi, Mrs. Josef (Josefine Franchi)",
+ "female",
+ 0
+ ],
+ [
+ "Panula, Master. Juha Niilo",
+ "male",
+ 0
+ ],
+ [
+ "Nosworthy, Mr. Richard Cater",
+ "male",
+ 0
+ ],
+ [
+ "Novel, Mr. Mansouer",
+ "male",
+ 0
+ ],
+ [
+ "Goodwin, Master. William Frederick",
+ "male",
+ 0
+ ],
+ [
+ "Sirayanian, Mr. Orsen",
+ "male",
+ 0
+ ],
+ [
+ "Skoog, Master. Harald",
+ "male",
+ 0
+ ],
+ [
+ "Moubarek, Master. Gerios",
+ "male",
+ 1
+ ],
+ [
+ "Crease, Mr. Ernest James",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Miss. Erna Alexandra",
+ "female",
+ 1
+ ],
+ [
+ "Kink, Mr. Vincenz",
+ "male",
+ 0
+ ],
+ [
+ "Goodwin, Miss. Lillian Amy",
+ "female",
+ 0
+ ],
+ [
+ "Chronopoulos, Mr. Apostolos",
+ "male",
+ 0
+ ],
+ [
+ "Bing, Mr. Lee",
+ "male",
+ 1
+ ],
+ [
+ "Moen, Mr. Sigurd Hansen",
+ "male",
+ 0
+ ],
+ [
+ "Staneff, Mr. Ivan",
+ "male",
+ 0
+ ],
+ [
+ "Moutal, Mr. Rahamin Haim",
+ "male",
+ 0
+ ],
+ [
+ "Dowdell, Miss. Elizabeth",
+ "female",
+ 1
+ ],
+ [
+ "Waelens, Mr. Achille",
+ "male",
+ 0
+ ],
+ [
+ "Sheerlinck, Mr. Jan Baptist",
+ "male",
+ 1
+ ],
+ [
+ "McDermott, Miss. Brigdet Delia",
+ "female",
+ 1
+ ],
+ [
+ "Backstrom, Mrs. Karl Alfred (Maria Mathilda Gustafsson)",
+ "female",
+ 1
+ ],
+ [
+ "Ford, Mr. William Neal",
+ "male",
+ 0
+ ],
+ [
+ "Slocovski, Mr. Selman Francis",
+ "male",
+ 0
+ ],
+ [
+ "Celotti, Mr. Francesco",
+ "male",
+ 0
+ ],
+ [
+ "Christmann, Mr. Emil",
+ "male",
+ 0
+ ],
+ [
+ "Andreasson, Mr. Paul Edvin",
+ "male",
+ 0
+ ],
+ [
+ "Dean, Mr. Bertram Frank",
+ "male",
+ 0
+ ],
+ [
+ "Coxon, Mr. Daniel",
+ "male",
+ 0
+ ],
+ [
+ "Shorney, Mr. Charles Joseph",
+ "male",
+ 0
+ ],
+ [
+ "Petranec, Miss. Matilda",
+ "female",
+ 0
+ ],
+ [
+ "Petroff, Mr. Pastcho (\"Pentcho\")",
+ "male",
+ 0
+ ],
+ [
+ "Johansson, Mr. Gustaf Joel",
+ "male",
+ 0
+ ],
+ [
+ "Gustafsson, Mr. Anders Vilhelm",
+ "male",
+ 0
+ ],
+ [
+ "Mionoff, Mr. Stoytcho",
+ "male",
+ 0
+ ],
+ [
+ "Salkjelsvik, Miss. Anna Kristine",
+ "female",
+ 1
+ ],
+ [
+ "Moss, Mr. Albert Johan",
+ "male",
+ 1
+ ],
+ [
+ "Rekic, Mr. Tido",
+ "male",
+ 0
+ ],
+ [
+ "Moran, Miss. Bertha",
+ "female",
+ 1
+ ],
+ [
+ "Zabour, Miss. Hileni",
+ "female",
+ 0
+ ],
+ [
+ "Barton, Mr. David John",
+ "male",
+ 0
+ ],
+ [
+ "Jussila, Miss. Katriina",
+ "female",
+ 0
+ ],
+ [
+ "Attalah, Miss. Malake",
+ "female",
+ 0
+ ],
+ [
+ "Pekoniemi, Mr. Edvard",
+ "male",
+ 0
+ ],
+ [
+ "Connors, Mr. Patrick",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Miss. Ellis Anna Maria",
+ "female",
+ 0
+ ],
+ [
+ "Moore, Mr. Leonard Charles",
+ "male",
+ 0
+ ],
+ [
+ "Nicola-Yarred, Master. Elias",
+ "male",
+ 1
+ ],
+ [
+ "McMahon, Mr. Martin",
+ "male",
+ 0
+ ],
+ [
+ "Madsen, Mr. Fridtjof Arne",
+ "male",
+ 1
+ ],
+ [
+ "Peter, Miss. Anna",
+ "female",
+ 1
+ ],
+ [
+ "Ekstrom, Mr. Johan",
+ "male",
+ 0
+ ],
+ [
+ "Drazenoic, Mr. Jozef",
+ "male",
+ 0
+ ],
+ [
+ "Coelho, Mr. Domingos Fernandeo",
+ "male",
+ 0
+ ],
+ [
+ "Robins, Mrs. Alexander A (Grace Charity Laury)",
+ "female",
+ 0
+ ],
+ [
+ "Osen, Mr. Olaf Elon",
+ "male",
+ 0
+ ],
+ [
+ "Boulos, Mrs. Joseph (Sultana)",
+ "female",
+ 0
+ ],
+ [
+ "Nysten, Miss. Anna Sofia",
+ "female",
+ 1
+ ],
+ [
+ "Hakkarainen, Mrs. Pekka Pietari (Elin Matilda Dolck)",
+ "female",
+ 1
+ ],
+ [
+ "Burke, Mr. Jeremiah",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Mr. August Edvard (\"Wennerstrom\")",
+ "male",
+ 1
+ ],
+ [
+ "Ford, Miss. Robina Maggie \"Ruby\"",
+ "female",
+ 0
+ ],
+ [
+ "Meo, Mr. Alfonzo",
+ "male",
+ 0
+ ],
+ [
+ "van Billiard, Mr. Austin Blyler",
+ "male",
+ 0
+ ],
+ [
+ "Olsen, Mr. Ole Martin",
+ "male",
+ 0
+ ],
+ [
+ "Gilnagh, Miss. Katherine \"Katie\"",
+ "female",
+ 1
+ ],
+ [
+ "Corn, Mr. Harry",
+ "male",
+ 0
+ ],
+ [
+ "Smiljanic, Mr. Mile",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Master. Thomas Henry",
+ "male",
+ 0
+ ],
+ [
+ "Cribb, Mr. John Hatfield",
+ "male",
+ 0
+ ],
+ [
+ "Bengtsson, Mr. John Viktor",
+ "male",
+ 0
+ ],
+ [
+ "Calic, Mr. Jovo",
+ "male",
+ 0
+ ],
+ [
+ "Panula, Master. Eino Viljami",
+ "male",
+ 0
+ ],
+ [
+ "Goldsmith, Master. Frank John William \"Frankie\"",
+ "male",
+ 1
+ ],
+ [
+ "Skoog, Mrs. William (Anna Bernhardina Karlsson)",
+ "female",
+ 0
+ ],
+ [
+ "Ling, Mr. Lee",
+ "male",
+ 0
+ ],
+ [
+ "Rice, Master. Arthur",
+ "male",
+ 0
+ ],
+ [
+ "Johnson, Miss. Eleanor Ileen",
+ "female",
+ 1
+ ],
+ [
+ "Sivola, Mr. Antti Wilhelm",
+ "male",
+ 0
+ ],
+ [
+ "Klasen, Mr. Klas Albin",
+ "male",
+ 0
+ ],
+ [
+ "Lefebre, Master. Henry Forbes",
+ "male",
+ 0
+ ],
+ [
+ "Leonard, Mr. Lionel",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Miss. Constance Gladys",
+ "female",
+ 0
+ ],
+ [
+ "Asplund, Master. Clarence Gustaf Hugo",
+ "male",
+ 0
+ ],
+ [
+ "Kink-Heilmann, Miss. Luise Gretchen",
+ "female",
+ 1
+ ],
+ [
+ "O'Brien, Mrs. Thomas (Johanna \"Hannah\" Godfrey)",
+ "female",
+ 1
+ ],
+ [
+ "Bourke, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Turcin, Mr. Stjepan",
+ "male",
+ 0
+ ],
+ [
+ "Andersen-Jensen, Miss. Carla Christine Nielsine",
+ "female",
+ 1
+ ],
+ [
+ "Mernagh, Mr. Robert",
+ "male",
+ 0
+ ],
+ [
+ "Olsen, Mr. Karl Siegwart Andreas",
+ "male",
+ 0
+ ],
+ [
+ "Madigan, Miss. Margaret \"Maggie\"",
+ "female",
+ 1
+ ],
+ [
+ "Vande Walle, Mr. Nestor Cyriel",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Mr. Frederick",
+ "male",
+ 0
+ ],
+ [
+ "Johanson, Mr. Jakob Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Youseff, Mr. Gerious",
+ "male",
+ 0
+ ],
+ [
+ "Cohen, Mr. Gurshon \"Gus\"",
+ "male",
+ 1
+ ],
+ [
+ "Strom, Miss. Telma Matilda",
+ "female",
+ 0
+ ],
+ [
+ "Backstrom, Mr. Karl Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Albimona, Mr. Nassef Cassem",
+ "male",
+ 1
+ ],
+ [
+ "Carr, Miss. Helen \"Ellen\"",
+ "female",
+ 1
+ ],
+ [
+ "Ali, Mr. Ahmed",
+ "male",
+ 0
+ ],
+ [
+ "Perkin, Mr. John Henry",
+ "male",
+ 0
+ ],
+ [
+ "Kiernan, Mr. Philip",
+ "male",
+ 0
+ ],
+ [
+ "Honkanen, Miss. Eliina",
+ "female",
+ 1
+ ],
+ [
+ "Sunderland, Mr. Victor Francis",
+ "male",
+ 1
+ ],
+ [
+ "Green, Mr. George Henry",
+ "male",
+ 0
+ ],
+ [
+ "Nenkoff, Mr. Christo",
+ "male",
+ 0
+ ],
+ [
+ "Berglund, Mr. Karl Ivar Sven",
+ "male",
+ 0
+ ],
+ [
+ "Lovell, Mr. John Hall (\"Henry\")",
+ "male",
+ 0
+ ],
+ [
+ "Lefebre, Miss. Mathilde",
+ "female",
+ 0
+ ],
+ [
+ "Larsson, Mr. Bengt Edvin",
+ "male",
+ 0
+ ],
+ [
+ "Asplund, Miss. Lillian Gertrud",
+ "female",
+ 1
+ ],
+ [
+ "Harknett, Miss. Alice Phoebe",
+ "female",
+ 0
+ ],
+ [
+ "Zabour, Miss. Thamine",
+ "female",
+ 0
+ ],
+ [
+ "Murphy, Miss. Katherine \"Kate\"",
+ "female",
+ 1
+ ],
+ [
+ "Maenpaa, Mr. Matti Alexanteri",
+ "male",
+ 0
+ ],
+ [
+ "Attalah, Mr. Sleiman",
+ "male",
+ 0
+ ],
+ [
+ "Lindahl, Miss. Agda Thorilda Viktoria",
+ "female",
+ 0
+ ],
+ [
+ "Reed, Mr. James George",
+ "male",
+ 0
+ ],
+ [
+ "Strom, Mrs. Wilhelm (Elna Matilda Persson)",
+ "female",
+ 0
+ ],
+ [
+ "Lobb, Mr. William Arthur",
+ "male",
+ 0
+ ],
+ [
+ "Rosblom, Mrs. Viktor (Helena Wilhelmina)",
+ "female",
+ 0
+ ],
+ [
+ "Touma, Mrs. Darwis (Hanne Youssef Razi)",
+ "female",
+ 1
+ ],
+ [
+ "Smith, Mr. Thomas",
+ "male",
+ 0
+ ],
+ [
+ "Asplund, Master. Edvin Rojj Felix",
+ "male",
+ 1
+ ],
+ [
+ "Henry, Miss. Delia",
+ "female",
+ 0
+ ],
+ [
+ "Panula, Mr. Ernesti Arvid",
+ "male",
+ 0
+ ],
+ [
+ "Persson, Mr. Ernst Ulrik",
+ "male",
+ 1
+ ],
+ [
+ "Tornquist, Mr. William Henry",
+ "male",
+ 1
+ ],
+ [
+ "Healy, Miss. Hanora \"Nora\"",
+ "female",
+ 1
+ ],
+ [
+ "Lindblom, Miss. Augusta Charlotta",
+ "female",
+ 0
+ ],
+ [
+ "Rice, Master. Eric",
+ "male",
+ 0
+ ],
+ [
+ "Abbott, Mrs. Stanton (Rosa Hunt)",
+ "female",
+ 1
+ ],
+ [
+ "Duane, Mr. Frank",
+ "male",
+ 0
+ ],
+ [
+ "Olsson, Mr. Nils Johan Goransson",
+ "male",
+ 0
+ ],
+ [
+ "de Pelsmaeker, Mr. Alfons",
+ "male",
+ 0
+ ],
+ [
+ "Dorking, Mr. Edward Arthur",
+ "male",
+ 1
+ ],
+ [
+ "Stankovic, Mr. Ivan",
+ "male",
+ 0
+ ],
+ [
+ "de Mulder, Mr. Theodore",
+ "male",
+ 1
+ ],
+ [
+ "Naidenoff, Mr. Penko",
+ "male",
+ 0
+ ],
+ [
+ "Connolly, Miss. Kate",
+ "female",
+ 1
+ ],
+ [
+ "Haas, Miss. Aloisia",
+ "female",
+ 0
+ ],
+ [
+ "Mineff, Mr. Ivan",
+ "male",
+ 0
+ ],
+ [
+ "Hanna, Mr. Mansour",
+ "male",
+ 0
+ ],
+ [
+ "Kelly, Miss. Anna Katherine \"Annie Kate\"",
+ "female",
+ 1
+ ],
+ [
+ "McCoy, Mr. Bernard",
+ "male",
+ 1
+ ],
+ [
+ "Johnson, Mr. William Cahoone Jr",
+ "male",
+ 0
+ ],
+ [
+ "Williams, Mr. Howard Hugh \"Harry\"",
+ "male",
+ 0
+ ],
+ [
+ "Hendekovic, Mr. Ignjac",
+ "male",
+ 0
+ ],
+ [
+ "Nilsson, Miss. Helmina Josefina",
+ "female",
+ 1
+ ],
+ [
+ "Dennis, Mr. Samuel",
+ "male",
+ 0
+ ],
+ [
+ "Danoff, Mr. Yoto",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Mr. George John Jr",
+ "male",
+ 0
+ ],
+ [
+ "Nysveen, Mr. Johan Hansen",
+ "male",
+ 0
+ ],
+ [
+ "Goldsmith, Mrs. Frank John (Emily Alice Brown)",
+ "female",
+ 1
+ ],
+ [
+ "McCoy, Miss. Agnes",
+ "female",
+ 1
+ ],
+ [
+ "Vander Planke, Mr. Leo Edmondus",
+ "male",
+ 0
+ ],
+ [
+ "Denkoff, Mr. Mitto",
+ "male",
+ 0
+ ],
+ [
+ "Dahl, Mr. Karl Edwart",
+ "male",
+ 1
+ ],
+ [
+ "Davison, Mrs. Thomas Henry (Mary E Finck)",
+ "female",
+ 1
+ ],
+ [
+ "Coutts, Master. William Loch \"William\"",
+ "male",
+ 1
+ ],
+ [
+ "Dimic, Mr. Jovan",
+ "male",
+ 0
+ ],
+ [
+ "Odahl, Mr. Nils Martin",
+ "male",
+ 0
+ ],
+ [
+ "Elias, Mr. Tannous",
+ "male",
+ 0
+ ],
+ [
+ "Arnold-Franchi, Mr. Josef",
+ "male",
+ 0
+ ],
+ [
+ "Yousif, Mr. Wazli",
+ "male",
+ 0
+ ],
+ [
+ "Vanden Steen, Mr. Leo Peter",
+ "male",
+ 0
+ ],
+ [
+ "McGovern, Miss. Mary",
+ "female",
+ 1
+ ],
+ [
+ "Mockler, Miss. Helen Mary \"Ellie\"",
+ "female",
+ 1
+ ],
+ [
+ "Skoog, Mr. Wilhelm",
+ "male",
+ 0
+ ],
+ [
+ "Barbara, Mrs. (Catherine David)",
+ "female",
+ 0
+ ],
+ [
+ "Asim, Mr. Adola",
+ "male",
+ 0
+ ],
+ [
+ "O'Brien, Mr. Thomas",
+ "male",
+ 0
+ ],
+ [
+ "Adahl, Mr. Mauritz Nils Martin",
+ "male",
+ 0
+ ],
+ [
+ "Moussa, Mrs. (Mantoura Boulos)",
+ "female",
+ 1
+ ],
+ [
+ "Jermyn, Miss. Annie",
+ "female",
+ 1
+ ],
+ [
+ "Wiklund, Mr. Jakob Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Beavan, Mr. William Thomas",
+ "male",
+ 0
+ ],
+ [
+ "Palsson, Miss. Stina Viola",
+ "female",
+ 0
+ ],
+ [
+ "Landergren, Miss. Aurora Adelia",
+ "female",
+ 1
+ ],
+ [
+ "Betros, Mr. Tannous",
+ "male",
+ 0
+ ],
+ [
+ "Gustafsson, Mr. Karl Gideon",
+ "male",
+ 0
+ ],
+ [
+ "Nakid, Miss. Maria (\"Mary\")",
+ "female",
+ 1
+ ],
+ [
+ "Tikkanen, Mr. Juho",
+ "male",
+ 0
+ ],
+ [
+ "Plotcharsky, Mr. Vasil",
+ "male",
+ 0
+ ],
+ [
+ "Goodwin, Master. Sidney Leonard",
+ "male",
+ 0
+ ],
+ [
+ "Sadlier, Mr. Matthew",
+ "male",
+ 0
+ ],
+ [
+ "Jansson, Mr. Carl Olof",
+ "male",
+ 1
+ ],
+ [
+ "Gustafsson, Mr. Johan Birger",
+ "male",
+ 0
+ ],
+ [
+ "Sandstrom, Mrs. Hjalmar (Agnes Charlotta Bengtsson)",
+ "female",
+ 1
+ ],
+ [
+ "Johansson, Mr. Erik",
+ "male",
+ 0
+ ],
+ [
+ "Olsson, Miss. Elina",
+ "female",
+ 0
+ ],
+ [
+ "Niskanen, Mr. Juha",
+ "male",
+ 1
+ ],
+ [
+ "Adams, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Jussila, Miss. Mari Aina",
+ "female",
+ 0
+ ],
+ [
+ "Hakkarainen, Mr. Pekka Pietari",
+ "male",
+ 0
+ ],
+ [
+ "Oreskovic, Miss. Marija",
+ "female",
+ 0
+ ],
+ [
+ "Widegren, Mr. Carl/Charles Peter",
+ "male",
+ 0
+ ],
+ [
+ "Birkeland, Mr. Hans Martin Monsen",
+ "male",
+ 0
+ ],
+ [
+ "Lefebre, Miss. Ida",
+ "female",
+ 0
+ ],
+ [
+ "Sdycoff, Mr. Todor",
+ "male",
+ 0
+ ],
+ [
+ "Hart, Mr. Henry",
+ "male",
+ 0
+ ],
+ [
+ "Sundman, Mr. Johan Julian",
+ "male",
+ 1
+ ],
+ [
+ "Meek, Mrs. Thomas (Annie Louise Rowley)",
+ "female",
+ 0
+ ],
+ [
+ "Van Impe, Miss. Catharina",
+ "female",
+ 0
+ ],
+ [
+ "Gheorgheff, Mr. Stanio",
+ "male",
+ 0
+ ],
+ [
+ "Charters, Mr. David",
+ "male",
+ 0
+ ],
+ [
+ "Zimmerman, Mr. Leo",
+ "male",
+ 0
+ ],
+ [
+ "Danbom, Mrs. Ernst Gilbert (Anna Sigrid Maria Brogren)",
+ "female",
+ 0
+ ],
+ [
+ "Rosblom, Mr. Viktor Richard",
+ "male",
+ 0
+ ],
+ [
+ "Wiseman, Mr. Phillippe",
+ "male",
+ 0
+ ],
+ [
+ "Flynn, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Pickard, Mr. Berk (Berk Trembisky)",
+ "male",
+ 1
+ ],
+ [
+ "Thorneycroft, Mrs. Percival (Florence Kate White)",
+ "female",
+ 1
+ ],
+ [
+ "Kallio, Mr. Nikolai Erland",
+ "male",
+ 0
+ ],
+ [
+ "Ford, Miss. Doolina Margaret \"Daisy\"",
+ "female",
+ 0
+ ],
+ [
+ "Hampe, Mr. Leon",
+ "male",
+ 0
+ ],
+ [
+ "Petterson, Mr. Johan Emil",
+ "male",
+ 0
+ ],
+ [
+ "Johannesen-Bratthammer, Mr. Bernt",
+ "male",
+ 1
+ ],
+ [
+ "Baclini, Miss. Marie Catherine",
+ "female",
+ 1
+ ],
+ [
+ "Hagland, Mr. Ingvald Olai Olsen",
+ "male",
+ 0
+ ],
+ [
+ "Peduzzi, Mr. Joseph",
+ "male",
+ 0
+ ],
+ [
+ "Jalsevac, Mr. Ivan",
+ "male",
+ 1
+ ],
+ [
+ "O'Connor, Mr. Maurice",
+ "male",
+ 0
+ ],
+ [
+ "Morley, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "Maisner, Mr. Simon",
+ "male",
+ 0
+ ],
+ [
+ "Goncalves, Mr. Manuel Estanslas",
+ "male",
+ 0
+ ],
+ [
+ "Scanlan, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Baclini, Miss. Helene Barbara",
+ "female",
+ 1
+ ],
+ [
+ "Keefe, Mr. Arthur",
+ "male",
+ 0
+ ],
+ [
+ "Cacic, Mr. Luka",
+ "male",
+ 0
+ ],
+ [
+ "Strandberg, Miss. Ida Sofia",
+ "female",
+ 0
+ ],
+ [
+ "Braund, Mr. Lewis Richard",
+ "male",
+ 0
+ ],
+ [
+ "Karlsson, Mr. Nils August",
+ "male",
+ 0
+ ],
+ [
+ "Hirvonen, Miss. Hildur E",
+ "female",
+ 1
+ ],
+ [
+ "Goodwin, Master. Harold Victor",
+ "male",
+ 0
+ ],
+ [
+ "Rouse, Mr. Richard Henry",
+ "male",
+ 0
+ ],
+ [
+ "Turkula, Mrs. (Hedwig)",
+ "female",
+ 1
+ ],
+ [
+ "Lefebre, Miss. Jeannie",
+ "female",
+ 0
+ ],
+ [
+ "Somerton, Mr. Francis William",
+ "male",
+ 0
+ ],
+ [
+ "Coutts, Master. Eden Leslie \"Neville\"",
+ "male",
+ 1
+ ],
+ [
+ "Hagland, Mr. Konrad Mathias Reiersen",
+ "male",
+ 0
+ ],
+ [
+ "Windelov, Mr. Einar",
+ "male",
+ 0
+ ],
+ [
+ "Stanley, Mr. Edward Roland",
+ "male",
+ 0
+ ],
+ [
+ "Yousseff, Mr. Gerious",
+ "male",
+ 0
+ ],
+ [
+ "Shellard, Mr. Frederick William",
+ "male",
+ 0
+ ],
+ [
+ "Svensson, Mr. Olof",
+ "male",
+ 0
+ ],
+ [
+ "Calic, Mr. Petar",
+ "male",
+ 0
+ ],
+ [
+ "Canavan, Miss. Mary",
+ "female",
+ 0
+ ],
+ [
+ "O'Sullivan, Miss. Bridget Mary",
+ "female",
+ 0
+ ],
+ [
+ "Laitinen, Miss. Kristina Sofia",
+ "female",
+ 0
+ ],
+ [
+ "Olsen, Mr. Henry Margido",
+ "male",
+ 0
+ ],
+ [
+ "Lang, Mr. Fang",
+ "male",
+ 1
+ ],
+ [
+ "Daly, Mr. Eugene Patrick",
+ "male",
+ 1
+ ],
+ [
+ "Webber, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Coleff, Mr. Satio",
+ "male",
+ 0
+ ],
+ [
+ "Ryan, Mr. Patrick",
+ "male",
+ 0
+ ],
+ [
+ "Pavlovic, Mr. Stefo",
+ "male",
+ 0
+ ],
+ [
+ "Vovk, Mr. Janko",
+ "male",
+ 0
+ ],
+ [
+ "Lahoud, Mr. Sarkis",
+ "male",
+ 0
+ ],
+ [
+ "Kassem, Mr. Fared",
+ "male",
+ 0
+ ],
+ [
+ "Farrell, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Salonen, Mr. Johan Werner",
+ "male",
+ 0
+ ],
+ [
+ "Toufik, Mr. Nakli",
+ "male",
+ 0
+ ],
+ [
+ "Elias, Mr. Joseph Jr",
+ "male",
+ 0
+ ],
+ [
+ "Peter, Mrs. Catherine (Catherine Rizk)",
+ "female",
+ 1
+ ],
+ [
+ "Cacic, Miss. Marija",
+ "female",
+ 0
+ ],
+ [
+ "Risien, Mr. Samuel Beard",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Miss. Ingeborg Constanzia",
+ "female",
+ 0
+ ],
+ [
+ "Andersson, Miss. Sigrid Elisabeth",
+ "female",
+ 0
+ ],
+ [
+ "Goldsmith, Mr. Frank John",
+ "male",
+ 0
+ ],
+ [
+ "O'Brien, Mr. Timothy",
+ "male",
+ 0
+ ],
+ [
+ "Leeni, Mr. Fahim (\"Philip Zenni\")",
+ "male",
+ 1
+ ],
+ [
+ "Ohman, Miss. Velin",
+ "female",
+ 1
+ ],
+ [
+ "de Messemaeker, Mrs. Guillaume Joseph (Emma)",
+ "female",
+ 1
+ ],
+ [
+ "Morrow, Mr. Thomas Rowan",
+ "male",
+ 0
+ ],
+ [
+ "Sivic, Mr. Husein",
+ "male",
+ 0
+ ],
+ [
+ "Simmons, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Meanwell, Miss. (Marion Ogden)",
+ "female",
+ 0
+ ],
+ [
+ "Davies, Mr. Alfred J",
+ "male",
+ 0
+ ],
+ [
+ "Stoytcheff, Mr. Ilia",
+ "male",
+ 0
+ ],
+ [
+ "Palsson, Mrs. Nils (Alma Cornelia Berglund)",
+ "female",
+ 0
+ ],
+ [
+ "Doharr, Mr. Tannous",
+ "male",
+ 0
+ ],
+ [
+ "Jonsson, Mr. Carl",
+ "male",
+ 1
+ ],
+ [
+ "Kelly, Miss. Mary",
+ "female",
+ 1
+ ],
+ [
+ "Rush, Mr. Alfred George John",
+ "male",
+ 0
+ ],
+ [
+ "Patchett, Mr. George",
+ "male",
+ 0
+ ],
+ [
+ "Caram, Mrs. Joseph (Maria Elias)",
+ "female",
+ 0
+ ],
+ [
+ "Jussila, Mr. Eiriik",
+ "male",
+ 1
+ ],
+ [
+ "Paulner, Mr. Uscher",
+ "male",
+ 0
+ ],
+ [
+ "Gilinski, Mr. Eliezer",
+ "male",
+ 0
+ ],
+ [
+ "Murdlin, Mr. Joseph",
+ "male",
+ 0
+ ],
+ [
+ "Rintamaki, Mr. Matti",
+ "male",
+ 0
+ ],
+ [
+ "Elsbury, Mr. William James",
+ "male",
+ 0
+ ],
+ [
+ "Bourke, Miss. Mary",
+ "female",
+ 0
+ ],
+ [
+ "Van Impe, Mr. Jean Baptiste",
+ "male",
+ 0
+ ],
+ [
+ "Johnson, Mr. Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Boulos, Mr. Hanna",
+ "male",
+ 0
+ ],
+ [
+ "Slabenoff, Mr. Petco",
+ "male",
+ 0
+ ],
+ [
+ "Torber, Mr. Ernst William",
+ "male",
+ 0
+ ],
+ [
+ "Lindell, Mr. Edvard Bengtsson",
+ "male",
+ 0
+ ],
+ [
+ "Karaic, Mr. Milan",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Mrs. Anders Johan (Alfrida Konstantia Brogren)",
+ "female",
+ 0
+ ],
+ [
+ "Jardin, Mr. Jose Neto",
+ "male",
+ 0
+ ],
+ [
+ "Murphy, Miss. Margaret Jane",
+ "female",
+ 1
+ ],
+ [
+ "Horgan, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Brocklebank, Mr. William Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Danbom, Mr. Ernst Gilbert",
+ "male",
+ 0
+ ],
+ [
+ "Lobb, Mrs. William Arthur (Cordelia K Stanlick)",
+ "female",
+ 0
+ ],
+ [
+ "Yasbeck, Mr. Antoni",
+ "male",
+ 0
+ ],
+ [
+ "Nakid, Mr. Sahid",
+ "male",
+ 1
+ ],
+ [
+ "Hansen, Mr. Henry Damsgaard",
+ "male",
+ 0
+ ],
+ [
+ "Bowen, Mr. David John \"Dai\"",
+ "male",
+ 0
+ ],
+ [
+ "Bostandyeff, Mr. Guentcho",
+ "male",
+ 0
+ ],
+ [
+ "O'Connell, Mr. Patrick D",
+ "male",
+ 0
+ ],
+ [
+ "Lundahl, Mr. Johan Svensson",
+ "male",
+ 0
+ ],
+ [
+ "Skoog, Miss. Mabel",
+ "female",
+ 0
+ ],
+ [
+ "Leinonen, Mr. Antti Gustaf",
+ "male",
+ 0
+ ],
+ [
+ "Panula, Mrs. Juha (Maria Emilia Ojala)",
+ "female",
+ 0
+ ],
+ [
+ "Thorneycroft, Mr. Percival",
+ "male",
+ 0
+ ],
+ [
+ "Jensen, Mr. Hans Peder",
+ "male",
+ 0
+ ],
+ [
+ "Skoog, Miss. Margit Elizabeth",
+ "female",
+ 0
+ ],
+ [
+ "Foo, Mr. Choong",
+ "male",
+ 1
+ ],
+ [
+ "Baclini, Miss. Eugenie",
+ "female",
+ 1
+ ],
+ [
+ "Cor, Mr. Liudevit",
+ "male",
+ 0
+ ],
+ [
+ "Willey, Mr. Edward",
+ "male",
+ 0
+ ],
+ [
+ "Stanley, Miss. Amy Zillah Elsie",
+ "female",
+ 1
+ ],
+ [
+ "Mitkoff, Mr. Mito",
+ "male",
+ 0
+ ],
+ [
+ "Kalvik, Mr. Johannes Halvorsen",
+ "male",
+ 0
+ ],
+ [
+ "O'Leary, Miss. Hanora \"Norah\"",
+ "female",
+ 1
+ ],
+ [
+ "Hegarty, Miss. Hanora \"Nora\"",
+ "female",
+ 0
+ ],
+ [
+ "Radeff, Mr. Alexander",
+ "male",
+ 0
+ ],
+ [
+ "Bourke, Mrs. John (Catherine)",
+ "female",
+ 0
+ ],
+ [
+ "Badt, Mr. Mohamed",
+ "male",
+ 0
+ ],
+ [
+ "Coleff, Mr. Peju",
+ "male",
+ 0
+ ],
+ [
+ "Lindqvist, Mr. Eino William",
+ "male",
+ 1
+ ],
+ [
+ "Rommetvedt, Mr. Knud Paust",
+ "male",
+ 0
+ ],
+ [
+ "Cook, Mr. Jacob",
+ "male",
+ 0
+ ],
+ [
+ "Edvardsson, Mr. Gustaf Hjalmar",
+ "male",
+ 0
+ ],
+ [
+ "Sawyer, Mr. Frederick Charles",
+ "male",
+ 0
+ ],
+ [
+ "Turja, Miss. Anna Sofia",
+ "female",
+ 1
+ ],
+ [
+ "Goodwin, Mrs. Frederick (Augusta Tyler)",
+ "female",
+ 0
+ ],
+ [
+ "Peters, Miss. Katie",
+ "female",
+ 0
+ ],
+ [
+ "Olsvigen, Mr. Thor Anderson",
+ "male",
+ 0
+ ],
+ [
+ "Goodwin, Mr. Charles Edward",
+ "male",
+ 0
+ ],
+ [
+ "Panula, Mr. Jaako Arnold",
+ "male",
+ 0
+ ],
+ [
+ "Dakic, Mr. Branko",
+ "male",
+ 0
+ ],
+ [
+ "Fischer, Mr. Eberhard Thelander",
+ "male",
+ 0
+ ],
+ [
+ "Karun, Miss. Manca",
+ "female",
+ 1
+ ],
+ [
+ "Lam, Mr. Ali",
+ "male",
+ 1
+ ],
+ [
+ "Saad, Mr. Khalil",
+ "male",
+ 0
+ ],
+ [
+ "Kelly, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Mullens, Miss. Katherine \"Katie\"",
+ "female",
+ 1
+ ],
+ [
+ "Humblen, Mr. Adolf Mathias Nicolai Olsen",
+ "male",
+ 0
+ ],
+ [
+ "Barbara, Miss. Saiide",
+ "female",
+ 0
+ ],
+ [
+ "Gallagher, Mr. Martin",
+ "male",
+ 0
+ ],
+ [
+ "Hansen, Mr. Henrik Juul",
+ "male",
+ 0
+ ],
+ [
+ "Moubarek, Master. Halim Gonios (\"William George\")",
+ "male",
+ 1
+ ],
+ [
+ "Larsson, Mr. August Viktor",
+ "male",
+ 0
+ ],
+ [
+ "Soholt, Mr. Peter Andreas Lauritz Andersen",
+ "male",
+ 0
+ ],
+ [
+ "McEvoy, Mr. Michael",
+ "male",
+ 0
+ ],
+ [
+ "Johnson, Mr. Malkolm Joackim",
+ "male",
+ 0
+ ],
+ [
+ "Jensen, Mr. Svend Lauritz",
+ "male",
+ 0
+ ],
+ [
+ "Oreskovic, Mr. Luka",
+ "male",
+ 0
+ ],
+ [
+ "Mannion, Miss. Margareth",
+ "female",
+ 1
+ ],
+ [
+ "Ilmakangas, Miss. Pieta Sofia",
+ "female",
+ 0
+ ],
+ [
+ "Hassan, Mr. Houssein G N",
+ "male",
+ 0
+ ],
+ [
+ "Williams, Mr. Leslie",
+ "male",
+ 0
+ ],
+ [
+ "Ford, Mrs. Edward (Margaret Ann Watson)",
+ "female",
+ 0
+ ],
+ [
+ "Ivanoff, Mr. Kanio",
+ "male",
+ 0
+ ],
+ [
+ "Nankoff, Mr. Minko",
+ "male",
+ 0
+ ],
+ [
+ "McNamee, Mr. Neal",
+ "male",
+ 0
+ ],
+ [
+ "Stranden, Mr. Juho",
+ "male",
+ 1
+ ],
+ [
+ "Abbott, Mr. Rossmore Edward",
+ "male",
+ 0
+ ],
+ [
+ "Connaghton, Mr. Michael",
+ "male",
+ 0
+ ],
+ [
+ "Moor, Master. Meier",
+ "male",
+ 1
+ ],
+ [
+ "Vande Velde, Mr. Johannes Joseph",
+ "male",
+ 0
+ ],
+ [
+ "Jonkoff, Mr. Lalio",
+ "male",
+ 0
+ ],
+ [
+ "Carlsson, Mr. August Sigfrid",
+ "male",
+ 0
+ ],
+ [
+ "Theobald, Mr. Thomas Leonard",
+ "male",
+ 0
+ ],
+ [
+ "Garfirth, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Nirva, Mr. Iisakki Antino Aijo",
+ "male",
+ 0
+ ],
+ [
+ "Barah, Mr. Hanna Assi",
+ "male",
+ 1
+ ],
+ [
+ "Eklund, Mr. Hans Linus",
+ "male",
+ 0
+ ],
+ [
+ "Mangan, Miss. Mary",
+ "female",
+ 0
+ ],
+ [
+ "Moran, Mr. Daniel J",
+ "male",
+ 0
+ ],
+ [
+ "Gronnestad, Mr. Daniel Danielsen",
+ "male",
+ 0
+ ],
+ [
+ "Lievens, Mr. Rene Aime",
+ "male",
+ 0
+ ],
+ [
+ "Jensen, Mr. Niels Peder",
+ "male",
+ 0
+ ],
+ [
+ "Elias, Mr. Dibo",
+ "male",
+ 0
+ ],
+ [
+ "Myhrman, Mr. Pehr Fabian Oliver Malkolm",
+ "male",
+ 0
+ ],
+ [
+ "Tobin, Mr. Roger",
+ "male",
+ 0
+ ],
+ [
+ "Emanuel, Miss. Virginia Ethel",
+ "female",
+ 1
+ ],
+ [
+ "Kilgannon, Mr. Thomas J",
+ "male",
+ 0
+ ],
+ [
+ "Ayoub, Miss. Banoura",
+ "female",
+ 1
+ ],
+ [
+ "Johnston, Mr. Andrew G",
+ "male",
+ 0
+ ],
+ [
+ "Ali, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "Harmer, Mr. Abraham (David Lishin)",
+ "male",
+ 0
+ ],
+ [
+ "Sjoblom, Miss. Anna Sofia",
+ "female",
+ 1
+ ],
+ [
+ "Rice, Master. George Hugh",
+ "male",
+ 0
+ ],
+ [
+ "Dean, Master. Bertram Vere",
+ "male",
+ 1
+ ],
+ [
+ "Keane, Mr. Andrew \"Andy\"",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Miss. Stella Anna",
+ "female",
+ 0
+ ],
+ [
+ "Dantcheff, Mr. Ristiu",
+ "male",
+ 0
+ ],
+ [
+ "Osman, Mrs. Mara",
+ "female",
+ 1
+ ],
+ [
+ "Ibrahim Shawah, Mr. Yousseff",
+ "male",
+ 0
+ ],
+ [
+ "Van Impe, Mrs. Jean Baptiste (Rosalie Paula Govaert)",
+ "female",
+ 0
+ ],
+ [
+ "Thomas, Master. Assad Alexander",
+ "male",
+ 1
+ ],
+ [
+ "Hedman, Mr. Oskar Arvid",
+ "male",
+ 1
+ ],
+ [
+ "Johansson, Mr. Karl Johan",
+ "male",
+ 0
+ ],
+ [
+ "Pettersson, Miss. Ellen Natalia",
+ "female",
+ 0
+ ],
+ [
+ "Alexander, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "Lester, Mr. James",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Miss. Ebba Iris Alfrida",
+ "female",
+ 0
+ ],
+ [
+ "Tomlin, Mr. Ernest Portage",
+ "male",
+ 0
+ ],
+ [
+ "Heininen, Miss. Wendla Maria",
+ "female",
+ 0
+ ],
+ [
+ "Holm, Mr. John Fredrik Alexander",
+ "male",
+ 0
+ ],
+ [
+ "Skoog, Master. Karl Thorsten",
+ "male",
+ 0
+ ],
+ [
+ "Lulic, Mr. Nikola",
+ "male",
+ 1
+ ],
+ [
+ "Moor, Mrs. (Beila)",
+ "female",
+ 1
+ ],
+ [
+ "Panula, Master. Urho Abraham",
+ "male",
+ 0
+ ],
+ [
+ "Flynn, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Lam, Mr. Len",
+ "male",
+ 0
+ ],
+ [
+ "McCormack, Mr. Thomas Joseph",
+ "male",
+ 1
+ ],
+ [
+ "Yasbeck, Mrs. Antoni (Selini Alexander)",
+ "female",
+ 1
+ ],
+ [
+ "Saad, Mr. Amin",
+ "male",
+ 0
+ ],
+ [
+ "Augustsson, Mr. Albert",
+ "male",
+ 0
+ ],
+ [
+ "Allum, Mr. Owen George",
+ "male",
+ 0
+ ],
+ [
+ "Pasic, Mr. Jakob",
+ "male",
+ 0
+ ],
+ [
+ "Sirota, Mr. Maurice",
+ "male",
+ 0
+ ],
+ [
+ "Chip, Mr. Chang",
+ "male",
+ 1
+ ],
+ [
+ "Alhomaki, Mr. Ilmari Rudolf",
+ "male",
+ 0
+ ],
+ [
+ "Lemberopolous, Mr. Peter L",
+ "male",
+ 0
+ ],
+ [
+ "Culumovic, Mr. Jeso",
+ "male",
+ 0
+ ],
+ [
+ "Abbing, Mr. Anthony",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Mr. Douglas Bullen",
+ "male",
+ 0
+ ],
+ [
+ "Markoff, Mr. Marin",
+ "male",
+ 0
+ ],
+ [
+ "Andersson, Master. Sigvard Harald Elias",
+ "male",
+ 0
+ ],
+ [
+ "Svensson, Mr. Johan",
+ "male",
+ 0
+ ],
+ [
+ "Boulos, Miss. Nourelain",
+ "female",
+ 0
+ ],
+ [
+ "Aks, Mrs. Sam (Leah Rosen)",
+ "female",
+ 1
+ ],
+ [
+ "Baclini, Mrs. Solomon (Latifa Qurban)",
+ "female",
+ 1
+ ],
+ [
+ "Razi, Mr. Raihed",
+ "male",
+ 0
+ ],
+ [
+ "Hansen, Mr. Claus Peter",
+ "male",
+ 0
+ ],
+ [
+ "Sage, Miss. Dorothy Edith \"Dolly\"",
+ "female",
+ 0
+ ],
+ [
+ "van Melkebeke, Mr. Philemon",
+ "male",
+ 0
+ ],
+ [
+ "Johnson, Master. Harold Theodor",
+ "male",
+ 1
+ ],
+ [
+ "Balkic, Mr. Cerin",
+ "male",
+ 0
+ ],
+ [
+ "Vander Cruyssen, Mr. Victor",
+ "male",
+ 0
+ ],
+ [
+ "Najib, Miss. Adele Kiamie \"Jane\"",
+ "female",
+ 1
+ ],
+ [
+ "Gustafsson, Mr. Alfred Ossian",
+ "male",
+ 0
+ ],
+ [
+ "Petroff, Mr. Nedelio",
+ "male",
+ 0
+ ],
+ [
+ "Laleff, Mr. Kristo",
+ "male",
+ 0
+ ],
+ [
+ "Markun, Mr. Johann",
+ "male",
+ 0
+ ],
+ [
+ "Dahlberg, Miss. Gerda Ulrika",
+ "female",
+ 0
+ ],
+ [
+ "Sutehall, Mr. Henry Jr",
+ "male",
+ 0
+ ],
+ [
+ "Rice, Mrs. William (Margaret Norton)",
+ "female",
+ 0
+ ],
+ [
+ "Johnston, Miss. Catherine Helen \"Carrie\"",
+ "female",
+ 0
+ ],
+ [
+ "Dooley, Mr. Patrick",
+ "male",
+ 0
+ ],
+ [
+ "Kelly, Mr. James",
+ "male",
+ null
+ ],
+ [
+ "Wilkes, Mrs. James (Ellen Needs)",
+ "female",
+ null
+ ],
+ [
+ "Wirz, Mr. Albert",
+ "male",
+ null
+ ],
+ [
+ "Hirvonen, Mrs. Alexander (Helga E Lindqvist)",
+ "female",
+ null
+ ],
+ [
+ "Svensson, Mr. Johan Cervin",
+ "male",
+ null
+ ],
+ [
+ "Connolly, Miss. Kate",
+ "female",
+ null
+ ],
+ [
+ "Abrahim, Mrs. Joseph (Sophie Halaut Easu)",
+ "female",
+ null
+ ],
+ [
+ "Davies, Mr. John Samuel",
+ "male",
+ null
+ ],
+ [
+ "Ilieff, Mr. Ylio",
+ "male",
+ null
+ ],
+ [
+ "Assaf, Mr. Gerios",
+ "male",
+ null
+ ],
+ [
+ "Ilmakangas, Miss. Ida Livija",
+ "female",
+ null
+ ],
+ [
+ "Assaf Khalil, Mrs. Mariana (Miriam\")\"",
+ "female",
+ null
+ ],
+ [
+ "Olsen, Master. Artur Karl",
+ "male",
+ null
+ ],
+ [
+ "Robins, Mr. Alexander A",
+ "male",
+ null
+ ],
+ [
+ "Daher, Mr. Shedid",
+ "male",
+ null
+ ],
+ [
+ "Samaan, Mr. Elias",
+ "male",
+ null
+ ],
+ [
+ "Dean, Mrs. Bertram (Eva Georgetta Light)",
+ "female",
+ null
+ ],
+ [
+ "Johnston, Mrs. Andrew G (Elizabeth Lily\" Watson)\"",
+ "female",
+ null
+ ],
+ [
+ "Katavelas, Mr. Vassilios (Catavelas Vassilios\")\"",
+ "male",
+ null
+ ],
+ [
+ "Roth, Miss. Sarah A",
+ "female",
+ null
+ ],
+ [
+ "Cacic, Miss. Manda",
+ "female",
+ null
+ ],
+ [
+ "Sap, Mr. Julius",
+ "male",
+ null
+ ],
+ [
+ "Hee, Mr. Ling",
+ "male",
+ null
+ ],
+ [
+ "Karun, Mr. Franz",
+ "male",
+ null
+ ],
+ [
+ "Goldsmith, Mr. Nathan",
+ "male",
+ null
+ ],
+ [
+ "Peltomaki, Mr. Nikolai Johannes",
+ "male",
+ null
+ ],
+ [
+ "Shaughnessy, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Coutts, Mrs. William (Winnie Minnie\" Treanor)\"",
+ "female",
+ null
+ ],
+ [
+ "Rice, Master. Albert",
+ "male",
+ null
+ ],
+ [
+ "Cor, Mr. Bartol",
+ "male",
+ null
+ ],
+ [
+ "Abelseth, Mr. Olaus Jorgensen",
+ "male",
+ null
+ ],
+ [
+ "Davison, Mr. Thomas Henry",
+ "male",
+ null
+ ],
+ [
+ "Dika, Mr. Mirko",
+ "male",
+ null
+ ],
+ [
+ "Bjorklund, Mr. Ernst Herbert",
+ "male",
+ null
+ ],
+ [
+ "Bradley, Miss. Bridget Delia",
+ "female",
+ null
+ ],
+ [
+ "Burns, Miss. Mary Delia",
+ "female",
+ null
+ ],
+ [
+ "Mulvihill, Miss. Bertha E",
+ "female",
+ null
+ ],
+ [
+ "Minkoff, Mr. Lazar",
+ "male",
+ null
+ ],
+ [
+ "Nieminen, Miss. Manta Josefina",
+ "female",
+ null
+ ],
+ [
+ "Miles, Mr. Frank",
+ "male",
+ null
+ ],
+ [
+ "Doyle, Miss. Elizabeth",
+ "female",
+ null
+ ],
+ [
+ "Boulos, Master. Akar",
+ "male",
+ null
+ ],
+ [
+ "Demetri, Mr. Marinko",
+ "male",
+ null
+ ],
+ [
+ "Khalil, Mr. Betros",
+ "male",
+ null
+ ],
+ [
+ "Barry, Miss. Julia",
+ "female",
+ null
+ ],
+ [
+ "Badman, Miss. Emily Louisa",
+ "female",
+ null
+ ],
+ [
+ "O'Donoghue, Ms. Bridget",
+ "female",
+ null
+ ],
+ [
+ "Dyker, Mrs. Adolf Fredrik (Anna Elisabeth Judith Andersson)",
+ "female",
+ null
+ ],
+ [
+ "Pedersen, Mr. Olaf",
+ "male",
+ null
+ ],
+ [
+ "Guest, Mr. Robert",
+ "male",
+ null
+ ],
+ [
+ "Tenglin, Mr. Gunnar Isidor",
+ "male",
+ null
+ ],
+ [
+ "Makinen, Mr. Kalle Edvard",
+ "male",
+ null
+ ],
+ [
+ "Braf, Miss. Elin Ester Maria",
+ "female",
+ null
+ ],
+ [
+ "Nancarrow, Mr. William Henry",
+ "male",
+ null
+ ],
+ [
+ "Foley, Mr. William",
+ "male",
+ null
+ ],
+ [
+ "Johansson Palmquist, Mr. Oskar Leander",
+ "male",
+ null
+ ],
+ [
+ "Thomas, Mrs. Alexander (Thamine Thelma\")\"",
+ "female",
+ null
+ ],
+ [
+ "Holthen, Mr. Johan Martin",
+ "male",
+ null
+ ],
+ [
+ "Buckley, Mr. Daniel",
+ "male",
+ null
+ ],
+ [
+ "Ryan, Mr. Edward",
+ "male",
+ null
+ ],
+ [
+ "Willer, Mr. Aaron (Abi Weller\")\"",
+ "male",
+ null
+ ],
+ [
+ "Shine, Miss. Ellen Natalia",
+ "female",
+ null
+ ],
+ [
+ "Buckley, Miss. Katherine",
+ "female",
+ null
+ ],
+ [
+ "Chronopoulos, Mr. Demetrios",
+ "male",
+ null
+ ],
+ [
+ "Thomas, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Sandstrom, Miss. Beatrice Irene",
+ "female",
+ null
+ ],
+ [
+ "Kiernan, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Carver, Mr. Alfred John",
+ "male",
+ null
+ ],
+ [
+ "Kennedy, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Cribb, Miss. Laura Alice",
+ "female",
+ null
+ ],
+ [
+ "Brobeck, Mr. Karl Rudolf",
+ "male",
+ null
+ ],
+ [
+ "McCoy, Miss. Alicia",
+ "female",
+ null
+ ],
+ [
+ "Petersen, Mr. Marius",
+ "male",
+ null
+ ],
+ [
+ "Spinner, Mr. Henry John",
+ "male",
+ null
+ ],
+ [
+ "Lefebre, Mrs. Frank (Frances)",
+ "female",
+ null
+ ],
+ [
+ "Thomas, Mr. Charles P",
+ "male",
+ null
+ ],
+ [
+ "Dintcheff, Mr. Valtcho",
+ "male",
+ null
+ ],
+ [
+ "Carlsson, Mr. Carl Robert",
+ "male",
+ null
+ ],
+ [
+ "Zakarian, Mr. Mapriededer",
+ "male",
+ null
+ ],
+ [
+ "Drapkin, Miss. Jennie",
+ "female",
+ null
+ ],
+ [
+ "Goodwin, Mr. Charles Frederick",
+ "male",
+ null
+ ],
+ [
+ "Goodwin, Miss. Jessie Allis",
+ "female",
+ null
+ ],
+ [
+ "Vander Planke, Mr. Julius",
+ "male",
+ null
+ ],
+ [
+ "Davies, Mr. Evan",
+ "male",
+ null
+ ],
+ [
+ "Matinoff, Mr. Nicola",
+ "male",
+ null
+ ],
+ [
+ "Storey, Mr. Thomas",
+ "male",
+ null
+ ],
+ [
+ "Klasen, Mrs. (Hulda Kristina Eugenia Lofqvist)",
+ "female",
+ null
+ ],
+ [
+ "Asplund, Master. Filip Oscar",
+ "male",
+ null
+ ],
+ [
+ "Duquemin, Mr. Joseph",
+ "male",
+ null
+ ],
+ [
+ "Lundin, Miss. Olga Elida",
+ "female",
+ null
+ ],
+ [
+ "Peacock, Mrs. Benjamin (Edith Nile)",
+ "female",
+ null
+ ],
+ [
+ "Smyth, Miss. Julia",
+ "female",
+ null
+ ],
+ [
+ "Touma, Master. Georges Youssef",
+ "male",
+ null
+ ],
+ [
+ "Pearce, Mr. Ernest",
+ "male",
+ null
+ ],
+ [
+ "Kink-Heilmann, Mrs. Anton (Luise Heilmann)",
+ "female",
+ null
+ ],
+ [
+ "Ford, Mr. Edward Watson",
+ "male",
+ null
+ ],
+ [
+ "Hellstrom, Miss. Hilda Maria",
+ "female",
+ null
+ ],
+ [
+ "Lithman, Mr. Simon",
+ "male",
+ null
+ ],
+ [
+ "Zakarian, Mr. Ortin",
+ "male",
+ null
+ ],
+ [
+ "Dyker, Mr. Adolf Fredrik",
+ "male",
+ null
+ ],
+ [
+ "Torfa, Mr. Assad",
+ "male",
+ null
+ ],
+ [
+ "Asplund, Mr. Carl Oscar Vilhelm Gustafsson",
+ "male",
+ null
+ ],
+ [
+ "Lane, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Davies, Mr. Joseph",
+ "male",
+ null
+ ],
+ [
+ "Sage, Miss. Ada",
+ "female",
+ null
+ ],
+ [
+ "van Billiard, Master. Walter John",
+ "male",
+ null
+ ],
+ [
+ "Karlsson, Mr. Julius Konrad Eugen",
+ "male",
+ null
+ ],
+ [
+ "Nilsson, Miss. Berta Olivia",
+ "female",
+ null
+ ],
+ [
+ "Rasmussen, Mrs. (Lena Jacobsen Solvang)",
+ "female",
+ null
+ ],
+ [
+ "Murphy, Miss. Nora",
+ "female",
+ null
+ ],
+ [
+ "Danbom, Master. Gilbert Sigvard Emanuel",
+ "male",
+ null
+ ],
+ [
+ "McGowan, Miss. Katherine",
+ "female",
+ null
+ ],
+ [
+ "Delalic, Mr. Redjo",
+ "male",
+ null
+ ],
+ [
+ "Andersen, Mr. Albert Karvin",
+ "male",
+ null
+ ],
+ [
+ "Finoli, Mr. Luigi",
+ "male",
+ null
+ ],
+ [
+ "Andersson, Miss. Ida Augusta Margareta",
+ "female",
+ null
+ ],
+ [
+ "Mahon, Miss. Bridget Delia",
+ "female",
+ null
+ ],
+ [
+ "Thomson, Mr. Alexander Morrison",
+ "male",
+ null
+ ],
+ [
+ "Reynolds, Mr. Harold J",
+ "male",
+ null
+ ],
+ [
+ "Karlsson, Mr. Einar Gervasius",
+ "male",
+ null
+ ],
+ [
+ "Moubarek, Mrs. George (Omine Amenia\" Alexander)\"",
+ "female",
+ null
+ ],
+ [
+ "Asplund, Mr. Johan Charles",
+ "male",
+ null
+ ],
+ [
+ "McNeill, Miss. Bridget",
+ "female",
+ null
+ ],
+ [
+ "Everett, Mr. Thomas James",
+ "male",
+ null
+ ],
+ [
+ "Wiklund, Mr. Karl Johan",
+ "male",
+ null
+ ],
+ [
+ "Linehan, Mr. Michael",
+ "male",
+ null
+ ],
+ [
+ "Vendel, Mr. Olof Edvin",
+ "male",
+ null
+ ],
+ [
+ "Baccos, Mr. Raffull",
+ "male",
+ null
+ ],
+ [
+ "Hyman, Mr. Abraham",
+ "male",
+ null
+ ],
+ [
+ "Johnston, Master. William Arthur Willie\"\"",
+ "male",
+ null
+ ],
+ [
+ "Khalil, Mrs. Betros (Zahie Maria\" Elias)\"",
+ "female",
+ null
+ ],
+ [
+ "Abrahamsson, Mr. Abraham August Johannes",
+ "male",
+ null
+ ],
+ [
+ "Salander, Mr. Karl Johan",
+ "male",
+ null
+ ],
+ [
+ "Wenzel, Mr. Linhart",
+ "male",
+ null
+ ],
+ [
+ "MacKay, Mr. George William",
+ "male",
+ null
+ ],
+ [
+ "Mahon, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Niklasson, Mr. Samuel",
+ "male",
+ null
+ ],
+ [
+ "Midtsjo, Mr. Karl Albert",
+ "male",
+ null
+ ],
+ [
+ "de Messemaeker, Mr. Guillaume Joseph",
+ "male",
+ null
+ ],
+ [
+ "Nilsson, Mr. August Ferdinand",
+ "male",
+ null
+ ],
+ [
+ "Klasen, Miss. Gertrud Emilia",
+ "female",
+ null
+ ],
+ [
+ "Lyntakoff, Mr. Stanko",
+ "male",
+ null
+ ],
+ [
+ "Warren, Mr. Charles William",
+ "male",
+ null
+ ],
+ [
+ "Howard, Miss. May Elizabeth",
+ "female",
+ null
+ ],
+ [
+ "Pokrnic, Mr. Mate",
+ "male",
+ null
+ ],
+ [
+ "Fox, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Lennon, Miss. Mary",
+ "female",
+ null
+ ],
+ [
+ "Saade, Mr. Jean Nassr",
+ "male",
+ null
+ ],
+ [
+ "Oreskovic, Miss. Jelka",
+ "female",
+ null
+ ],
+ [
+ "Peacock, Master. Alfred Edward",
+ "male",
+ null
+ ],
+ [
+ "Fleming, Miss. Honora",
+ "female",
+ null
+ ],
+ [
+ "Touma, Miss. Maria Youssef",
+ "female",
+ null
+ ],
+ [
+ "Rosblom, Miss. Salli Helena",
+ "female",
+ null
+ ],
+ [
+ "Dennis, Mr. William",
+ "male",
+ null
+ ],
+ [
+ "Franklin, Mr. Charles (Charles Fardon)",
+ "male",
+ null
+ ],
+ [
+ "Mardirosian, Mr. Sarkis",
+ "male",
+ null
+ ],
+ [
+ "Ford, Mr. Arthur",
+ "male",
+ null
+ ],
+ [
+ "Daly, Miss. Margaret Marcella Maggie\"\"",
+ "female",
+ null
+ ],
+ [
+ "Nasr, Mr. Mustafa",
+ "male",
+ null
+ ],
+ [
+ "Wittevrongel, Mr. Camille",
+ "male",
+ null
+ ],
+ [
+ "Angheloff, Mr. Minko",
+ "male",
+ null
+ ],
+ [
+ "Samaan, Mr. Hanna",
+ "male",
+ null
+ ],
+ [
+ "Johansson, Mr. Nils",
+ "male",
+ null
+ ],
+ [
+ "Olsson, Mr. Oscar Wilhelm",
+ "male",
+ null
+ ],
+ [
+ "Pokrnic, Mr. Tome",
+ "male",
+ null
+ ],
+ [
+ "McCarthy, Miss. Catherine Katie\"\"",
+ "female",
+ null
+ ],
+ [
+ "Aks, Master. Philip Frank",
+ "male",
+ null
+ ],
+ [
+ "Hansen, Mrs. Claus Peter (Jennie L Howard)",
+ "female",
+ null
+ ],
+ [
+ "Cacic, Mr. Jego Grga",
+ "male",
+ null
+ ],
+ [
+ "Vartanian, Mr. David",
+ "male",
+ null
+ ],
+ [
+ "Sadowitz, Mr. Harry",
+ "male",
+ null
+ ],
+ [
+ "Carr, Miss. Jeannie",
+ "female",
+ null
+ ],
+ [
+ "Hagardon, Miss. Kate",
+ "female",
+ null
+ ],
+ [
+ "Jonsson, Mr. Nils Hilding",
+ "male",
+ null
+ ],
+ [
+ "Andersson, Mr. Johan Samuel",
+ "male",
+ null
+ ],
+ [
+ "Krekorian, Mr. Neshan",
+ "male",
+ null
+ ],
+ [
+ "Assam, Mr. Ali",
+ "male",
+ null
+ ],
+ [
+ "Thomas, Mr. Tannous",
+ "male",
+ null
+ ],
+ [
+ "Nakid, Mrs. Said (Waika Mary\" Mowad)\"",
+ "female",
+ null
+ ],
+ [
+ "Cor, Mr. Ivan",
+ "male",
+ null
+ ],
+ [
+ "Elias, Mr. Joseph",
+ "male",
+ null
+ ],
+ [
+ "Betros, Master. Seman",
+ "male",
+ null
+ ],
+ [
+ "Lundstrom, Mr. Thure Edvin",
+ "male",
+ null
+ ],
+ [
+ "Sage, Mr. John George",
+ "male",
+ null
+ ],
+ [
+ "van Billiard, Master. James William",
+ "male",
+ null
+ ],
+ [
+ "Abelseth, Miss. Karen Marie",
+ "female",
+ null
+ ],
+ [
+ "Whabee, Mrs. George Joseph (Shawneene Abi-Saab)",
+ "female",
+ null
+ ],
+ [
+ "Dean, Miss. Elizabeth Gladys Millvina\"\"",
+ "female",
+ null
+ ],
+ [
+ "Lockyer, Mr. Edward",
+ "male",
+ null
+ ],
+ [
+ "O'Keefe, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Lindell, Mrs. Edvard Bengtsson (Elin Gerda Persson)",
+ "female",
+ null
+ ],
+ [
+ "Sage, Master. William Henry",
+ "male",
+ null
+ ],
+ [
+ "Strilic, Mr. Ivan",
+ "male",
+ null
+ ],
+ [
+ "Sage, Mrs. John (Annie Bullen)",
+ "female",
+ null
+ ],
+ [
+ "Caram, Mr. Joseph",
+ "male",
+ null
+ ],
+ [
+ "Riihivouri, Miss. Susanna Juhantytar Sanni\"\"",
+ "female",
+ null
+ ],
+ [
+ "Kink, Miss. Maria",
+ "female",
+ null
+ ],
+ [
+ "Asplund, Master. Carl Edgar",
+ "male",
+ null
+ ],
+ [
+ "O'Connor, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Foley, Mr. Joseph",
+ "male",
+ null
+ ],
+ [
+ "Risien, Mrs. Samuel (Emma)",
+ "female",
+ null
+ ],
+ [
+ "McNamee, Mrs. Neal (Eileen O'Leary)",
+ "female",
+ null
+ ],
+ [
+ "Aronsson, Mr. Ernst Axel Algot",
+ "male",
+ null
+ ],
+ [
+ "Canavan, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Palsson, Master. Paul Folke",
+ "male",
+ null
+ ],
+ [
+ "Abbott, Master. Eugene Joseph",
+ "male",
+ null
+ ],
+ [
+ "Kink-Heilmann, Mr. Anton",
+ "male",
+ null
+ ],
+ [
+ "Colbert, Mr. Patrick",
+ "male",
+ null
+ ],
+ [
+ "Larsson-Rondberg, Mr. Edvard A",
+ "male",
+ null
+ ],
+ [
+ "Conlon, Mr. Thomas Henry",
+ "male",
+ null
+ ],
+ [
+ "Riordan, Miss. Johanna Hannah\"\"",
+ "female",
+ null
+ ],
+ [
+ "Peacock, Miss. Treasteall",
+ "female",
+ null
+ ],
+ [
+ "Naughton, Miss. Hannah",
+ "female",
+ null
+ ],
+ [
+ "Henriksson, Miss. Jenny Lovisa",
+ "female",
+ null
+ ],
+ [
+ "Spector, Mr. Woolf",
+ "male",
+ null
+ ],
+ [
+ "Saether, Mr. Simon Sivertsen",
+ "male",
+ null
+ ],
+ [
+ "Ware, Mr. Frederick",
+ "male",
+ null
+ ],
+ [
+ "Peter, Master. Michael J",
+ "male",
+ null
+ ]
+ ],
+ "hovertemplate": "Pclass=3 Age=%{x} Fare=%{y} Name=%{customdata[0]} Sex=%{customdata[1]} Survived=%{customdata[2]} ",
+ "legendgroup": "3",
+ "marker": {
+ "color": "#636efa",
+ "symbol": "circle"
+ },
+ "mode": "markers",
+ "name": "3",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": {
+ "bdata": "AAAAAAAANkAAAAAAAAA6QAAAAAAAgEFAAAAAAAAA+H8AAAAAAAAAQAAAAAAAADtAAAAAAAAAEEAAAAAAAAA0QAAAAAAAgENAAAAAAAAALEAAAAAAAAAAQAAAAAAAAD9AAAAAAAAA+H8AAAAAAAAuQAAAAAAAACBAAAAAAAAAQ0AAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAANUAAAAAAAAAyQAAAAAAAACxAAAAAAAAAREAAAAAAAAD4fwAAAAAAADNAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAAyQAAAAAAAABxAAAAAAAAANUAAAAAAAIA8QAAAAAAAACZAAAAAAAAANkAAAAAAAAAQQAAAAAAAAPh/AAAAAAAAM0AAAAAAAAAxQAAAAAAAADpAAAAAAAAAMEAAAAAAAAA6QAAAAAAAAEBAAAAAAAAAOUAAAAAAAAD4fwAAAAAAAPh/AAAAAAAAPkAAAAAAAAA2QAAAAAAAAD1AAAAAAAAA+H8AAAAAAIBAQAAAAAAAADBAAAAAAAAA+H8AAAAAAAA4QAAAAAAAAD1AAAAAAAAANEAAAAAAAAA6QAAAAAAAgE1AAAAAAAAA+H8AAAAAAAA8QAAAAAAAAPh/AAAAAACAQEAAAAAAAIBCQAAAAAAAADxAAAAAAAAANUAAAAAAAAD4fwAAAAAAAENAAAAAAAAA+H8AAAAAAAAtQAAAAAAAADZAAAAAAAAANEAAAAAAAAAxQAAAAAAAADVAAAAAAACgUUAAAAAAAAAAQAAAAAAAAPh/AAAAAAAAKEAAAAAAAAD4fwAAAAAAADhAAAAAAAAA+H8AAAAAAIBGQAAAAAAAgEBAAAAAAAAANEAAAAAAAIBHQAAAAAAAADBAAAAAAAAA+H8AAAAAAAA2QAAAAAAAADhAAAAAAAAAM0AAAAAAAAA7QAAAAAAAACJAAAAAAADAS0AAAAAAAEBEQAAAAAAAAPh/AAAAAAAAMEAAAAAAAAA+QAAAAAAAAPh/AAAAAAAA+H8AAAAAAABGQAAAAAAAADpAAAAAAAAAMUAAAAAAAADwPwAAAAAAACJAAAAAAACARkAAAAAAAAA8QAAAAAAAABBAAAAAAAAA8D8AAAAAAAA1QAAAAAAAADJAAAAAAAAA+H8AAAAAAABCQAAAAAAAAPh/AAAAAAAAIkAAAAAAAAAQQAAAAAAAAPh/AAAAAAAAREAAAAAAAABCQAAAAAAAADNAAAAAAAAA+H8AAAAAAABFQAAAAAAAAPh/AAAAAAAAPEAAAAAAAAD4fwAAAAAAAEFAAAAAAADARkAAAAAAAAAyQAAAAAAAAABAAAAAAAAAQEAAAAAAAAA6QAAAAAAAADBAAAAAAAAAOEAAAAAAAAA2QAAAAAAAAPh/AAAAAAAAO0AAAAAAAAAwQAAAAAAAgElAAAAAAAAA+H8AAAAAAAA2QAAAAAAAgDRAAAAAAAAA+H8AAAAAAAA9QAAAAAAAABRAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAANkAAAAAAAAA+QAAAAAAAADlAAAAAAAAA+H8AAAAAAAA9QAAAAAAAAD5AAAAAAACAREAAAAAAAAA9QAAAAAAAAPh/AAAAAAAACEAAAAAAAAD4fwAAAAAAADBAAAAAAAAAOUAAAAAAAAA5QAAAAAAAAPh/AAAAAACARkAAAAAAAAAcQAAAAAAAgEFAAAAAAABAUEAAAAAAAAA8QAAAAAAAADBAAAAAAAAAM0AAAAAAAIBAQAAAAAAAAD5AAAAAAAAANkAAAAAAAAA2QAAAAAAAADhAAAAAAAAAOEAAAAAAAIA3QAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAzQAAAAAAAAPh/AAAAAAAAPEAAAAAAAAA6QAAAAAAAADZAAAAAAAAAO0AAAAAAAAD4fwAAAAAAgE5AAAAAAAAAP0AAAAAAAAD4fwAAAAAAADBAAAAAAAAA+H8AAAAAAIBGQAAAAAAAAPh/AAAAAAAACEAAAAAAAABFQAAAAAAAADdAAAAAAAAALkAAAAAAAAA5QAAAAAAAAPh/AAAAAAAAPEAAAAAAAAD4fwAAAAAAAPh/AAAAAAAAREAAAAAAAIBGQAAAAAAAgEFAAAAAAAAA+H8AAAAAAAA+QAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAyQAAAAAAAADNAAAAAAAAACEAAAAAAAAA2QAAAAAAAADRAAAAAAAAAM0AAAAAAAADwPwAAAAAAAEBAAAAAAAAA+H8AAAAAAADwPwAAAAAAAPh/AAAAAAAANUAAAAAAAAA8QAAAAAAAADhAAAAAAAAANkAAAAAAAAA/QAAAAAAAgENAAAAAAAAAOkAAAAAAAAA1QAAAAAAAADxAAAAAAAAANEAAAAAAAIBJQAAAAAAAADVAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAARkAAAAAAAAD4fwAAAAAAACRAAAAAAAAA+H8AAAAAAAA1QAAAAAAAAD1AAAAAAAAAPEAAAAAAAAAyQAAAAAAAAPh/AAAAAAAA+H8AAAAAAABAQAAAAAAAAPh/AAAAAAAAMUAAAAAAAAA1QAAAAAAAADRAAAAAAAAAOUAAAAAAAAD4fwAAAAAAABRAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAD1AAAAAAAAA+H8AAAAAAABBQAAAAAAAAPh/AAAAAAAAQ0AAAAAAAAD4fwAAAAAAAOg/AAAAAAAA+H8AAAAAAABDQAAAAAAAADZAAAAAAAAAPUAAAAAAAAA2QAAAAAAAAABAAAAAAAAAIkAAAAAAAABJQAAAAAAAgE9AAAAAAAAA+H8AAAAAAAA+QAAAAAAAACJAAAAAAAAA+H8AAAAAAAA1QAAAAAAAADVAAAAAAAAA+H8AAAAAAAD4fwAAAAAAADhAAAAAAAAAMUAAAAAAAAA1QAAAAAAAAPh/AAAAAACAQkAAAAAAAAA8QAAAAAAAADpAAAAAAAAAPUAAAAAAAAD4fwAAAAAAADhAAAAAAAAA+H8AAAAAAABAQAAAAAAAADZAAAAAAAAA+H8AAAAAAAD4fwAAAAAAQERAAAAAAACAQ0AAAAAAAAD4fwAAAAAAADFAAAAAAAAA+H8AAAAAAAA+QAAAAAAAAPh/AAAAAAAAIkAAAAAAAAAmQAAAAAAAgEBAAAAAAAAA+H8AAAAAAAA2QAAAAAAAADZAAAAAAAAAQkAAAAAAAAD4fwAAAAAAAERAAAAAAAAA+H8AAAAAAAD4fwAAAAAAADhAAAAAAAAAM0AAAAAAAAA9QAAAAAAAAPh/AAAAAAAAQEAAAAAAAAD4fwAAAAAAADBAAAAAAAAAM0AAAAAAAAD4fwAAAAAAAEBAAAAAAAAA+H8AAAAAAAA2QAAAAAAAAPh/AAAAAACAQUAAAAAAAIBHQAAAAAAAAPh/AAAAAAAAQkAAAAAAAIBIQAAAAAAAAPh/AAAAAAAA+H8AAAAAAABGQAAAAAAAAEJAAAAAAAAAPkAAAAAAAIBDQAAAAAAAAPh/AAAAAAAA+H8AAAAA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",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ },
+ {
+ "customdata": [
+ [
+ "Cumings, Mrs. John Bradley (Florence Briggs Thayer)",
+ "female",
+ 1
+ ],
+ [
+ "Futrelle, Mrs. Jacques Heath (Lily May Peel)",
+ "female",
+ 1
+ ],
+ [
+ "McCarthy, Mr. Timothy J",
+ "male",
+ 0
+ ],
+ [
+ "Bonnell, Miss. Elizabeth",
+ "female",
+ 1
+ ],
+ [
+ "Sloper, Mr. William Thompson",
+ "male",
+ 1
+ ],
+ [
+ "Fortune, Mr. Charles Alexander",
+ "male",
+ 0
+ ],
+ [
+ "Uruchurtu, Don. Manuel E",
+ "male",
+ 0
+ ],
+ [
+ "Spencer, Mrs. William Augustus (Marie Eugenie)",
+ "female",
+ 1
+ ],
+ [
+ "Meyer, Mr. Edgar Joseph",
+ "male",
+ 0
+ ],
+ [
+ "Holverson, Mr. Alexander Oskar",
+ "male",
+ 0
+ ],
+ [
+ "Harper, Mrs. Henry Sleeper (Myna Haxtun)",
+ "female",
+ 1
+ ],
+ [
+ "Ostby, Mr. Engelhart Cornelius",
+ "male",
+ 0
+ ],
+ [
+ "Woolner, Mr. Hugh",
+ "male",
+ 1
+ ],
+ [
+ "Icard, Miss. Amelie",
+ "female",
+ 1
+ ],
+ [
+ "Harris, Mr. Henry Birkhardt",
+ "male",
+ 0
+ ],
+ [
+ "Stewart, Mr. Albert A",
+ "male",
+ 0
+ ],
+ [
+ "Carrau, Mr. Francisco M",
+ "male",
+ 0
+ ],
+ [
+ "Fortune, Miss. Mabel Helen",
+ "female",
+ 1
+ ],
+ [
+ "Chaffee, Mr. Herbert Fuller",
+ "male",
+ 0
+ ],
+ [
+ "Goldschmidt, Mr. George B",
+ "male",
+ 0
+ ],
+ [
+ "Greenfield, Mr. William Bertram",
+ "male",
+ 1
+ ],
+ [
+ "White, Mr. Richard Frasar",
+ "male",
+ 0
+ ],
+ [
+ "Porter, Mr. Walter Chamberlain",
+ "male",
+ 0
+ ],
+ [
+ "Baxter, Mr. Quigg Edmond",
+ "male",
+ 0
+ ],
+ [
+ "White, Mr. Percival Wayland",
+ "male",
+ 0
+ ],
+ [
+ "Newsom, Miss. Helen Monypeny",
+ "female",
+ 1
+ ],
+ [
+ "Futrelle, Mr. Jacques Heath",
+ "male",
+ 0
+ ],
+ [
+ "Giglio, Mr. Victor",
+ "male",
+ 0
+ ],
+ [
+ "Pears, Mrs. Thomas (Edith Wearne)",
+ "female",
+ 1
+ ],
+ [
+ "Williams, Mr. Charles Duane",
+ "male",
+ 0
+ ],
+ [
+ "Chibnall, Mrs. (Edith Martha Bowerman)",
+ "female",
+ 1
+ ],
+ [
+ "Baumann, Mr. John D",
+ "male",
+ 0
+ ],
+ [
+ "Van der hoef, Mr. Wyckoff",
+ "male",
+ 0
+ ],
+ [
+ "Smith, Mr. James Clinch",
+ "male",
+ 0
+ ],
+ [
+ "Isham, Miss. Ann Elizabeth",
+ "female",
+ 0
+ ],
+ [
+ "Rood, Mr. Hugh Roscoe",
+ "male",
+ 0
+ ],
+ [
+ "Romaine, Mr. Charles Hallace (\"Mr C Rolmane\")",
+ "male",
+ 1
+ ],
+ [
+ "Brown, Mrs. James Joseph (Margaret Tobin)",
+ "female",
+ 1
+ ],
+ [
+ "Lurette, Miss. Elise",
+ "female",
+ 1
+ ],
+ [
+ "Blank, Mr. Henry",
+ "male",
+ 1
+ ],
+ [
+ "Newell, Miss. Madeleine",
+ "female",
+ 1
+ ],
+ [
+ "Bazzani, Miss. Albina",
+ "female",
+ 1
+ ],
+ [
+ "Hoyt, Mr. Frederick Maxfield",
+ "male",
+ 1
+ ],
+ [
+ "Harris, Mrs. Henry Birkhardt (Irene Wallach)",
+ "female",
+ 1
+ ],
+ [
+ "Minahan, Dr. William Edward",
+ "male",
+ 0
+ ],
+ [
+ "Beckwith, Mr. Richard Leonard",
+ "male",
+ 1
+ ],
+ [
+ "Stead, Mr. William Thomas",
+ "male",
+ 0
+ ],
+ [
+ "Thorne, Mrs. Gertrude Maybelle",
+ "female",
+ 1
+ ],
+ [
+ "Cherry, Miss. Gladys",
+ "female",
+ 1
+ ],
+ [
+ "Ward, Miss. Anna",
+ "female",
+ 1
+ ],
+ [
+ "Taussig, Mr. Emil",
+ "male",
+ 0
+ ],
+ [
+ "Harrison, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "Graham, Mrs. William Thompson (Edith Junkins)",
+ "female",
+ 1
+ ],
+ [
+ "Bissette, Miss. Amelia",
+ "female",
+ 1
+ ],
+ [
+ "Cairns, Mr. Alexander",
+ "male",
+ 0
+ ],
+ [
+ "Natsch, Mr. Charles H",
+ "male",
+ 0
+ ],
+ [
+ "Andrews, Miss. Kornelia Theodosia",
+ "female",
+ 1
+ ],
+ [
+ "Smith, Mr. Richard William",
+ "male",
+ 0
+ ],
+ [
+ "Barber, Miss. Ellen \"Nellie\"",
+ "female",
+ 1
+ ],
+ [
+ "Bishop, Mrs. Dickinson H (Helen Walton)",
+ "female",
+ 1
+ ],
+ [
+ "Lewy, Mr. Ervin G",
+ "male",
+ 0
+ ],
+ [
+ "Allison, Miss. Helen Loraine",
+ "female",
+ 0
+ ],
+ [
+ "Saalfeld, Mr. Adolphe",
+ "male",
+ 1
+ ],
+ [
+ "Baxter, Mrs. James (Helene DeLaudeniere Chaput)",
+ "female",
+ 1
+ ],
+ [
+ "Allison, Master. Hudson Trevor",
+ "male",
+ 1
+ ],
+ [
+ "Fleming, Miss. Margaret",
+ "female",
+ 1
+ ],
+ [
+ "Penasco y Castellana, Mrs. Victor de Satode (Maria Josefa Perez de Soto y Vallejo)",
+ "female",
+ 1
+ ],
+ [
+ "Francatelli, Miss. Laura Mabel",
+ "female",
+ 1
+ ],
+ [
+ "Hays, Miss. Margaret Bechstein",
+ "female",
+ 1
+ ],
+ [
+ "Ryerson, Miss. Emily Borie",
+ "female",
+ 1
+ ],
+ [
+ "Wick, Miss. Mary Natalie",
+ "female",
+ 1
+ ],
+ [
+ "Spedden, Mrs. Frederic Oakley (Margaretta Corning Stone)",
+ "female",
+ 1
+ ],
+ [
+ "Young, Miss. Marie Grice",
+ "female",
+ 1
+ ],
+ [
+ "Hippach, Miss. Jean Gertrude",
+ "female",
+ 1
+ ],
+ [
+ "Partner, Mr. Austen",
+ "male",
+ 0
+ ],
+ [
+ "Graham, Mr. George Edward",
+ "male",
+ 0
+ ],
+ [
+ "Frauenthal, Mrs. Henry William (Clara Heinsheimer)",
+ "female",
+ 1
+ ],
+ [
+ "Pears, Mr. Thomas Clinton",
+ "male",
+ 0
+ ],
+ [
+ "Burns, Miss. Elizabeth Margaret",
+ "female",
+ 1
+ ],
+ [
+ "Blackwell, Mr. Stephen Weart",
+ "male",
+ 0
+ ],
+ [
+ "Fortune, Miss. Alice Elizabeth",
+ "female",
+ 1
+ ],
+ [
+ "Williams-Lambert, Mr. Fletcher Fellows",
+ "male",
+ 0
+ ],
+ [
+ "Bowerman, Miss. Elsie Edith",
+ "female",
+ 1
+ ],
+ [
+ "Warren, Mrs. Frank Manley (Anna Sophia Atkinson)",
+ "female",
+ 1
+ ],
+ [
+ "Aubart, Mme. Leontine Pauline",
+ "female",
+ 1
+ ],
+ [
+ "Harder, Mr. George Achilles",
+ "male",
+ 1
+ ],
+ [
+ "Ringhini, Mr. Sante",
+ "male",
+ 0
+ ],
+ [
+ "Meyer, Mrs. Edgar Joseph (Leila Saks)",
+ "female",
+ 1
+ ],
+ [
+ "Widener, Mr. Harry Elkins",
+ "male",
+ 0
+ ],
+ [
+ "Bidois, Miss. Rosalie",
+ "female",
+ 1
+ ],
+ [
+ "Holverson, Mrs. Alexander Oskar (Mary Aline Towner)",
+ "female",
+ 1
+ ],
+ [
+ "Carter, Mr. William Ernest",
+ "male",
+ 1
+ ],
+ [
+ "Newell, Miss. Marjorie",
+ "female",
+ 1
+ ],
+ [
+ "Minahan, Miss. Daisy E",
+ "female",
+ 1
+ ],
+ [
+ "Bjornstrom-Steffansson, Mr. Mauritz Hakan",
+ "male",
+ 1
+ ],
+ [
+ "Silvey, Mr. William Baird",
+ "male",
+ 0
+ ],
+ [
+ "Carter, Miss. Lucile Polk",
+ "female",
+ 1
+ ],
+ [
+ "Fortune, Mr. Mark",
+ "male",
+ 0
+ ],
+ [
+ "Dodge, Master. Washington",
+ "male",
+ 1
+ ],
+ [
+ "Seward, Mr. Frederic Kimber",
+ "male",
+ 1
+ ],
+ [
+ "Peuchen, Major. Arthur Godfrey",
+ "male",
+ 1
+ ],
+ [
+ "Foreman, Mr. Benjamin Laventall",
+ "male",
+ 0
+ ],
+ [
+ "Goldenberg, Mr. Samuel L",
+ "male",
+ 1
+ ],
+ [
+ "Millet, Mr. Francis Davis",
+ "male",
+ 0
+ ],
+ [
+ "Kenyon, Mrs. Frederick R (Marion)",
+ "female",
+ 1
+ ],
+ [
+ "Anderson, Mr. Harry",
+ "male",
+ 1
+ ],
+ [
+ "Gee, Mr. Arthur H",
+ "male",
+ 0
+ ],
+ [
+ "Smart, Mr. John Montgomery",
+ "male",
+ 0
+ ],
+ [
+ "Clifford, Mr. George Quincy",
+ "male",
+ 0
+ ],
+ [
+ "Bishop, Mr. Dickinson H",
+ "male",
+ 1
+ ],
+ [
+ "Hoyt, Mrs. Frederick Maxfield (Jane Anne Forby)",
+ "female",
+ 1
+ ],
+ [
+ "Kent, Mr. Edward Austin",
+ "male",
+ 0
+ ],
+ [
+ "Molson, Mr. Harry Markland",
+ "male",
+ 0
+ ],
+ [
+ "Artagaveytia, Mr. Ramon",
+ "male",
+ 0
+ ],
+ [
+ "Eustis, Miss. Elizabeth Mussey",
+ "female",
+ 1
+ ],
+ [
+ "Allison, Mrs. Hudson J C (Bessie Waldo Daniels)",
+ "female",
+ 0
+ ],
+ [
+ "Maioni, Miss. Roberta",
+ "female",
+ 1
+ ],
+ [
+ "Penasco y Castellana, Mr. Victor de Satode",
+ "male",
+ 0
+ ],
+ [
+ "Bradley, Mr. George (\"George Arthur Brayton\")",
+ "male",
+ 1
+ ],
+ [
+ "McGough, Mr. James Robert",
+ "male",
+ 1
+ ],
+ [
+ "Rothschild, Mrs. Martin (Elizabeth L. Barrett)",
+ "female",
+ 1
+ ],
+ [
+ "Walker, Mr. William Anderson",
+ "male",
+ 0
+ ],
+ [
+ "Perreault, Miss. Anne",
+ "female",
+ 1
+ ],
+ [
+ "Hippach, Mrs. Louis Albert (Ida Sophia Fischer)",
+ "female",
+ 1
+ ],
+ [
+ "Farthing, Mr. John",
+ "male",
+ 0
+ ],
+ [
+ "Butt, Major. Archibald Willingham",
+ "male",
+ 0
+ ],
+ [
+ "LeRoy, Miss. Bertha",
+ "female",
+ 1
+ ],
+ [
+ "Frolicher, Miss. Hedwig Margaritha",
+ "female",
+ 1
+ ],
+ [
+ "Crosby, Miss. Harriet R",
+ "female",
+ 1
+ ],
+ [
+ "Douglas, Mr. Walter Donald",
+ "male",
+ 0
+ ],
+ [
+ "Nicholson, Mr. Arthur Ernest",
+ "male",
+ 0
+ ],
+ [
+ "Thayer, Mr. John Borland Jr",
+ "male",
+ 1
+ ],
+ [
+ "Wright, Mr. George",
+ "male",
+ 0
+ ],
+ [
+ "Duff Gordon, Lady. (Lucille Christiana Sutherland) (\"Mrs Morgan\")",
+ "female",
+ 1
+ ],
+ [
+ "Robbins, Mr. Victor",
+ "male",
+ 0
+ ],
+ [
+ "Taussig, Mrs. Emil (Tillie Mandelbaum)",
+ "female",
+ 1
+ ],
+ [
+ "Appleton, Mrs. Edward Dale (Charlotte Lamson)",
+ "female",
+ 1
+ ],
+ [
+ "Flynn, Mr. John Irwin (\"Irving\")",
+ "male",
+ 1
+ ],
+ [
+ "Silvey, Mrs. William Baird (Alice Munger)",
+ "female",
+ 1
+ ],
+ [
+ "Thayer, Mrs. John Borland (Marian Longstreth Morris)",
+ "female",
+ 1
+ ],
+ [
+ "Ross, Mr. John Hugo",
+ "male",
+ 0
+ ],
+ [
+ "Taussig, Miss. Ruth",
+ "female",
+ 1
+ ],
+ [
+ "Frolicher-Stehli, Mr. Maxmillian",
+ "male",
+ 1
+ ],
+ [
+ "Stephenson, Mrs. Walter Bertram (Martha Eustis)",
+ "female",
+ 1
+ ],
+ [
+ "Duff Gordon, Sir. Cosmo Edmund (\"Mr Morgan\")",
+ "male",
+ 1
+ ],
+ [
+ "Harrington, Mr. Charles H",
+ "male",
+ 0
+ ],
+ [
+ "Homer, Mr. Harry (\"Mr E Haven\")",
+ "male",
+ 1
+ ],
+ [
+ "Daniel, Mr. Robert Williams",
+ "male",
+ 1
+ ],
+ [
+ "Shutes, Miss. Elizabeth W",
+ "female",
+ 1
+ ],
+ [
+ "Kimball, Mr. Edwin Nelson Jr",
+ "male",
+ 1
+ ],
+ [
+ "Sutton, Mr. Frederick",
+ "male",
+ 0
+ ],
+ [
+ "Longley, Miss. Gretchen Fiske",
+ "female",
+ 1
+ ],
+ [
+ "Barkworth, Mr. Algernon Henry Wilson",
+ "male",
+ 1
+ ],
+ [
+ "Stahelin-Maeglin, Dr. Max",
+ "male",
+ 1
+ ],
+ [
+ "Parr, Mr. William Henry Marsh",
+ "male",
+ 0
+ ],
+ [
+ "Sagesser, Mlle. Emma",
+ "female",
+ 1
+ ],
+ [
+ "Harper, Mr. Henry Sleeper",
+ "male",
+ 1
+ ],
+ [
+ "Simonius-Blumer, Col. Oberst Alfons",
+ "male",
+ 1
+ ],
+ [
+ "Newell, Mr. Arthur Webster",
+ "male",
+ 0
+ ],
+ [
+ "Frauenthal, Dr. Henry William",
+ "male",
+ 1
+ ],
+ [
+ "Colley, Mr. Edward Pomeroy",
+ "male",
+ 0
+ ],
+ [
+ "Taylor, Mrs. Elmer Zebley (Juliet Cummins Wright)",
+ "female",
+ 1
+ ],
+ [
+ "Davidson, Mr. Thornton",
+ "male",
+ 0
+ ],
+ [
+ "Cardeza, Mr. Thomas Drake Martinez",
+ "male",
+ 1
+ ],
+ [
+ "Hassab, Mr. Hammad",
+ "male",
+ 1
+ ],
+ [
+ "Madill, Miss. Georgette Alexandra",
+ "female",
+ 1
+ ],
+ [
+ "Dick, Mr. Albert Adrian",
+ "male",
+ 1
+ ],
+ [
+ "Weir, Col. John",
+ "male",
+ 0
+ ],
+ [
+ "Thayer, Mr. John Borland",
+ "male",
+ 0
+ ],
+ [
+ "Astor, Mrs. John Jacob (Madeleine Talmadge Force)",
+ "female",
+ 1
+ ],
+ [
+ "Silverthorne, Mr. Spencer Victor",
+ "male",
+ 1
+ ],
+ [
+ "Calderhead, Mr. Edward Pennington",
+ "male",
+ 1
+ ],
+ [
+ "Cleaver, Miss. Alice",
+ "female",
+ 1
+ ],
+ [
+ "Mayne, Mlle. Berthe Antonine (\"Mrs de Villiers\")",
+ "female",
+ 1
+ ],
+ [
+ "Klaber, Mr. Herman",
+ "male",
+ 0
+ ],
+ [
+ "Taylor, Mr. Elmer Zebley",
+ "male",
+ 1
+ ],
+ [
+ "Endres, Miss. Caroline Louise",
+ "female",
+ 1
+ ],
+ [
+ "Chambers, Mr. Norman Campbell",
+ "male",
+ 1
+ ],
+ [
+ "Allen, Miss. Elisabeth Walton",
+ "female",
+ 1
+ ],
+ [
+ "Lesurer, Mr. Gustave J",
+ "male",
+ 1
+ ],
+ [
+ "Hawksford, Mr. Walter James",
+ "male",
+ 1
+ ],
+ [
+ "Cavendish, Mr. Tyrell William",
+ "male",
+ 0
+ ],
+ [
+ "Ryerson, Miss. Susan Parker \"Suzette\"",
+ "female",
+ 1
+ ],
+ [
+ "Crosby, Capt. Edward Gifford",
+ "male",
+ 0
+ ],
+ [
+ "Marvin, Mr. Daniel Warner",
+ "male",
+ 0
+ ],
+ [
+ "Rothes, the Countess. of (Lucy Noel Martha Dyer-Edwards)",
+ "female",
+ 1
+ ],
+ [
+ "Carter, Mrs. William Ernest (Lucile Polk)",
+ "female",
+ 1
+ ],
+ [
+ "Hogeboom, Mrs. John C (Anna Andrews)",
+ "female",
+ 1
+ ],
+ [
+ "Brewe, Dr. Arthur Jackson",
+ "male",
+ 0
+ ],
+ [
+ "Robert, Mrs. Edward Scott (Elisabeth Walton McMillan)",
+ "female",
+ 1
+ ],
+ [
+ "Dick, Mrs. Albert Adrian (Vera Gillespie)",
+ "female",
+ 1
+ ],
+ [
+ "Long, Mr. Milton Clyde",
+ "male",
+ 0
+ ],
+ [
+ "Guggenheim, Mr. Benjamin",
+ "male",
+ 0
+ ],
+ [
+ "Hoyt, Mr. William Fisher",
+ "male",
+ 0
+ ],
+ [
+ "Leader, Dr. Alice (Farnham)",
+ "female",
+ 1
+ ],
+ [
+ "Carter, Master. William Thornton II",
+ "male",
+ 1
+ ],
+ [
+ "Andrews, Mr. Thomas Jr",
+ "male",
+ 0
+ ],
+ [
+ "Chambers, Mrs. Norman Campbell (Bertha Griggs)",
+ "female",
+ 1
+ ],
+ [
+ "Fry, Mr. Richard",
+ "male",
+ 0
+ ],
+ [
+ "Hays, Mrs. Charles Melville (Clara Jennings Gregg)",
+ "female",
+ 1
+ ],
+ [
+ "Reuchlin, Jonkheer. John George",
+ "male",
+ 0
+ ],
+ [
+ "Stone, Mrs. George Nelson (Martha Evelyn)",
+ "female",
+ 1
+ ],
+ [
+ "Compton, Miss. Sara Rebecca",
+ "female",
+ 1
+ ],
+ [
+ "Marechal, Mr. Pierre",
+ "male",
+ 1
+ ],
+ [
+ "Serepeca, Miss. Augusta",
+ "female",
+ 1
+ ],
+ [
+ "Goldenberg, Mrs. Samuel L (Edwiga Grabowska)",
+ "female",
+ 1
+ ],
+ [
+ "Lines, Miss. Mary Conover",
+ "female",
+ 1
+ ],
+ [
+ "Wick, Mrs. George Dennick (Mary Hitchcock)",
+ "female",
+ 1
+ ],
+ [
+ "Daly, Mr. Peter Denis ",
+ "male",
+ 1
+ ],
+ [
+ "Swift, Mrs. Frederick Joel (Margaret Welles Barron)",
+ "female",
+ 1
+ ],
+ [
+ "Roebling, Mr. Washington Augustus II",
+ "male",
+ 0
+ ],
+ [
+ "Beckwith, Mrs. Richard Leonard (Sallie Monypeny)",
+ "female",
+ 1
+ ],
+ [
+ "Carlsson, Mr. Frans Olof",
+ "male",
+ 0
+ ],
+ [
+ "Potter, Mrs. Thomas Jr (Lily Alexenia Wilson)",
+ "female",
+ 1
+ ],
+ [
+ "Graham, Miss. Margaret Edith",
+ "female",
+ 1
+ ],
+ [
+ "Behr, Mr. Karl Howell",
+ "male",
+ 1
+ ],
+ [
+ "Jones, Mr. Charles Cresson",
+ "male",
+ null
+ ],
+ [
+ "Snyder, Mrs. John Pillsbury (Nelle Stevenson)",
+ "female",
+ null
+ ],
+ [
+ "Chaffee, Mrs. Herbert Fuller (Carrie Constance Toogood)",
+ "female",
+ null
+ ],
+ [
+ "Rothschild, Mr. Martin",
+ "male",
+ null
+ ],
+ [
+ "Flegenheim, Mrs. Alfred (Antoinette)",
+ "female",
+ null
+ ],
+ [
+ "Williams, Mr. Richard Norris II",
+ "male",
+ null
+ ],
+ [
+ "Ryerson, Mrs. Arthur Larned (Emily Maria Borie)",
+ "female",
+ null
+ ],
+ [
+ "Ostby, Miss. Helene Ragnhild",
+ "female",
+ null
+ ],
+ [
+ "Brady, Mr. John Bertram",
+ "male",
+ null
+ ],
+ [
+ "Mock, Mr. Philipp Edmund",
+ "male",
+ null
+ ],
+ [
+ "Franklin, Mr. Thomas Parham",
+ "male",
+ null
+ ],
+ [
+ "Kimball, Mrs. Edwin Nelson Jr (Gertrude Parsons)",
+ "female",
+ null
+ ],
+ [
+ "Chevre, Mr. Paul Romaine",
+ "male",
+ null
+ ],
+ [
+ "Bucknell, Mrs. William Robert (Emma Eliza Ward)",
+ "female",
+ null
+ ],
+ [
+ "Smith, Mr. Lucien Philip",
+ "male",
+ null
+ ],
+ [
+ "Fortune, Miss. Ethel Flora",
+ "female",
+ null
+ ],
+ [
+ "Chaudanson, Miss. Victorine",
+ "female",
+ null
+ ],
+ [
+ "Ryerson, Master. John Borie",
+ "male",
+ null
+ ],
+ [
+ "Moore, Mr. Clarence Bloomfield",
+ "male",
+ null
+ ],
+ [
+ "Tucker, Mr. Gilbert Milligan Jr",
+ "male",
+ null
+ ],
+ [
+ "Fortune, Mrs. Mark (Mary McDougald)",
+ "female",
+ null
+ ],
+ [
+ "Ovies y Rodriguez, Mr. Servando",
+ "male",
+ null
+ ],
+ [
+ "Geiger, Miss. Amalie",
+ "female",
+ null
+ ],
+ [
+ "Keeping, Mr. Edwin",
+ "male",
+ null
+ ],
+ [
+ "Cornell, Mrs. Robert Clifford (Malvina Helen Lamson)",
+ "female",
+ null
+ ],
+ [
+ "Straus, Mr. Isidor",
+ "male",
+ null
+ ],
+ [
+ "Case, Mr. Howard Brown",
+ "male",
+ null
+ ],
+ [
+ "Davidson, Mrs. Thornton (Orian Hays)",
+ "female",
+ null
+ ],
+ [
+ "Birnbaum, Mr. Jakob",
+ "male",
+ null
+ ],
+ [
+ "Cavendish, Mrs. Tyrell William (Julia Florence Siegel)",
+ "female",
+ null
+ ],
+ [
+ "Stengel, Mrs. Charles Emil Henry (Annie May Morris)",
+ "female",
+ null
+ ],
+ [
+ "Evans, Miss. Edith Corse",
+ "female",
+ null
+ ],
+ [
+ "Straus, Mrs. Isidor (Rosalie Ida Blun)",
+ "female",
+ null
+ ],
+ [
+ "Beattie, Mr. Thomson",
+ "male",
+ null
+ ],
+ [
+ "Schabert, Mrs. Paul (Emma Mock)",
+ "female",
+ null
+ ],
+ [
+ "Gracie, Col. Archibald IV",
+ "male",
+ null
+ ],
+ [
+ "Daniels, Miss. Sarah",
+ "female",
+ null
+ ],
+ [
+ "Ryerson, Mr. Arthur Larned",
+ "male",
+ null
+ ],
+ [
+ "Lindeberg-Lind, Mr. Erik Gustaf (Mr Edward Lingrey\")\"",
+ "male",
+ null
+ ],
+ [
+ "Hilliard, Mr. Herbert Henry",
+ "male",
+ null
+ ],
+ [
+ "Crafton, Mr. John Bertram",
+ "male",
+ null
+ ],
+ [
+ "Earnshaw, Mrs. Boulton (Olive Potter)",
+ "female",
+ null
+ ],
+ [
+ "Bird, Miss. Ellen",
+ "female",
+ null
+ ],
+ [
+ "Borebank, Mr. John James",
+ "male",
+ null
+ ],
+ [
+ "Brandeis, Mr. Emil",
+ "male",
+ null
+ ],
+ [
+ "Cassebeer, Mrs. Henry Arthur Jr (Eleanor Genevieve Fosdick)",
+ "female",
+ null
+ ],
+ [
+ "Stengel, Mr. Charles Emil Henry",
+ "male",
+ null
+ ],
+ [
+ "Compton, Mrs. Alexander Taylor (Mary Eliza Ingersoll)",
+ "female",
+ null
+ ],
+ [
+ "Compton, Mr. Alexander Taylor Jr",
+ "male",
+ null
+ ],
+ [
+ "Marvin, Mrs. Daniel Warner (Mary Graham Carmichael Farquarson)",
+ "female",
+ null
+ ],
+ [
+ "Douglas, Mrs. Frederick Charles (Mary Helene Baxter)",
+ "female",
+ null
+ ],
+ [
+ "Salomon, Mr. Abraham L",
+ "male",
+ null
+ ],
+ [
+ "Spedden, Master. Robert Douglas",
+ "male",
+ null
+ ],
+ [
+ "Astor, Col. John Jacob",
+ "male",
+ null
+ ],
+ [
+ "Omont, Mr. Alfred Fernand",
+ "male",
+ null
+ ],
+ [
+ "Rosenbaum, Miss. Edith Louise",
+ "female",
+ null
+ ],
+ [
+ "Head, Mr. Christopher",
+ "male",
+ null
+ ],
+ [
+ "Wick, Mr. George Dennick",
+ "male",
+ null
+ ],
+ [
+ "Widener, Mrs. George Dunton (Eleanor Elkins)",
+ "female",
+ null
+ ],
+ [
+ "Candee, Mrs. Edward (Helen Churchill Hungerford)",
+ "female",
+ null
+ ],
+ [
+ "Willard, Miss. Constance",
+ "female",
+ null
+ ],
+ [
+ "Cumings, Mr. John Bradley",
+ "male",
+ null
+ ],
+ [
+ "Warren, Mr. Frank Manley",
+ "male",
+ null
+ ],
+ [
+ "Douglas, Mrs. Walter Donald (Mahala Dutton)",
+ "female",
+ null
+ ],
+ [
+ "Lindstrom, Mrs. Carl Johan (Sigrid Posse)",
+ "female",
+ null
+ ],
+ [
+ "Spedden, Mr. Frederic Oakley",
+ "male",
+ null
+ ],
+ [
+ "Kenyon, Mr. Frederick R",
+ "male",
+ null
+ ],
+ [
+ "Clark, Mr. Walter Miller",
+ "male",
+ null
+ ],
+ [
+ "Chisholm, Mr. Roderick Robert Crispin",
+ "male",
+ null
+ ],
+ [
+ "McCaffry, Mr. Thomas Francis",
+ "male",
+ null
+ ],
+ [
+ "Clark, Mrs. Walter Miller (Virginia McDowell)",
+ "female",
+ null
+ ],
+ [
+ "Snyder, Mr. John Pillsbury",
+ "male",
+ null
+ ],
+ [
+ "Rheims, Mr. George Alexander Lucien",
+ "male",
+ null
+ ],
+ [
+ "Dodge, Dr. Washington",
+ "male",
+ null
+ ],
+ [
+ "Loring, Mr. Joseph Holland",
+ "male",
+ null
+ ],
+ [
+ "Crosby, Mrs. Edward Gifford (Catherine Elizabeth Halstead)",
+ "female",
+ null
+ ],
+ [
+ "Allison, Mr. Hudson Joshua Creighton",
+ "male",
+ null
+ ],
+ [
+ "Hays, Mr. Charles Melville",
+ "male",
+ null
+ ],
+ [
+ "White, Mrs. John Stuart (Ella Holmes)",
+ "female",
+ null
+ ],
+ [
+ "Spencer, Mr. William Augustus",
+ "male",
+ null
+ ],
+ [
+ "Rowe, Mr. Alfred G",
+ "male",
+ null
+ ],
+ [
+ "Kreuchen, Miss. Emilie",
+ "female",
+ null
+ ],
+ [
+ "Rosenshine, Mr. George (Mr George Thorne\")\"",
+ "male",
+ null
+ ],
+ [
+ "Dulles, Mr. William Crothers",
+ "male",
+ null
+ ],
+ [
+ "Maguire, Mr. John Edward",
+ "male",
+ null
+ ],
+ [
+ "Cardeza, Mrs. James Warburton Martinez (Charlotte Wardle Drake)",
+ "female",
+ null
+ ],
+ [
+ "Greenfield, Mrs. Leo David (Blanche Strouse)",
+ "female",
+ null
+ ],
+ [
+ "Julian, Mr. Henry Forbes",
+ "male",
+ null
+ ],
+ [
+ "Brown, Mrs. John Murray (Caroline Lane Lamson)",
+ "female",
+ null
+ ],
+ [
+ "Harder, Mrs. George Achilles (Dorothy Annan)",
+ "female",
+ null
+ ],
+ [
+ "Gibson, Mrs. Leonard (Pauline C Boeson)",
+ "female",
+ null
+ ],
+ [
+ "Wilson, Miss. Helen Alice",
+ "female",
+ null
+ ],
+ [
+ "Ismay, Mr. Joseph Bruce",
+ "male",
+ null
+ ],
+ [
+ "Dodge, Mrs. Washington (Ruth Vidaver)",
+ "female",
+ null
+ ],
+ [
+ "Bowen, Miss. Grace Scott",
+ "female",
+ null
+ ],
+ [
+ "Hipkins, Mr. William Edward",
+ "male",
+ null
+ ],
+ [
+ "Payne, Mr. Vivian Ponsonby",
+ "male",
+ null
+ ],
+ [
+ "Lines, Mrs. Ernest H (Elizabeth Lindsey James)",
+ "female",
+ null
+ ],
+ [
+ "Smith, Mrs. Lucien Philip (Mary Eloise Hughes)",
+ "female",
+ null
+ ],
+ [
+ "Frolicher-Stehli, Mrs. Maxmillian (Margaretha Emerentia Stehli)",
+ "female",
+ null
+ ],
+ [
+ "Bonnell, Miss. Caroline",
+ "female",
+ null
+ ],
+ [
+ "Gibson, Miss. Dorothy Winifred",
+ "female",
+ null
+ ],
+ [
+ "Carrau, Mr. Jose Pedro",
+ "male",
+ null
+ ],
+ [
+ "Frauenthal, Mr. Isaac Gerald",
+ "male",
+ null
+ ],
+ [
+ "Widener, Mr. George Dunton",
+ "male",
+ null
+ ],
+ [
+ "Minahan, Mrs. William Edward (Lillian E Thorpe)",
+ "female",
+ null
+ ],
+ [
+ "Oliva y Ocana, Dona. Fermina",
+ "female",
+ null
+ ]
+ ],
+ "hovertemplate": "Pclass=1 Age=%{x} Fare=%{y} Name=%{customdata[0]} Sex=%{customdata[1]} Survived=%{customdata[2]} ",
+ "legendgroup": "1",
+ "marker": {
+ "color": "#EF553B",
+ "symbol": "circle"
+ },
+ "mode": "markers",
+ "name": "1",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": {
+ "bdata": "AAAAAAAAQ0AAAAAAAIBBQAAAAAAAAEtAAAAAAAAATUAAAAAAAAA8QAAAAAAAADNAAAAAAAAAREAAAAAAAAD4fwAAAAAAADxAAAAAAAAARUAAAAAAAIBIQAAAAAAAQFBAAAAAAAAA+H8AAAAAAABDQAAAAAAAgEZAAAAAAAAA+H8AAAAAAAA8QAAAAAAAADdAAAAAAAAAR0AAAAAAAMBRQAAAAAAAADdAAAAAAAAANUAAAAAAAIBHQAAAAAAAADhAAAAAAAAAS0AAAAAAAAAzQAAAAAAAgEJAAAAAAAAAOEAAAAAAAAA2QAAAAAAAgElAAAAAAAAA+H8AAAAAAAD4fwAAAAAAgE5AAAAAAAAATEAAAAAAAABJQAAAAAAAAPh/AAAAAACARkAAAAAAAABGQAAAAAAAAE1AAAAAAAAAREAAAAAAAAA/QAAAAAAAAEBAAAAAAAAAQ0AAAAAAAIBBQAAAAAAAAEZAAAAAAACAQkAAAAAAAABPQAAAAAAAAPh/AAAAAAAAPkAAAAAAAIBBQAAAAAAAAEpAAAAAAAAAREAAAAAAAABNQAAAAAAAgEFAAAAAAAAA+H8AAAAAAIBCQAAAAAAAgE9AAAAAAAAA+H8AAAAAAAA6QAAAAAAAADNAAAAAAAAA+H8AAAAAAAAAQAAAAAAAAPh/AAAAAAAASUBxPQrXo3DtPwAAAAAAAPh/AAAAAAAAMUAAAAAAAAA+QAAAAAAAADhAAAAAAAAAMkAAAAAAAAA/QAAAAAAAAERAAAAAAAAAQkAAAAAAAAAwQAAAAAAAwEZAAAAAAAAAQ0AAAAAAAAD4fwAAAAAAAD1AAAAAAACAREAAAAAAAIBGQAAAAAAAADhAAAAAAAAA+H8AAAAAAAA2QAAAAAAAAE5AAAAAAAAAOEAAAAAAAAA5QAAAAAAAADZAAAAAAAAA+H8AAAAAAAA7QAAAAAAAAEVAAAAAAACAQUAAAAAAAABCQAAAAAAAADdAAAAAAACAQEAAAAAAAAA8QAAAAAAAAElAAAAAAAAALEAAAAAAAABQQAAAAAAAABBAAAAAAAAAQUAAAAAAAABKQAAAAAAAAD5AAAAAAACASEAAAAAAAEBQQAAAAAAAAPh/AAAAAAAASEAAAAAAAIBHQAAAAAAAAExAAAAAAAAA+H8AAAAAAAA5QAAAAAAAgEFAAAAAAAAATUAAAAAAAIBLQAAAAAAAwFFAAAAAAAAAS0AAAAAAAAA5QAAAAAAAADBAAAAAAAAAMkAAAAAAAAD4fwAAAAAAAEJAAAAAAAAAS0AAAAAAAIBHQAAAAAAAAD5AAAAAAAAARkAAAAAAAAD4fwAAAAAAgEZAAAAAAAAAPkAAAAAAAAA2QAAAAAAAAEJAAAAAAAAASUAAAAAAAABQQAAAAAAAADFAAAAAAAAAT0AAAAAAAABIQAAAAAAAAPh/AAAAAACAQ0AAAAAAAIBKQAAAAAAAAEJAAAAAAACAQ0AAAAAAAIBDQAAAAAAAAEJAAAAAAAAAMkAAAAAAAABOQAAAAAAAAEpAAAAAAACASEAAAAAAAAD4fwAAAAAAgEFAAAAAAAAAO0AAAAAAAABEQAAAAAAAAEVAAAAAAACATkAAAAAAAAA1QAAAAAAAAFRAAAAAAAAAQEAAAAAAAAD4fwAAAAAAADhAAAAAAAAASEAAAAAAAABMQAAAAAAAAE1AAAAAAAAASUAAAAAAAIBHQAAAAAAAAPh/AAAAAAAAP0AAAAAAAABCQAAAAAAAADtAAAAAAAAALkAAAAAAAAA/QAAAAAAAAE5AAAAAAACASEAAAAAAAAAyQAAAAAAAgEFAAAAAAAAARUAAAAAAAAA2QAAAAAAAADhAAAAAAAAA+H8AAAAAAABIQAAAAAAAAENAAAAAAAAAO0AAAAAAAAA9QAAAAAAAgEFAAAAAAAAA+H8AAAAAAABCQAAAAAAAADVAAAAAAACAUUAAAAAAAAAzQAAAAAAAgEBAAAAAAAAAQkAAAAAAAIBJQAAAAAAAAPh/AAAAAACARUAAAAAAAAAxQAAAAAAAAD1AAAAAAAAAR0AAAAAAAAD4fwAAAAAAgEhAAAAAAAAAJkAAAAAAAIBDQAAAAAAAgEBAAAAAAAAA+H8AAAAAAABKQAAAAAAAAENAAAAAAAAAT0AAAAAAAIBDQAAAAAAAAPh/AAAAAAAAPkAAAAAAAAD4fwAAAAAAADBAAAAAAACARkAAAAAAAIBJQAAAAAAAAEhAAAAAAAAAP0AAAAAAAIBHQAAAAAAAgEBAAAAAAAAATEAAAAAAAAAzQAAAAAAAADpAAAAAAAAAR0AAAAAAAAA3QAAAAAAAgEdAAAAAAACAS0AAAAAAAAD4fwAAAAAAADVAAAAAAAAASEAAAAAAAAA2QAAAAAAAgERAAAAAAAAAPkAAAAAAAAD4fwAAAAAAgEZAAAAAAACARkAAAAAAAABOQAAAAAAAADhAAAAAAAAAPEAAAAAAAABCQAAAAAAAACpAAAAAAACAR0AAAAAAAAA/QAAAAAAAAE5AAAAAAACAPEAAAAAAAIBBQAAAAAAAQEBAAAAAAACAS0AAAAAAAMBQQAAAAAAAgEhAAAAAAAAAO0AAAAAAAAA5QAAAAAAAAFNAAAAAAACARUAAAAAAAABCQAAAAAAAgE9AAAAAAAAAQkAAAAAAAIBBQAAAAAAAgEpAAAAAAACAQEAAAAAAAIBOQAAAAAAAAEVAAAAAAAAA+H8AAAAAAAD4fwAAAAAAADdAAAAAAAAAPUAAAAAAAABFQAAAAAAAAEhAAAAAAAAA+H8AAAAAAABLQAAAAAAAAFBAAAAAAACAQkAAAAAAAAAyQAAAAAAAADtAAAAAAAAA+H8AAAAAAAAYQAAAAAAAgEdAAAAAAAAA+H8AAAAAAIBAQAAAAAAAAEVAAAAAAACATEAAAAAAAABJQAAAAAAAgEpAAAAAAAAANUAAAAAAAIBDQAAAAAAAAFBAAAAAAAAASEAAAAAAAIBLQAAAAAAAgEZAAAAAAACAREAAAAAAAAA7QAAAAAAAAPh/AAAAAAAAR0AAAAAAAAA6QAAAAAAAADhAAAAAAAAA+H8AAAAAAIBKQAAAAAAAAD5AAAAAAAAAUEAAAAAAAAA+QAAAAAAAgEtAAAAAAACAS0AAAAAAAIBMQAAAAAAAgEBAAAAAAACAQ0AAAAAAAABHQAAAAAAAgENAAAAAAAAAPkAAAAAAAABNQAAAAAAAgEZAAAAAAAAASUAAAAAAAIBNQAAAAAAAADlAAAAAAACARkAAAAAAAAA/QAAAAAAAgEhAAAAAAAAAS0AAAAAAAIBGQAAAAAAAgEtAAAAAAAAAN0AAAAAAAIBJQAAAAAAAADJAAAAAAAAASEAAAAAAAAA+QAAAAAAAADZAAAAAAAAAMUAAAAAAAIBFQAAAAAAAAElAAAAAAACAQkAAAAAAAIBDQA==",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ },
+ {
+ "customdata": [
+ [
+ "Nasser, Mrs. Nicholas (Adele Achem)",
+ "female",
+ 1
+ ],
+ [
+ "Hewlett, Mrs. (Mary D Kingcome) ",
+ "female",
+ 1
+ ],
+ [
+ "Williams, Mr. Charles Eugene",
+ "male",
+ 1
+ ],
+ [
+ "Fynney, Mr. Joseph J",
+ "male",
+ 0
+ ],
+ [
+ "Beesley, Mr. Lawrence",
+ "male",
+ 1
+ ],
+ [
+ "Wheadon, Mr. Edward H",
+ "male",
+ 0
+ ],
+ [
+ "Turpin, Mrs. William John Robert (Dorothy Ann Wonnacott)",
+ "female",
+ 0
+ ],
+ [
+ "Laroche, Miss. Simonne Marie Anne Andree",
+ "female",
+ 1
+ ],
+ [
+ "Faunthorpe, Mrs. Lizzie (Elizabeth Anne Wilkinson)",
+ "female",
+ 1
+ ],
+ [
+ "Rugg, Miss. Emily",
+ "female",
+ 1
+ ],
+ [
+ "West, Miss. Constance Mirium",
+ "female",
+ 1
+ ],
+ [
+ "Nye, Mrs. (Elizabeth Ramell)",
+ "female",
+ 1
+ ],
+ [
+ "Jenkin, Mr. Stephen Curnow",
+ "male",
+ 0
+ ],
+ [
+ "Hood, Mr. Ambrose Jr",
+ "male",
+ 0
+ ],
+ [
+ "Caldwell, Master. Alden Gates",
+ "male",
+ 1
+ ],
+ [
+ "Ilett, Miss. Bertha",
+ "female",
+ 1
+ ],
+ [
+ "Doling, Mrs. John T (Ada Julia Bone)",
+ "female",
+ 1
+ ],
+ [
+ "Kantor, Mr. Sinai",
+ "male",
+ 0
+ ],
+ [
+ "Turpin, Mr. William John Robert",
+ "male",
+ 0
+ ],
+ [
+ "Hickman, Mr. Stanley George",
+ "male",
+ 0
+ ],
+ [
+ "Nasser, Mr. Nicholas",
+ "male",
+ 0
+ ],
+ [
+ "Webber, Miss. Susan",
+ "female",
+ 1
+ ],
+ [
+ "Weisz, Mrs. Leopold (Mathilde Francoise Pede)",
+ "female",
+ 1
+ ],
+ [
+ "Sobey, Mr. Samuel James Hayden",
+ "male",
+ 0
+ ],
+ [
+ "Richard, Mr. Emile",
+ "male",
+ 0
+ ],
+ [
+ "Andrew, Mr. Edgardo Samuel",
+ "male",
+ 0
+ ],
+ [
+ "Nicholls, Mr. Joseph Charles",
+ "male",
+ 0
+ ],
+ [
+ "Navratil, Mr. Michel (\"Louis M Hoffman\")",
+ "male",
+ 0
+ ],
+ [
+ "Byles, Rev. Thomas Roussel Davids",
+ "male",
+ 0
+ ],
+ [
+ "Bateman, Rev. Robert James",
+ "male",
+ 0
+ ],
+ [
+ "Watt, Mrs. James (Elizabeth \"Bessie\" Inglis Milne)",
+ "female",
+ 1
+ ],
+ [
+ "Hale, Mr. Reginald",
+ "male",
+ 0
+ ],
+ [
+ "Pernot, Mr. Rene",
+ "male",
+ 0
+ ],
+ [
+ "Becker, Master. Richard F",
+ "male",
+ 1
+ ],
+ [
+ "Pinsky, Mrs. (Rosa)",
+ "female",
+ 1
+ ],
+ [
+ "Carbines, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "Navratil, Master. Michel M",
+ "male",
+ 1
+ ],
+ [
+ "Yrois, Miss. Henriette (\"Mrs Harbeck\")",
+ "female",
+ 0
+ ],
+ [
+ "Cameron, Miss. Clear Annie",
+ "female",
+ 1
+ ],
+ [
+ "Givard, Mr. Hans Kristensen",
+ "male",
+ 0
+ ],
+ [
+ "Jacobsohn, Mr. Sidney Samuel",
+ "male",
+ 0
+ ],
+ [
+ "Harris, Mr. Walter",
+ "male",
+ 0
+ ],
+ [
+ "Bracken, Mr. James H",
+ "male",
+ 0
+ ],
+ [
+ "Mellors, Mr. William John",
+ "male",
+ 1
+ ],
+ [
+ "Fahlstrom, Mr. Arne Jonas",
+ "male",
+ 0
+ ],
+ [
+ "Sjostedt, Mr. Ernst Adolf",
+ "male",
+ 0
+ ],
+ [
+ "Leyson, Mr. Robert William Norman",
+ "male",
+ 0
+ ],
+ [
+ "Hold, Mr. Stephen",
+ "male",
+ 0
+ ],
+ [
+ "Collyer, Miss. Marjorie \"Lottie\"",
+ "female",
+ 1
+ ],
+ [
+ "Pengelly, Mr. Frederick William",
+ "male",
+ 0
+ ],
+ [
+ "Hunt, Mr. George Henry",
+ "male",
+ 0
+ ],
+ [
+ "Coleridge, Mr. Reginald Charles",
+ "male",
+ 0
+ ],
+ [
+ "Hamalainen, Mrs. William (Anna)",
+ "female",
+ 1
+ ],
+ [
+ "Carter, Rev. Ernest Courtenay",
+ "male",
+ 0
+ ],
+ [
+ "Parrish, Mrs. (Lutie Davis)",
+ "female",
+ 1
+ ],
+ [
+ "Reeves, Mr. David",
+ "male",
+ 0
+ ],
+ [
+ "Mellinger, Mrs. (Elizabeth Anne Maidment)",
+ "female",
+ 1
+ ],
+ [
+ "Parkes, Mr. Francis \"Frank\"",
+ "male",
+ 0
+ ],
+ [
+ "Hosono, Mr. Masabumi",
+ "male",
+ 1
+ ],
+ [
+ "Levy, Mr. Rene Jacques",
+ "male",
+ 0
+ ],
+ [
+ "Keane, Miss. Nora A",
+ "female",
+ 1
+ ],
+ [
+ "Abelson, Mr. Samuel",
+ "male",
+ 0
+ ],
+ [
+ "Lahtinen, Mrs. William (Anna Sylfven)",
+ "female",
+ 0
+ ],
+ [
+ "Hart, Mr. Benjamin",
+ "male",
+ 0
+ ],
+ [
+ "Kantor, Mrs. Sinai (Miriam Sternin)",
+ "female",
+ 1
+ ],
+ [
+ "Moraweck, Dr. Ernest",
+ "male",
+ 0
+ ],
+ [
+ "Slayter, Miss. Hilda Mary",
+ "female",
+ 1
+ ],
+ [
+ "Caldwell, Mrs. Albert Francis (Sylvia Mae Harbaugh)",
+ "female",
+ 1
+ ],
+ [
+ "Ball, Mrs. (Ada E Hall)",
+ "female",
+ 1
+ ],
+ [
+ "Navratil, Master. Edmond Roger",
+ "male",
+ 1
+ ],
+ [
+ "Collander, Mr. Erik Gustaf",
+ "male",
+ 0
+ ],
+ [
+ "Sedgwick, Mr. Charles Frederick Waddington",
+ "male",
+ 0
+ ],
+ [
+ "Fox, Mr. Stanley Hubert",
+ "male",
+ 0
+ ],
+ [
+ "Brown, Miss. Amelia \"Mildred\"",
+ "female",
+ 1
+ ],
+ [
+ "Smith, Miss. Marion Elsie",
+ "female",
+ 1
+ ],
+ [
+ "Funk, Miss. Annie Clemmer",
+ "female",
+ 0
+ ],
+ [
+ "del Carlo, Mr. Sebastiano",
+ "male",
+ 0
+ ],
+ [
+ "Davies, Mr. Charles Henry",
+ "male",
+ 0
+ ],
+ [
+ "Buss, Miss. Kate",
+ "female",
+ 1
+ ],
+ [
+ "Lehmann, Miss. Bertha",
+ "female",
+ 1
+ ],
+ [
+ "McKane, Mr. Peter David",
+ "male",
+ 0
+ ],
+ [
+ "Pain, Dr. Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Trout, Mrs. William H (Jessie L)",
+ "female",
+ 1
+ ],
+ [
+ "Gale, Mr. Shadrach",
+ "male",
+ 0
+ ],
+ [
+ "Richards, Master. William Rowe",
+ "male",
+ 1
+ ],
+ [
+ "Cunningham, Mr. Alfred Fleming",
+ "male",
+ 0
+ ],
+ [
+ "Drew, Mrs. James Vivian (Lulu Thorne Christian)",
+ "female",
+ 1
+ ],
+ [
+ "Silven, Miss. Lyyli Karoliina",
+ "female",
+ 1
+ ],
+ [
+ "Matthews, Mr. William John",
+ "male",
+ 0
+ ],
+ [
+ "Clarke, Mrs. Charles V (Ada Maria Winfield)",
+ "female",
+ 1
+ ],
+ [
+ "Phillips, Miss. Kate Florence (\"Mrs Kate Louise Phillips Marshall\")",
+ "female",
+ 1
+ ],
+ [
+ "Louch, Mrs. Charles Alexander (Alice Adelaide Slow)",
+ "female",
+ 1
+ ],
+ [
+ "Richards, Mrs. Sidney (Emily Hocking)",
+ "female",
+ 1
+ ],
+ [
+ "Kvillner, Mr. Johan Henrik Johannesson",
+ "male",
+ 0
+ ],
+ [
+ "Hart, Mrs. Benjamin (Esther Ada Bloomfield)",
+ "female",
+ 1
+ ],
+ [
+ "Reynaldo, Ms. Encarnacion",
+ "female",
+ 1
+ ],
+ [
+ "Mellinger, Miss. Madeleine Violet",
+ "female",
+ 1
+ ],
+ [
+ "West, Mr. Edwy Arthur",
+ "male",
+ 0
+ ],
+ [
+ "Toomey, Miss. Ellen",
+ "female",
+ 1
+ ],
+ [
+ "Milling, Mr. Jacob Christian",
+ "male",
+ 0
+ ],
+ [
+ "Campbell, Mr. William",
+ "male",
+ 0
+ ],
+ [
+ "West, Mrs. Edwy Arthur (Ada Mary Worth)",
+ "female",
+ 1
+ ],
+ [
+ "Jerwan, Mrs. Amin S (Marie Marthe Thuillard)",
+ "female",
+ 1
+ ],
+ [
+ "Renouf, Mr. Peter Henry",
+ "male",
+ 0
+ ],
+ [
+ "Frost, Mr. Anthony Wood \"Archie\"",
+ "male",
+ 0
+ ],
+ [
+ "Quick, Mrs. Frederick Charles (Jane Richards)",
+ "female",
+ 1
+ ],
+ [
+ "Lemore, Mrs. (Amelia Milley)",
+ "female",
+ 1
+ ],
+ [
+ "Angle, Mrs. William A (Florence \"Mary\" Agnes Hughes)",
+ "female",
+ 1
+ ],
+ [
+ "Ridsdale, Miss. Lucy",
+ "female",
+ 1
+ ],
+ [
+ "Hocking, Mr. Richard George",
+ "male",
+ 0
+ ],
+ [
+ "Quick, Miss. Phyllis May",
+ "female",
+ 1
+ ],
+ [
+ "Hart, Miss. Eva Miriam",
+ "female",
+ 1
+ ],
+ [
+ "Beane, Mr. Edward",
+ "male",
+ 1
+ ],
+ [
+ "Beane, Mrs. Edward (Ethel Clarke)",
+ "female",
+ 1
+ ],
+ [
+ "Padro y Manent, Mr. Julian",
+ "male",
+ 1
+ ],
+ [
+ "Davies, Master. John Morgan Jr",
+ "male",
+ 1
+ ],
+ [
+ "Sharp, Mr. Percival James R",
+ "male",
+ 0
+ ],
+ [
+ "Norman, Mr. Robert Douglas",
+ "male",
+ 0
+ ],
+ [
+ "Harris, Mr. George",
+ "male",
+ 1
+ ],
+ [
+ "Garside, Miss. Ethel",
+ "female",
+ 1
+ ],
+ [
+ "Christy, Miss. Julie Rachel",
+ "female",
+ 1
+ ],
+ [
+ "Downton, Mr. William James",
+ "male",
+ 0
+ ],
+ [
+ "Jarvis, Mr. John Denzil",
+ "male",
+ 0
+ ],
+ [
+ "Chapman, Mr. John Henry",
+ "male",
+ 0
+ ],
+ [
+ "Leitch, Miss. Jessie Wills",
+ "female",
+ 1
+ ],
+ [
+ "Jacobsohn, Mrs. Sidney Samuel (Amy Frances Christy)",
+ "female",
+ 1
+ ],
+ [
+ "Laroche, Mrs. Joseph (Juliette Marie Louise Lafargue)",
+ "female",
+ 1
+ ],
+ [
+ "Herman, Miss. Alice",
+ "female",
+ 1
+ ],
+ [
+ "Becker, Miss. Marion Louise",
+ "female",
+ 1
+ ],
+ [
+ "Gavey, Mr. Lawrence",
+ "male",
+ 0
+ ],
+ [
+ "Kirkland, Rev. Charles Leonard",
+ "male",
+ 0
+ ],
+ [
+ "Davis, Miss. Mary",
+ "female",
+ 1
+ ],
+ [
+ "Collyer, Mr. Harvey",
+ "male",
+ 0
+ ],
+ [
+ "Doling, Miss. Elsie",
+ "female",
+ 1
+ ],
+ [
+ "Hickman, Mr. Leonard Mark",
+ "male",
+ 0
+ ],
+ [
+ "Eitemiller, Mr. George Floyd",
+ "male",
+ 0
+ ],
+ [
+ "Hickman, Mr. Lewis",
+ "male",
+ 0
+ ],
+ [
+ "Butler, Mr. Reginald Fenton",
+ "male",
+ 0
+ ],
+ [
+ "Brown, Mrs. Thomas William Solomon (Elizabeth Catherine Ford)",
+ "female",
+ 1
+ ],
+ [
+ "Mitchell, Mr. Henry Michael",
+ "male",
+ 0
+ ],
+ [
+ "Wilhelms, Mr. Charles",
+ "male",
+ 1
+ ],
+ [
+ "Watson, Mr. Ennis Hastings",
+ "male",
+ 0
+ ],
+ [
+ "Brown, Mr. Thomas William Solomon",
+ "male",
+ 0
+ ],
+ [
+ "Laroche, Mr. Joseph Philippe Lemercier",
+ "male",
+ 0
+ ],
+ [
+ "Chapman, Mr. Charles Henry",
+ "male",
+ 0
+ ],
+ [
+ "Morley, Mr. Henry Samuel (\"Mr Henry Marshall\")",
+ "male",
+ 0
+ ],
+ [
+ "Kelly, Mrs. Florence \"Fannie\"",
+ "female",
+ 1
+ ],
+ [
+ "Greenberg, Mr. Samuel",
+ "male",
+ 0
+ ],
+ [
+ "Troutt, Miss. Edwina Celia \"Winnie\"",
+ "female",
+ 1
+ ],
+ [
+ "Harper, Miss. Annie Jessie \"Nina\"",
+ "female",
+ 1
+ ],
+ [
+ "Gillespie, Mr. William Henry",
+ "male",
+ 0
+ ],
+ [
+ "Hodges, Mr. Henry Price",
+ "male",
+ 0
+ ],
+ [
+ "Renouf, Mrs. Peter Henry (Lillian Jefferys)",
+ "female",
+ 1
+ ],
+ [
+ "Bryhl, Mr. Kurt Arnold Gottfrid",
+ "male",
+ 0
+ ],
+ [
+ "Knight, Mr. Robert J",
+ "male",
+ 0
+ ],
+ [
+ "Berriman, Mr. William John",
+ "male",
+ 0
+ ],
+ [
+ "Troupiansky, Mr. Moses Aaron",
+ "male",
+ 0
+ ],
+ [
+ "Sinkkonen, Miss. Anna",
+ "female",
+ 1
+ ],
+ [
+ "Wells, Miss. Joan",
+ "female",
+ 1
+ ],
+ [
+ "Herman, Mrs. Samuel (Jane Laver)",
+ "female",
+ 1
+ ],
+ [
+ "Hamalainen, Master. Viljo",
+ "male",
+ 1
+ ],
+ [
+ "Bailey, Mr. Percy Andrew",
+ "male",
+ 0
+ ],
+ [
+ "Mack, Mrs. (Mary)",
+ "female",
+ 0
+ ],
+ [
+ "Hocking, Mrs. Elizabeth (Eliza Needs)",
+ "female",
+ 1
+ ],
+ [
+ "Gaskell, Mr. Alfred",
+ "male",
+ 0
+ ],
+ [
+ "Otter, Mr. Richard",
+ "male",
+ 0
+ ],
+ [
+ "Ponesell, Mr. Martin",
+ "male",
+ 0
+ ],
+ [
+ "Collyer, Mrs. Harvey (Charlotte Annie Tate)",
+ "female",
+ 1
+ ],
+ [
+ "Meyer, Mr. August",
+ "male",
+ 0
+ ],
+ [
+ "Slemen, Mr. Richard James",
+ "male",
+ 0
+ ],
+ [
+ "Mallet, Mr. Albert",
+ "male",
+ 0
+ ],
+ [
+ "Mallet, Master. Andre",
+ "male",
+ 1
+ ],
+ [
+ "Richards, Master. George Sibley",
+ "male",
+ 1
+ ],
+ [
+ "Mudd, Mr. Thomas Charles",
+ "male",
+ 0
+ ],
+ [
+ "Harper, Rev. John",
+ "male",
+ 0
+ ],
+ [
+ "Carter, Mrs. Ernest Courtenay (Lilian Hughes)",
+ "female",
+ 0
+ ],
+ [
+ "Giles, Mr. Frederick Edward",
+ "male",
+ 0
+ ],
+ [
+ "Gill, Mr. John William",
+ "male",
+ 0
+ ],
+ [
+ "Bystrom, Mrs. (Karolina)",
+ "female",
+ 1
+ ],
+ [
+ "Duran y More, Miss. Asuncion",
+ "female",
+ 1
+ ],
+ [
+ "Abelson, Mrs. Samuel (Hannah Wizosky)",
+ "female",
+ 1
+ ],
+ [
+ "Shelley, Mrs. William (Imanita Parrish Hall)",
+ "female",
+ 1
+ ],
+ [
+ "Banfield, Mr. Frederick James",
+ "male",
+ 0
+ ],
+ [
+ "Montvila, Rev. Juozas",
+ "male",
+ 0
+ ],
+ [
+ "Myles, Mr. Thomas Francis",
+ "male",
+ null
+ ],
+ [
+ "Caldwell, Mr. Albert Francis",
+ "male",
+ null
+ ],
+ [
+ "Howard, Mr. Benjamin",
+ "male",
+ null
+ ],
+ [
+ "del Carlo, Mrs. Sebastiano (Argenia Genovesi)",
+ "female",
+ null
+ ],
+ [
+ "Keane, Mr. Daniel",
+ "male",
+ null
+ ],
+ [
+ "Louch, Mr. Charles Alexander",
+ "male",
+ null
+ ],
+ [
+ "Jefferys, Mr. Clifford Thomas",
+ "male",
+ null
+ ],
+ [
+ "Corbett, Mrs. Walter H (Irene Colvin)",
+ "female",
+ null
+ ],
+ [
+ "Pulbaum, Mr. Franz",
+ "male",
+ null
+ ],
+ [
+ "Hocking, Miss. Ellen Nellie\"\"",
+ "female",
+ null
+ ],
+ [
+ "Mangiavacchi, Mr. Serafino Emilio",
+ "male",
+ null
+ ],
+ [
+ "McCrae, Mr. Arthur Gordon",
+ "male",
+ null
+ ],
+ [
+ "Corey, Mrs. Percy C (Mary Phyllis Elizabeth Miller)",
+ "female",
+ null
+ ],
+ [
+ "Aldworth, Mr. Charles Augustus",
+ "male",
+ null
+ ],
+ [
+ "Lamb, Mr. John Joseph",
+ "male",
+ null
+ ],
+ [
+ "Wells, Master. Ralph Lester",
+ "male",
+ null
+ ],
+ [
+ "Weisz, Mr. Leopold",
+ "male",
+ null
+ ],
+ [
+ "Swane, Mr. George",
+ "male",
+ null
+ ],
+ [
+ "Stanton, Mr. Samuel Ward",
+ "male",
+ null
+ ],
+ [
+ "Chapman, Mrs. John Henry (Sara Elizabeth Lawry)",
+ "female",
+ null
+ ],
+ [
+ "Watt, Miss. Bertha J",
+ "female",
+ null
+ ],
+ [
+ "Bowenur, Mr. Solomon",
+ "male",
+ null
+ ],
+ [
+ "Schmidt, Mr. August",
+ "male",
+ null
+ ],
+ [
+ "Beauchamp, Mr. Henry James",
+ "male",
+ null
+ ],
+ [
+ "Lahtinen, Rev. William",
+ "male",
+ null
+ ],
+ [
+ "Wright, Miss. Marion",
+ "female",
+ null
+ ],
+ [
+ "Peruschitz, Rev. Joseph Maria",
+ "male",
+ null
+ ],
+ [
+ "Brown, Miss. Edith Eileen",
+ "female",
+ null
+ ],
+ [
+ "Sincock, Miss. Maude",
+ "female",
+ null
+ ],
+ [
+ "Becker, Mrs. Allen Oliver (Nellie E Baumgardner)",
+ "female",
+ null
+ ],
+ [
+ "McCrie, Mr. James Matthew",
+ "male",
+ null
+ ],
+ [
+ "Maybery, Mr. Frank Hubert",
+ "male",
+ null
+ ],
+ [
+ "Phillips, Miss. Alice Frances Louisa",
+ "female",
+ null
+ ],
+ [
+ "Veal, Mr. James",
+ "male",
+ null
+ ],
+ [
+ "Angle, Mr. William A",
+ "male",
+ null
+ ],
+ [
+ "Lingane, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Drew, Master. Marshall Brines",
+ "male",
+ null
+ ],
+ [
+ "Baimbrigge, Mr. Charles Robert",
+ "male",
+ null
+ ],
+ [
+ "Quick, Miss. Winifred Vera",
+ "female",
+ null
+ ],
+ [
+ "Andrew, Mr. Frank Thomas",
+ "male",
+ null
+ ],
+ [
+ "Collett, Mr. Sidney C Stuart",
+ "male",
+ null
+ ],
+ [
+ "Deacon, Mr. Percy William",
+ "male",
+ null
+ ],
+ [
+ "Howard, Mrs. Benjamin (Ellen Truelove Arman)",
+ "female",
+ null
+ ],
+ [
+ "Duran y More, Miss. Florentina",
+ "female",
+ null
+ ],
+ [
+ "Cook, Mrs. (Selena Rogers)",
+ "female",
+ null
+ ],
+ [
+ "Hocking, Mr. Samuel James Metcalfe",
+ "male",
+ null
+ ],
+ [
+ "Sweet, Mr. George Frederick",
+ "male",
+ null
+ ],
+ [
+ "Hiltunen, Miss. Marta",
+ "female",
+ null
+ ],
+ [
+ "Christy, Mrs. (Alice Frances)",
+ "female",
+ null
+ ],
+ [
+ "Karnes, Mrs. J Frank (Claire Bennett)",
+ "female",
+ null
+ ],
+ [
+ "Drew, Mr. James Vivian",
+ "male",
+ null
+ ],
+ [
+ "Hold, Mrs. Stephen (Annie Margaret Hill)",
+ "female",
+ null
+ ],
+ [
+ "West, Miss. Barbara J",
+ "female",
+ null
+ ],
+ [
+ "Bentham, Miss. Lilian W",
+ "female",
+ null
+ ],
+ [
+ "Wells, Mrs. Arthur Henry (Addie\" Dart Trevaskis)\"",
+ "female",
+ null
+ ],
+ [
+ "Portaluppi, Mr. Emilio Ilario Giuseppe",
+ "male",
+ null
+ ],
+ [
+ "Bryhl, Miss. Dagmar Jenny Ingeborg ",
+ "female",
+ null
+ ],
+ [
+ "Parker, Mr. Clifford Richard",
+ "male",
+ null
+ ],
+ [
+ "Faunthorpe, Mr. Harry",
+ "male",
+ null
+ ],
+ [
+ "Ware, Mr. John James",
+ "male",
+ null
+ ],
+ [
+ "Oxenham, Mr. Percy Thomas",
+ "male",
+ null
+ ],
+ [
+ "Laroche, Miss. Louise",
+ "female",
+ null
+ ],
+ [
+ "Malachard, Mr. Noel",
+ "male",
+ null
+ ],
+ [
+ "Phillips, Mr. Escott Robert",
+ "male",
+ null
+ ],
+ [
+ "Rogers, Mr. Reginald Harry",
+ "male",
+ null
+ ],
+ [
+ "Jefferys, Mr. Ernest Wilfred",
+ "male",
+ null
+ ],
+ [
+ "Nesson, Mr. Israel",
+ "male",
+ null
+ ],
+ [
+ "Becker, Miss. Ruth Elizabeth",
+ "female",
+ null
+ ],
+ [
+ "Clarke, Mr. Charles Valentine",
+ "male",
+ null
+ ],
+ [
+ "Enander, Mr. Ingvar",
+ "male",
+ null
+ ],
+ [
+ "Davies, Mrs. John Morgan (Elizabeth Agnes Mary White) ",
+ "female",
+ null
+ ],
+ [
+ "de Brito, Mr. Jose Joaquim",
+ "male",
+ null
+ ],
+ [
+ "Denbury, Mr. Herbert",
+ "male",
+ null
+ ],
+ [
+ "Fillbrook, Mr. Joseph Charles",
+ "male",
+ null
+ ],
+ [
+ "Botsford, Mr. William Hull",
+ "male",
+ null
+ ],
+ [
+ "Giles, Mr. Ralph",
+ "male",
+ null
+ ],
+ [
+ "Walcroft, Miss. Nellie",
+ "female",
+ null
+ ],
+ [
+ "Stokes, Mr. Philip Joseph",
+ "male",
+ null
+ ],
+ [
+ "Dibden, Mr. William",
+ "male",
+ null
+ ],
+ [
+ "Herman, Mr. Samuel",
+ "male",
+ null
+ ],
+ [
+ "Mallet, Mrs. Albert (Antoinette Magnin)",
+ "female",
+ null
+ ],
+ [
+ "Ware, Mrs. John James (Florence Louise Long)",
+ "female",
+ null
+ ],
+ [
+ "Pallas y Castello, Mr. Emilio",
+ "male",
+ null
+ ],
+ [
+ "Giles, Mr. Edgar",
+ "male",
+ null
+ ],
+ [
+ "Harbeck, Mr. William H",
+ "male",
+ null
+ ],
+ [
+ "Cotterill, Mr. Henry Harry\"\"",
+ "male",
+ null
+ ],
+ [
+ "Wheeler, Mr. Edwin Frederick\"\"",
+ "male",
+ null
+ ],
+ [
+ "Herman, Miss. Kate",
+ "female",
+ null
+ ],
+ [
+ "Ashby, Mr. John",
+ "male",
+ null
+ ],
+ [
+ "Gilbert, Mr. William",
+ "male",
+ null
+ ],
+ [
+ "Gale, Mr. Harry",
+ "male",
+ null
+ ],
+ [
+ "Nourney, Mr. Alfred (Baron von Drachstedt\")\"",
+ "male",
+ null
+ ],
+ [
+ "Ware, Mr. William Jeffery",
+ "male",
+ null
+ ]
+ ],
+ "hovertemplate": "Pclass=2 Age=%{x} Fare=%{y} Name=%{customdata[0]} Sex=%{customdata[1]} Survived=%{customdata[2]} ",
+ "legendgroup": "2",
+ "marker": {
+ "color": "#00cc96",
+ "symbol": "circle"
+ },
+ "mode": "markers",
+ "name": "2",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "io7k8h8SPkAAAAAAAAAwQAAAAAAAACpAAAAAAAAAOkAAAAAAAAAqQAAAAAAAACVAAAAAAAAANUDu68A5I8pEQAAAAAAAADpAAAAAAAAAJUAAAAAAAMA7QAAAAAAAACVAAAAAAAAAJUAAAAAAAGBSQAAAAAAAAD1AAAAAAAAAJUAAAAAAAAA3QAAAAAAAADpAAAAAAAAANUAAAAAAAGBSQIqO5PIfEj5AAAAAAAAAKkAAAAAAAAA6QAAAAAAAACpASFD8GHMXLkAAAAAAAAAnQAAAAAAAYEJAAAAAAAAAOkAAAAAAAAAqQM3MzMzMDClAAAAAAACAL0AAAAAAAAAqQJqZmZmZGS5AAAAAAACAQ0AAAAAAAAAqQAAAAAAAACpAAAAAAAAAOkAAAAAAAAAqQAAAAAAAADVAAAAAAAAAKkAAAAAAAAA7QAAAAAAAACVAAAAAAAAAKkAAAAAAAAAlQAAAAAAAACpAAAAAAAAAK0AAAAAAAAAlQAAAAAAAADpAAAAAAABAOkAAAAAAAAAlQM3MzMzMjChAAAAAAAAAJUAAAAAAAAAtQAAAAAAAADpAAAAAAAAAOkAAAAAAAAAlQAAAAAAAgDNAAAAAAAAAAAAAAAAAAAAqQAAAAAAAwClAMzMzMzOzKEAAAAAAAAA4QAAAAAAAADpAAAAAAABAOkAAAAAAAAA6QAAAAAAAACxAMzMzMzOzKEAAAAAAAAA9QAAAAAAAACpAAAAAAAAAOkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkDx9EpZhrg7QAAAAAAAYFJAAAAAAAAAKkAAAAAAAAAoQAAAAAAAADpAAAAAAAAAJUDNzMzMzEwpQAAAAAAAADVAAAAAAADAMkAAAAAAAAAAAAAAAAAAQEBAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAwDJAAAAAAAAAJUAAAAAAAEA6QAAAAAAAACpAAAAAAACAM0AAAAAAAMA7QAAAAAAAACVAAAAAAAAAKkAAAAAAAAAAAAAAAAAAwDtAhXzQs1mVK0AAAAAAAAA1QAAAAAAAAAAAAAAAAAAAOkAAAAAAAAAlQAAAAAAAADpAAAAAAAAAJUAAAAAAAAAnQAAAAAAAADpAAAAAAABAOkAAAAAAAAA6QAAAAAAAADpAmpmZmZm5K0AAAAAAAGBCQAAAAAAAADpAAAAAAAAAK0AAAAAAAAAlQAAAAAAAACpAAAAAAAAAPkAAAAAAAAA6QAAAAAAAAC5AAAAAAAAAOkAAAAAAAIBAQAAAAAAAADtA7uvAOSPKREAAAAAAAEBQQAAAAAAAgENAAAAAAAAAJUAzMzMzM7MoQAAAAAAAACpAAAAAAABAOkAAAAAAAAA3QAAAAAAAYFJAAAAAAAAAKkAAAAAAAGBSQAAAAAAAACpAAAAAAACAQ0AAAAAAAAAlQAAAAAAAACpAAAAAAAAAAAAAAAAAAIBDQO7rwDkjykRAAAAAAAAAK0AAAAAAAAA6QAAAAAAAACtAAAAAAAAAKkAAAAAAAAAlQAAAAAAAgEBAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADVAAAAAAAAAOkAAAAAAAAAAAAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADdAAAAAAABAUEAAAAAAAAAtQAAAAAAAACdAAAAAAAAAJUAAAAAAAAA3QAAAAAAAADpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAQDpAAAAAAAAAKkAAAAAAAAAlQFRSJ6CJgEJAVFInoImAQkAAAAAAAMAyQAAAAAAAACVAAAAAAACAQEAAAAAAAAA6QAAAAAAAACdAAAAAAAAAKkAAAAAAAAAqQEhQ/BhztytAAAAAAAAAOEAAAAAAAAA6QAAAAAAAACVAAAAAAAAAKkAAAAAAAGAjQAAAAAAAAD1AAAAAAAAAOkDx9EpZhrg7QDMzMzMzsyhAAAAAAAAAOkAAAAAAAIA/QAAAAAAAACpA4umVsgwRLkAAAAAAAAA3QLivA+eMKC9AAAAAAAAAK0AAAAAAAAA1QAAAAAAAACpAe4MvTKZqJUAAAAAAAAA3QAAAAAAAADpAAAAAAAAAKkBIUPwYcxcuQAAAAAAAADpAAAAAAACAL0AAAAAAAAAqQAAAAAAAACpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAACtAAAAAAAAAKkAAAAAAAIBDQAAAAAAAYEJAAAAAAACAQ0AAAAAAAAAqQAAAAAAAADBAAAAAAAAANUAAAAAAAAAqQAAAAAAAADpAMzMzMzOzKEAAAAAAAEBAQAAAAAAAACVAAAAAAAAAOkAAAAAAAAAlQAAAAAAAACVAAAAAAABgUkAAAAAAAAA6QEhQ/BhztytAAAAAAAAAJUAAAAAAAAAqQAAAAAAAQFBAAAAAAAAAKkAAAAAAAAA+QAAAAAAAADVAAAAAAABAQEAAAAAAAAA6QAAAAAAAwDtAAAAAAAAAKkAAAAAAAAA3QJqZmZmZeSlAAAAAAAAAOkAAAAAAAAAlQAAAAAAAADpAAAAAAAAANUAAAAAAAAAlQO7rwDkjykRASFD8GHMXLkAAAAAAAAA1QAAAAAAAACVAAAAAAACAP0AAAAAAAAAqQAAAAAAAgENAAAAAAAAAOkAAAAAAAAAqQAAAAAAAYEJAAAAAAAAAKkAAAAAAAIA/QAAAAAAAACVAAAAAAAAAKkAAAAAAAAArQAAAAAAAADVAAAAAAAAAJUAAAAAAAGBSQAAAAAAAQFBAVFInoImAQkAAAAAAAAA1QEhQ/BhztytAAAAAAAAAJ0AAAAAAAAAqQAAAAAAAACdAAAAAAADAKUAAAAAAAEBQQAAAAAAAACpAAAAAAAAAJUAAAAAAAAA1QJqZmZmZuStAAAAAAAAAJUA=",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "title": {
+ "text": "Pclass"
+ },
+ "tracegroupgap": 0
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Стоимость билета vs Возраст по классам"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Age"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Fare"
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig1 = px.scatter(trains_test, x='Age', y='Fare', color='Pclass',\n",
+ " title='Стоимость билета vs Возраст по классам',\n",
+ " hover_data=['Name', 'Sex', 'Survived'])\n",
+ "fig1.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "93a65105-5ff9-4c91-8859-13be2f9b72df",
+ "metadata": {},
+ "source": [
+ "# 2. Linear plot с несколькими линиями (Seaborn)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "id": "c5106ae8-b722-431b-a06e-bc5195fc045a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0kAAAIjCAYAAADWYVDIAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAACjF0lEQVR4nOzdd3xV9f3H8de5IzfJzSIhJIS995a9EURZDty04mhrrVoFtT9p66yWal2tddTWgrbiwKpMJ8heMmXPsEkghCTkJrnJvff8/riSEhMgCQkn4/18PO4D7rnnnvO+N/fe5HO/yzBN00REREREREQAsFkdQEREREREpCpRkSQiIiIiInIWFUkiIiIiIiJnUZEkIiIiIiJyFhVJIiIiIiIiZ1GRJCIiIiIichYVSSIiIiIiImdRkSQiIiIiInIWFUkiIiIiIiJnUZEkIiIVJhAIkJaWxr59+6yOIiIiUm4qkkRE5KKkpKTw4IMP0qRJE0JCQoiPj6d9+/ZkZWVZHU1ERKRcVCSJnMf06dMxDAPDMFi2bFmx203TpFGjRhiGwZgxYyxIKGKtPXv20LNnTz744APuvvtu5s6dy9dff82CBQtwu91WxxMRESkXh9UBRKqD0NBQZsyYwYABA4psX7x4MYcPH8blclmUTMRad999NyEhIaxatYoGDRpYHUdERKRCqCVJpBRGjRrFzJkz8fl8RbbPmDGDHj16kJiYaFEyEeusW7eOhQsX8uabb6pAEhGRGkVFkkgp3HLLLZw8eZKvv/66cFt+fj4ff/wxt956a4n3CQQCvPLKK3To0IHQ0FASEhK4++67OXXqVLF99+/fX9it78eX/fv3F+53pvvf2dsCgQCdO3fGMAymT59euP3777/n9ttvp3nz5oSGhpKYmMidd97JyZMni5z7ySefxDAM0tLSimxfu3ZtsWPefvvtREREFMv/8ccfYxgGixYtKty2dOlSbrjhBho3bozL5aJRo0ZMmjSJ3NzcEu9/2WWXERkZWeSxv/DCCyU+t2fLyMhg0qRJNG3aFJfLRcOGDbnttttIS0tj0aJF53xez1yefPLJwmNt2LCBq666iqioKCIiIrj88stZtWpVkfOV5Wdw++23YxgGXbt2LZZ76tSpGIZR7Pn0+Xz84Q9/oEWLFrhcLpo2bcpvf/tbvF5vsWN8/vnnDB48mMjISKKioujZsyczZswAYMiQIRd87GcYhsF99913wef6x1atWkVoaCh79+6lQ4cOuFwuEhMTufvuu0lPTy+y75AhQxgyZEiRbd99912xLGec3dX17MuPj5GRkcGDDz5Io0aNcLlctGzZkueee45AIACc/7115nL77bcDkJ6ezsMPP0ynTp2IiIggKiqKq666ik2bNpXq+TjfOZo2bVpkX4/Hw0MPPVSYu02bNrzwwguYpnnB85T0XD777LPYbLbCn/8Z53v8Z3vhhRfo168fcXFxhIWF0aNHDz7++OMSz/+f//yHXr16ER4eTp06dRg0aBBfffVVkX3O99qE0n8+lOc9VJKyvv5Kuv/Zz13dunUZPXo0W7ZsKbLfhd5LP/78yMjIoF27dvTq1avIY7/99tuLvWbuu+8+IiIiWL9+feG2pk2bFr5+z5g5c2ax19yPXwdOp5OmTZvyyCOPkJ+fX7hfad8DZz5bS3qNREREFMlUls/MM7+Pzvbee+/RtWtXQkNDiYuL45ZbbuHgwYPFzitS0dTdTqQUmjZtSt++fXn//fe56qqrgOAfAZmZmdx888389a9/LXafu+++m+nTp3PHHXfw61//muTkZP72t7+xYcMGli9fjtPpLHafW265hVGjRgEwf/583n///Qtm+/e//83mzZuLbf/666/Zt28fd9xxB4mJiWzdupW33nqLrVu3smrVqlL9YXAxZs6cSU5ODvfccw9xcXGsWbOGV199lcOHDzNz5szC/VauXMmNN95Ily5d+NOf/kR0dDRpaWlMmjTpgufIzs5m4MCBbN++nTvvvJPu3buTlpbG7NmzOXz4MO3atePf//534f5vvfUW27dv5+WXXy7c1rlzZwC2bt3KwIEDiYqK4je/+Q1Op5O///3vDBkyhMWLF9O7d+9z5jjXzwDA4XCwdetWNmzYQLdu3Qq3T58+ndDQ0GL7/+xnP+Odd97h+uuv56GHHmL16tVMnTqV7du38+mnnxa5/5133kmHDh2YMmUKMTExbNiwgS+++IJbb72V3/3ud/zsZz8DKHw+f/GLXzBw4MALPq+ldfLkSfLy8rjnnnsYNmwYv/zlL9m7dy+vvfYaq1evZvXq1eftivp///d/FzzHyy+/TN26dYFgIXC2nJwcBg8ezJEjR7j77rtp3LgxK1asYMqUKRw7doxXXnmF+Pj4Iq+BTz75hE8//bTIthYtWgCwb98+PvvsM2644QaaNWtGamoqf//73xk8eDDbtm0jKSnpgnlHjBjBbbfdVmTbiy++WOTLEdM0GTduHN9++y133XUXXbt25csvv+SRRx7hyJEjRV6fpTFt2jR+//vf8+KLL57zS5uzf/ZnnoOz/eUvf2HcuHFMmDCB/Px8PvjgA2644Qbmzp3L6NGjC/d76qmnePLJJ+nXrx9PP/00ISEhrF69moULF3LFFVcAF35tQuk/H6Ds76HSKs3r72xt27bld7/7HaZpsnfvXl566SVGjRp1UX+wx8TEMHfuXPr06cPEiRP58MMPS/xsfvXVV3njjTf45JNP6N69+zmP5/P5+N3vfnfO28+8DrxeL19++SUvvPACoaGh/OEPfwAq5j1QGuf7zDzbjBkz+MlPfkKXLl2YOnUqJ0+e5K9//SvLli1jw4YNhZ8NIpXCFJFzmjZtmgmY3333nfm3v/3NjIyMNHNyckzTNM0bbrjBHDp0qGmaptmkSRNz9OjRhfdbunSpCZjvvfdekeN98cUXJW7ftWuXCZgvvPBC4bY///nPJmAmJycXy3NmW15entm4cWPzqquuMgFz2rRphfueyXm2999/3wTMJUuWFG574oknTMA8ceJEkX2/++67YsecOHGi6Xa7ix135syZJmB+++235z3/1KlTTcMwzAMHDhRumzJligmYx44dK9yWnJxsAuaf//znYsc42+OPP24C5ieffFLstkAgUGzbxIkTzSZNmpR4rGuuucYMCQkx9+7dW7jt6NGjZmRkpDlo0KDCbWX5GZx5vsaOHWved999hduXLl1qhoWFmddcc02R53Pjxo0mYP7sZz8rku3hhx82AXPhwoWmaZpmRkaGGRkZafbu3dvMzc294OM+83yene1sgHnvvfeWeNv5nHntXH755abP5yvcfuY5evXVVwu3DR482Bw8eHDh9fnz55uAeeWVV5ol/Sr6xz/+YQJFXis/PsYf/vAH0+12m7t27Spy30cffdS02+3mwYMHz5m5JHl5eabf7y+yLTk52XS5XObTTz9d8pNwlnM9j6NHjy7yuvvss89MwHzmmWeK7Hf99debhmGYe/bsOe95zn4e5s2bZzocDvOhhx4qcd/du3ebgPnOO+8UbivpOfjx+zU/P9/s2LGjOWzYsCLHstls5rXXXlvseTrzuivta7O0nw9lfQ+d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IzU1lTFjxhTZ//Tp0zz77LNMmjTpvC0bhw4dYvny5QwbNuy8GW+88UZWrlzJl19+Wey2jIyMYuuaXYjdbi/2/M2cOZMjR46U6TgXMmrUKPx+P3/729+KbH/55ZcxDKNwBs3zad26dWF3pVdffbWwy+rZfD4f//3vf+nVq9d5P1vsdjuGYeD3+wu37d+/n88++6zIftdccw02m42nn366WKvCmeetNK/Nsn4+nFGa99D5lPb1V1pnpuwuaXr+s13ovfTFF1/wySef8Je//IXw8HDCwsLo1q0b8fHxtGrVCgh+Jpw8ebLE3yn79+8v/L1U1tbdM4/hzNi1ynwPlPUzs2vXriQkJPCPf/yDnJycwu1Lly5l7dq1xT5fRCqaWpJEyqikLi0/NnjwYO6++26mTp3Kxo0bueKKK3A6nezevZuZM2fyl7/8heuvv57vv/+ep556isOHDzN69OgiA3bPDJL97LPPuOWWW4r03/7qq6947733CAkJKfH8UVFRDBo0iOeff56CggIaNGjAV199RXJy8kU++tJp27YtLVq04OGHH+bIkSNERUXx3//+t8SxRlu3buU3v/kNTz75JD179izTeR555BE+/vhjbrjhBu6880569OhBeno6s2fP5s0336RLly6lPtYzzzzD119/zYABA/jVr36Fw+Hg73//O16vl+eff77Y/hf6GZRk4cKFeL3ec3aH6dKlCxMnTuStt94iIyODwYMHs2bNGt555x2uueYahg4dCgR/vi+//DI/+9nP6NmzJ7feeit16tRh06ZN5OTk8M4775Q60xkHDx7kiy++KOwi9Oyzz9KkSZMSW4POiI2N5fe//z2PPfYYI0eO5Oqrr2bfvn387W9/o0uXLoVTkJ+xfv166tate87ucQBvvPEGU6dOJTw8vNjEBj/2yCOPMHv2bMaMGcPtt99Ojx498Hg8bN68mY8//pj9+/eXqQVozJgxPP3009xxxx3069ePzZs389577xVpJasIY8eOZejQofzud79j//79dOnSha+++opZs2bx4IMPFrbGlFZiYiJ//vOf+dnPfsZPfvITRo0axTfffMNjjz3G999/X6x77I+NHj2al156iSuvvJJbb72V48eP89prr9GyZUu+//77wv1atmzJ7373O/7whz8wcOBArrvuOlwuF9999x1JSUlMnTq1VK/Nsnw+/NiF3kPnU5rX3/mkpqYWfkanpaXx97//HYfDUeyP9fO9l37cmu/1ern//vsZPXr0ObvSQbB16oknnuD3v/89EydOLDIOcPHixbRr165UY7RWrlyJw+Eo7G736quv0q1bt8JWmcp8D5T1M9PpdPLcc89x++23079/fyZOnEh6ejp/+ctfaNCgQZmncBcps0s6l55INXP2FODn8+MpwM946623zB49ephhYWFmZGSk2alTJ/M3v/mNefToUdM0/zfd6YUuZ6bWPpOna9euRabTLWl618OHD5vXXnutGRMTY0ZHR5s33HCDefToURMwn3jiicL9KmsK8G3btpnDhw83IyIizLp165o///nPzU2bNhU5Zl5entm5c2dzwIABRaaQLu0U4KZpmidPnjTvu+8+s0GDBmZISIjZsGFDc+LEiWZaWlqxfc83Bbhpmub69evNkSNHmhEREWZ4eLg5dOhQc8WKFUX2KcvP4FzP1/luLygoMJ966imzWbNmptPpNBs1amROmTLFzMvLK3b/2bNnm/369TPDwsLMqKgos1evXub7779fbL/STAF+5mIYhpmYmGhed9115vbt28+Z/Wyvvfaa2bZtW9PpdJoJCQnm3XffbZ48ebLIPoMHDzYB8+WXXy6y/cfTUffq1cu84YYbzB07dhQ7T0nTMJ8+fdqcMmWK2bJlSzMkJMSsW7eu2a9fP/OFF14w8/Pzix3jQlOAP/TQQ2b9+vXNsLAws3///ubKlStLPG9JKOUU4GdyT5o0yUxKSjKdTqfZqlUr889//nOJU7j/2LnyDBs2zGzcuLF5+vRp8/777zcHDRpkfvHFF8X2K+k5ePvtt81WrVqZLpfLbNu2rTlt2rRzPlf/+te/zG7dupkul8usU6eOOXjwYPPrr78uss+FXpul+XwwzfK9h0pS2tffhe5/5hITE2P279/fnD9/fpH9LvRe+vF02E899ZQZGhpaZOmBM4/rx6+Z/Px8s0OHDkWmZW/SpIkJmJ9++ul573/mM+DMxWazFX5WHj58uHC/0r4HyjMFeGk+M0v6eXzwwQdm165dC19vN910k7l///5i5xWpaIZpVlDfDBEpsyeffJJFixaxaNGic+7TtGlTpk+fXmy1eBERERGpHBqTJCIiIiIichaNSRKxUOfOnXE6nefd59prrz3vehIiIiIiUrHU3U5EREREROQs6m4nIiIiIiJyFhVJIiIiIiIiZ6nxY5ICgQBHjx4lMjKyXKtzi4iIiIhIzWCaJqdPnyYpKQmb7dztRTW+SDp69CiNGjWyOoaIiIiIiFQRhw4domHDhue8vcYXSZGRkUDwiYiKirI4jYiIiIiIWCUrK4tGjRoV1gjnUuOLpDNd7KKiolQkiYiIiIjIBYfhaOIGERERERGRs6hIEhEREREROYulRZLf7+exxx6jWbNmhIWF0aJFC/7whz9w9vq2pmny+OOPU79+fcLCwhg+fDi7d++2MLWIiIiIiNRklo5Jeu6553jjjTd455136NChA2vXruWOO+4gOjqaX//61wA8//zz/PWvf+Wdd96hWbNmPPbYY4wcOZJt27YRGhpqZXwREREREcuYponP58Pv91sdpcqw2+04HI6LXvrHMM9utrnExowZQ0JCAm+//XbhtvHjxxMWFsZ//vMfTNMkKSmJhx56iIcffhiAzMxMEhISmD59OjfffHOxY3q9Xrxeb+H1MzNYZGZmauIGEREREakR8vPzOXbsGDk5OVZHqXLCw8OpX78+ISEhxW7LysoiOjr6grWBpS1J/fr146233mLXrl20bt2aTZs2sWzZMl566SUAkpOTSUlJYfjw4YX3iY6Opnfv3qxcubLEImnq1Kk89dRTl+wxiIiIiIhcSoFAgOTkZOx2O0lJSYSEhFx0y0lNYJom+fn5nDhxguTkZFq1anXeBWPPx9Ii6dFHHyUrK4u2bdtit9vx+/08++yzTJgwAYCUlBQAEhISitwvISGh8LYfmzJlCpMnTy68fqYlSURERESkJsjPzycQCNCoUSPCw8OtjlOlhIWF4XQ6OXDgAPn5+eUenmNpkfTRRx/x3nvvMWPGDDp06MDGjRt58MEHSUpKYuLEieU6psvlwuVyVXBSEREREZGqpbytJDVdRTwvlhZJjzzyCI8++mhht7lOnTpx4MABpk6dysSJE0lMTAQgNTWV+vXrF94vNTWVrl27WhFZRERERERqOEvLz5ycnGKVnt1uJxAIANCsWTMSExNZsGBB4e1ZWVmsXr2avn37XtKsIiIiIiJSO1haJI0dO5Znn32WefPmsX//fj799FNeeuklrr32WgAMw+DBBx/kmWeeYfbs2WzevJnbbruNpKQkrrnmGiuji4iIiIjIWRYtWoRhGGRkZFTqeW6//fZKrwUsLZJeffVVrr/+en71q1/Rrl07Hn74Ye6++27+8Ic/FO7zm9/8hvvvv59f/OIX9OzZk+zsbL744gutkSQiIiIiUoITJ05wzz330LhxY1wuF4mJiYwcOZLly5dX6nn79evHsWPHiI6OrtTzXAqWjkmKjIzklVde4ZVXXjnnPoZh8PTTT/P0009fumAiIiIiItXU+PHjyc/P55133qF58+akpqayYMECTp48Wa7jmaaJ3+/H4Th/6RASElI4p0B1pykxRERERERqiIyMDJYuXcpzzz3H0KFDadKkCb169WLKlCmMGzeO/fv3YxgGGzduLHIfwzBYtGgR8L9uc59//jk9evTA5XLxr3/9C8Mw2LFjR5Hzvfzyy7Ro0aLI/TIyMsjKyiIsLIzPP/+8yP6ffvopkZGRhYvgHjp0iBtvvJGYmBhiY2O5+uqr2b9/f+H+fr+fyZMnExMTQ1xcHL/5zW8wTbPin7gfUZEkIiIiIlJDREREEBERwWeffYbX672oYz366KP86U9/Yvv27Vx//fVcdtllvPfee0X2ee+997j11luL3TcqKooxY8YwY8aMYvtfc801hIeHU1BQwMiRI4mMjGTp0qUsX76ciIgIrrzySvLz8wF48cUXmT59Ov/6179YtmwZ6enpfPrppxf1uEpDRZKIiIiISA3hcDiYPn0677zzDjExMfTv35/f/va3fP/992U+1tNPP82IESNo0aIFsbGxTJgwgffff7/w9l27drFu3TomTJhQ4v0nTJjAZ599VthqlJWVxbx58wr3//DDDwkEAvzzn/+kU6dOtGvXjmnTpnHw4MHCVq1XXnmFKVOmcN1119GuXTvefPPNSzLmSUXSJXTCf4qd+futjiEiIiIiNdj48eM5evQos2fP5sorr2TRokV0796d6dOnl+k4l112WZHrN998M/v372fVqlVAsFWoe/futG3btsT7jxo1CqfTyezZswH473//S1RUFMOHDwdg06ZN7Nmzh8jIyMIWsNjYWPLy8ti7dy+ZmZkcO3aM3r17Fx7T4XAUy1UZLJ24oTY5HchhrmcxXrMAv+mnvauF1ZFEREREpIYKDQ1lxIgRjBgxgscee4yf/exnPPHEEyxduhSgyLiegoKCEo/hdruLXE9MTGTYsGHMmDGDPn36MGPGDO65555zZggJCeH6669nxowZ3HzzzcyYMYObbrqpcAKI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VHVe6tc5TDX7gkqod5MsRb6HqnOYCtxrZY1xqBJCoEm0mPs2VapeVKle+KGGtU2TUsKCU6Iu00v6fZKIiIiIiBKB3M1y6qoWWk69tVOg6nyuPVD5z6cf0VCkrpf6RTpn7WblP0mSkC6lIl1OxVDrYACAJgRqtHq9IIQRnLxaHZpEC8r836HM/53+WgBu2WUEp0HIUTzwyC7IUvJUyuBMEhERERFRHKla5NmpwD1UnSsB+rTu/xkWOXKRiq4qAVqizDM+4UeVWmNueFupetEomsPaZStu/L/0ku53vJdxJomIiIiIKAkoMpBu149o+NTwParOVQlQFXo59fpuVv47Xwl1/ZwFuZZsFFiyAaP/zVpryKa3VX4vBskZPRucOGFIIiIiIiJKIlZFP1xRhCphlEaPJkwFzgdX/quLMlTZleDg5ECKtQAplgIUWYERVoFUqQc3asURQxIRERERUT8lSfqskK0b5dTb1a73o+pcCbDFp1f+a1P1I3I5dQmDXVYUju7lNxdDDElERERERARAD1V2i364o6jsLURHkYquqv61+IHstNj3vTcxJBERERERUY9I3az8lyySpw4fERERERFRH2BIIiIiIiIiCsKQREREREREFIQhiYiIiIiIKAhDEhERERERURCGJCIiIiIioiAMSUREREREREEYkoiIiIiIiIIwJBEREREREQVhSCIiIiIiIgrCkERERERERBSEIYmIiIiIiCgIQxIREREREVEQhiQiIiIiIqIgDElERERERERBGJKIiIiIiIiCMCQREREREREFYUgiIiIiIiIKYol3B2JNCAEAqK+vj3NPiIiIiIgongKZIJARutLvQ1JDQwMAoLCwMM49ISIiIiKiRNDQ0ICMjIwun5fE+WJUktM0DadPn4bT6YQkSXHtS319PQoLC3Hy5Em4XK649qU/4vjGFsc3tji+scXxjS2Ob+xxjGOL4xtbiTS+Qgg0NDSgoKAAstz1nUf9fiZJlmUMHjw43t0I4XK54n6B9Gcc39ji+MYWxze2OL6xxfGNPY5xbHF8YytRxvdcM0gBLNxAREREREQUhCGJiIiIiIgoCENSH7Lb7Vi+fDnsdnu8u9IvcXxji+MbWxzf2OL4xhbHN/Y4xrHF8Y2tZBzffl+4gYiIiIiIqDs4k0RERERERBSEIYmIiIiIiCgIQxIREREREVEQhiQi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NdyhO+MbsGbNGqxevRo7d+7E2LFjz9l26NChyMrK4vXbjfENsFqtuPTSS82x4/Ubrifj29TUhM2bN0f1Q6eBfP3abDYMGzYMl19+OVatWoVx48bhsccei9g2mT97GZL6yJQpU7Br166Qc++88475kyGbzYbLL788pI2madi1a1eX6zwp1KZNm/Dzn/8cmzZtCinb2ZXGxkZ8/fXXyM/P74Pe9T+HDh0yx47Xb+/Zs2cPjh07FtV/0gP1GhZC4K677sK2bdvw3nvvYciQIed9zfk+g4cMGYK8vLyQNvX19fjoo48G3DXck/EF9ApVK1euxFtvvYUJEyact/2pU6dQXV3N6zfK8Q2mqioOHz5sjh2v3w7fZ3y3bt2KtrY23HrrredtO1Cv30g0TUNbW1vE55L6szeuZSOSWENDgzh48KA4ePCgACAeeeQRcfDgQXH8+HEhhBBLly4Vt912m9n+m2++EampqeIPf/iD+OKLL8S6deuEoijirbfeMtts3rxZ2O12sWHDBvH555+LX/7ylyIzM1OUl5f3+fuLt+6O74svvigsFotYt26dOHPmjHnU1taabe655x5RWloqysrKxN69e0VJSYnIysoSlZWVff7+4q274/voo4+K1157TRw9elQcPnxY/O53vxOyLIt3333XbMPrN1R3xzjg1ltvFZMnT474NXkN6xYtWiQyMjJEaWlpyL/35uZms81tt90mli5daj7eu3evsFgsYs2aNeKLL74Qy5cvF1arVRw+fNhss3r1apGZmSm2b98uPv30U3HDDTeIIUOGiJaWlj59f/HWk/FdvXq1sNls4uWXXw55TUNDgxBC//dw7733in379omysjLx7rvvissuu0wMHz5ctLa29vl7jKeejO+KFSvE22+/Lb7++muxf/9+MW/ePOFwOMRnn31mtuH1q+vJ+AZcddVVYu7cuWHnef12WLp0qdizZ48oKysTn376qVi6dKmQJEns3LlTCNG/PnsZknooUBK58zF//nwhhF4qcurUqWGvGT9+vLDZbGLo0KFi/fr1YV/38ccfF0VFRcJms4lJkyaJDz/8MPZvJgF1d3ynTp16zvZC6CXX8/Pzhc1mExdccIGYO3euOHbsWN++sQTR3fF98MEHxUUXXSQcDofweDxi2rRp4r333gv7urx+O/TkM6K2tlakpKSIp59+OuLX5DWsizSuAEI+U6dOnRry718IIbZs2SJGjBghbDabGD16tPjXv/4V8rymaeL+++8Xubm5wm63ixkzZoivvvqqD95RYunJ+BYXF0d8zfLly4UQQjQ3N4trr71WZGdnC6vVKoqLi8UvfvGLAflDlJ6M75IlS8zP1tzcXPHjH/9YHDhwIOTr8vrV9fTz4csvvxQAzG/2g/H67bBw4UJRXFwsbDabyM7OFjNmzAgZs/702SsJIUQvTUoRERERERElPd6TREREREREFIQhiYiIiIiIKAhDEhERERERURCGJCIiIiIioiAMSUREREREREEYkoiIiIiIiIIwJBEREREREQVhSCIiIiIiIgrCkERERP3OtGnTsGTJknh3g4iIkhRDEhERJaQFCxZAkiRIkgSbzYZhw4bhz3/+M/x+f7y7RkRE/Zwl3h0gIiLqyqxZs7B+/Xq0tbVhx44dWLx4MaxWK5YtWxbvrhERUT/GmSQiIkpYdrsdeXl5KC4uxqJFi1BSUoLXX38dALB3715MmzYNqampcLvdmDlzJmpqaiJ+neeffx4TJkyA0+lEXl4efvazn6GystJ8vqamBrfccguys7ORkpKC4cOHY/369QCA9vZ23HXXXcjPz4fD4UBxcTFWrVoV+zdPRERxw5kkIiJKGikpKaiursahQ4cwY8YMLFy4EI899hgsFgt2794NVVUjvs7n82HlypUYOXIkKisrcffdd2PBggXYsWMHAOD+++/H559/jjfffBNZWVk4duwYWlpaAABr167F66+/ji1btqCoqAgnT57EyZMn++w9ExFR32NIIiKihCeEwK5du/D222/jN7/5DR566CFMmDABTzzxhNlm9OjRXb5+4cKF5u+HDh2KtWvXYuLEiWhsbER6ejpOnDiBSy+9FBMmTAAAXHjhhWb7EydOYPjw4bjqqqsgSRKKi4t7/w0SEVFC4XI7IiJKWG+88QbS09PhcDgwe/ZszJ07F3/605/MmaRo7d+/H9dffz2KiorgdDoxdepUAHoAAoBFixZh8+bNGD9+PO677z588MEH5msXLFiAQ4cOYeTIkfjtb3+LnTt39u6bJCKihMOQRERECWv69Ok4dOgQjh49ipaWFmzcuBFpaWlISUmJ+ms0NTVh5syZcLlcePHFF/HJJ59g27ZtAPT7jQBg9uzZOH78OH7/+9/j9OnTmDFjBu69914AwGWXXYaysjKsXLkSLS0tuOmmm/DTn/60998sERElDIYkIiJKWGlpaRg2bBiKiopgsXSsEB87dix27doV1df48ssvUV1djdWrV+Pqq6/GxRdfHFK0ISA7Oxvz58/HCy+8gL/+9a94+umnzedcLhfmzp2LZ555Bi+99BJeeeUVeL3e7/8GiYgoIfGeJCIiSjrLli3DmDFj8Otf/xp33nknbDYbdu/ejRtvvBFZWVkhbYuKimCz2fD444/jzjvvxJEjR7By5cqQNg888AAuv/xyjB49Gm1tbXjjjTdwySWXAAAeeeQR5Ofn49JLL4Usy9i6dSvy8vKQmZnZV2+XiIj6GGeSiIgo6YwYMQI7d+7Ef//7X0yaNAlTpkzB9u3bQ2abArKzs7FhwwZs3boVo0aNwurVq7FmzZqQNjabDcuWLcPYsWPxf//3f1AUBZs3bwYAOJ1Os1DExIkT8e2332LHjh2QZf4XSkTUX0lCCBHvThARERERESUK/hiMiIiIiIgoCEMSERERERFREIYkIiIiIiKiIAxJREREREREQRiSiIiIiIiIgjAkERERERERBWFIIiIiIiIiCsKQREREREREFIQhiYiIiIiIKAhDEhERERERURCGJCIiIiIioiD/H/A3dRUPGhcVAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 6))\n",
+ "sns.lineplot(data=trains_test, x='Pclass', y='Fare', hue='Survived', \n",
+ " estimator='median', errorbar=None)\n",
+ "plt.title('Медианная стоимость билета по классам и выживанию')\n",
+ "plt.ylabel('Стоимость билета ($)')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "65cb9e6a-dc39-4464-b2eb-a4f422e64480",
+ "metadata": {},
+ "source": [
+ "# 3. Интерактивный 3D график (Plotly)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "id": "da0f079b-ca22-469d-854b-af45fc7a6c41",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hovertemplate": "Survived=0.0 Sex=male Age=%{x} Fare=%{y} Pclass=%{z} ",
+ "legendgroup": "0.0, male",
+ "marker": {
+ "color": "#636efa",
+ "symbol": "circle"
+ },
+ "mode": "markers",
+ "name": "0.0, male",
+ "scene": "scene",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": {
+ "bdata": "AAAAAAAANkAAAAAAAIBBQAAAAAAAAPh/AAAAAAAAS0AAAAAAAAAAQAAAAAAAADRAAAAAAACAQ0AAAAAAAAAAQAAAAAAAgEFAAAAAAAAA+H8AAAAAAAAzQAAAAAAAAPh/AAAAAAAAREAAAAAAAIBQQAAAAAAAADxAAAAAAAAARUAAAAAAAAA1QAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAAHEAAAAAAAAA1QAAAAAAAQFBAAAAAAACAPEAAAAAAAAAmQAAAAAAAADZAAAAAAACARkAAAAAAAAAQQAAAAAAAAPh/AAAAAAAAM0AAAAAAAAA6QAAAAAAAAEBAAAAAAAAANUAAAAAAAAA6QAAAAAAAADlAAAAAAAAA+H8AAAAAAAD4fwAAAAAAADZAAAAAAAAAPEAAAAAAAAAwQAAAAAAAAPh/AAAAAAAAOEAAAAAAAAA9QAAAAAAAADRAAAAAAAAAR0AAAAAAAAA6QAAAAAAAgE1AAAAAAAAA+H8AAAAAAMBRQAAAAAAAAEFAAAAAAAAA+H8AAAAAAAA1QAAAAAAAgEBAAAAAAACAQkAAAAAAAAA8QAAAAAAAAENAAAAAAACAR0AAAAAAAAA2QAAAAAAAADVAAAAAAACgUUAAAAAAAAA9QAAAAAAAADhAAAAAAAAANUAAAAAAAAD4fwAAAAAAQEBAAAAAAAAAS0AAAAAAAAD4fwAAAAAAgEZAAAAAAACAQEAAAAAAAAA0QAAAAAAAADlAAAAAAAAAN0AAAAAAAIBCQAAAAAAAADBAAAAAAAAAOEAAAAAAAAAzQAAAAAAAADJAAAAAAAAAM0AAAAAAAEBCQAAAAAAAAEVAAAAAAACASUAAAAAAAMBLQAAAAAAAQERAAAAAAAAA+H8AAAAAAIBJQAAAAAAAAD5AAAAAAAAA+H8AAAAAAAD4fwAAAAAAAEZAAAAAAAAAOkAAAAAAAAAxQAAAAAAAAPA/AAAAAAAA+H8AAAAAAAA8QAAAAAAAgE5AAAAAAAAAEEAAAAAAAAA1QAAAAAAAAExAAAAAAAAAMkAAAAAAAAD4fwAAAAAAAD5AAAAAAAAAQkAAAAAAAAD4fwAAAAAAACJAAAAAAAAA+H8AAAAAAABEQAAAAAAAAEJAAAAAAAAAM0AAAAAAAAD4fwAAAAAAAEVAAAAAAAAAPEAAAAAA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",
+ "dtype": "f8"
+ },
+ "y": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "z": {
+ "bdata": "AwMDAQMDAwMCAwEDAQIBAQMDAwMDAwMBAwMDAQMBAwMCAgMDAwMDAQMDAwMDAQMDAwECAwEDAwMDAQMDAwIBAgMCAQMDAwMCAgEDAQMCAgICAgMDAwEDAwMDAwMDAQMBAwMBAwMCAwIDAQMDAgMDAwMDAwMDAwIDAgICAwMDAwIDAgICAgICAwMBAgMBAwMBAQIDAQECAwMDAwEDAwIDAQMDAwIDAgIDAwMDAQEDAwEBAgICAwMBAwMDAwMCAwMDAwMBAQMDAwMCAwMDAwICAwMCAwMDAwICAwMDAwMDAwEBAgMDAgMBAwEDAwECAwMCAQMDAwECAwMDAgMBAwMDAQEDAwMDAwEDAwMBAwMDAwMDAQMCAwMBAwEBAwIDAQEDAwIDAwMDAwMCAQMCAwMDAwIDAwMDAQMDAwMDAwMCAwMDAQIDAwMBAwIDAwMDAwMCAwIBAwEDAgIDAwECAgMDAwMCAgMDAwMBAgMBAwMDAgEDAgMDAwMCAgMCAwICAgMDAwEDAQMBAwMDAwIDAwMDAQMDAwMDAwMDAQMDAwMBAwIBAwIDAgMBAgMDAgMBAgMDAQMDAwMDAwMDAwIDAwMDAwIDAwMDAgIBAwMBAwMDAwMCAwID",
+ "dtype": "i1"
+ }
+ },
+ {
+ "hovertemplate": "Survived=0.0 Sex=female Age=%{x} Fare=%{y} Pclass=%{z} ",
+ "legendgroup": "0.0, female",
+ "marker": {
+ "color": "#636efa",
+ "symbol": "diamond"
+ },
+ "mode": "markers",
+ "name": "0.0, female",
+ "scene": "scene",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": {
+ "bdata": "AAAAAAAALEAAAAAAAAA/QAAAAAAAACBAAAAAAAAAMkAAAAAAAABEQAAAAAAAADtAAAAAAAAAMkAAAAAAAAAwQAAAAAAAADxAAAAAAAAALUAAAAAAAAA0QAAAAAAAADFAAAAAAAAAAEAAAAAAAIBHQAAAAAAAAPh/AAAAAAAAIkAAAAAAAIBGQAAAAAAAAElAAAAAAAAA+H8AAAAAAAA4QAAAAAAAAABAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAAOUAAAAAAAAA9QAAAAAAAgERAAAAAAAAA+H8AAAAAAIBGQAAAAAAAADhAAAAAAAAAAEAAAAAAAAA6QAAAAAAAAENAAAAAAACARkAAAAAAAAAIQAAAAAAAAD9AAAAAAAAANUAAAAAAAAA0QAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAkQAAAAAAAADxAAAAAAAAANUAAAAAAAAA2QAAAAAAAAPh/AAAAAAAAOUAAAAAAAAA1QAAAAAAAAPh/AAAAAACAQkAAAAAAAAA+QAAAAAAAACJAAAAAAAAAJkAAAAAAAAD4fwAAAAAAAD1AAAAAAAAA+H8AAAAAAAD4fwAAAAAAgENAAAAAAAAAOkAAAAAAAAAiQAAAAAAAgERAAAAAAAAAAEAAAAAAAAAyQAAAAAAAAEBAAAAAAACARUAAAAAAAAD4fwAAAAAAADJAAAAAAAAAOUAAAAAAAABIQAAAAAAAgD5AAAAAAACATEAAAAAAAAD4fwAAAAAAAD5AAAAAAAAAMkAAAAAAAAAYQAAAAAAAADdAAAAAAAAAIkAAAAAAAABGQAAAAAAAAPh/AAAAAAAANkAAAAAAAIBDQAAAAAAAAPh/",
+ "dtype": "f8"
+ },
+ "y": {
+ "bdata": "CfmgZ7NqH0AAAAAAAAAyQDMzMzMzEzVAAAAAAAAAMkAzMzMzM/MiQAAAAAAAADVAzczMzMzMMUAzMzMzM3NHQPcGX5hMlR9AuK8D54zoLEBmZmZmZqYjQHuDL0ym6ixAZmZmZmZGP0AAAAAAAAAtQK62Yn/ZfS5AAAAAAAAwQUBmZmZmZuY7QGZmZmZmtjxAMzMzMzNjUUAAAAAAAAAqQM3MzMzM7CRADwu1pnl3OUAzMzMzMzMeQLivA+eM6CxAmpmZmZkZH0DNzMzMzOwkQGZmZmZmNjRAAAAAAAAAH0AAAAAAAAAfQDMzMzMzsyFAmpmZmZnxYkAAAAAAAAA6QAAAAAAAACpAuK8D54zoLEAzMzMzMxM1QAn5oGezah9AZmZmZmamI0AzMzMzM1MhQA8LtaZ5dzlAmpmZmZkZIEBmZmZmZiY4QM3MzMzMzCxAAAAAAAAwQUDNzMzMzKwjQA8LtaZ5dzlAmpmZmZnxYkAAAAAAAAAfQKOSOgFNhB5AzczMzMwsI0AzMzMzM1MhQGZmZmZmRj9AZmZmZmZGP0CamZmZmRkgQDMzMzMzEzVAe4MvTKbqLEAAAAAAAAAfQGZmZmZmRj9AmpmZmZkZMEBmZmZmZuY7QAAAAAAA2ENAZmZmZmbmO0AAAAAAAAAbQAAAAAAAAC9AMzMzMzNzR0BmZmZmZkYgQLivA+eM6CxAMzMzMzOzH0AAAAAAADBBQAAAAAAAAB9AAAAAAAAAJUAzMzMzM2NRQGZmZmZmJjhAmpmZmZkZH0BmZmZmZkY/QDMzMzMzsx9ArrZif9l9LkAAAAAAAAA6QDMzMzMzY1FAuK8D54wIJUAAAAAAACA9QDMzMzMzczdA",
+ "dtype": "f8"
+ },
+ "z": {
+ "bdata": "AwMDAwMCAwMDAwMDAwMDAwMBAwIDAwMDAwMDAwMDAQICAwMDAwMDAwMDAwMDAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwIDAwMD",
+ "dtype": "i1"
+ }
+ },
+ {
+ "hovertemplate": "Survived=1.0 Sex=male Age=%{x} Fare=%{y} Pclass=%{z} ",
+ "legendgroup": "1.0, male",
+ "marker": {
+ "color": "#EF553B",
+ "symbol": "circle"
+ },
+ "mode": "markers",
+ "name": "1.0, male",
+ "scene": "scene",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": {
+ "bdata": "AAAAAAAA+H8AAAAAAABBQAAAAAAAADxAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAAQECPwvUoXI/qPwAAAAAAAD1AAAAAAAAAN0AAAAAAAAD4fwAAAAAAAChAAAAAAAAAOEAAAAAAAAA7QAAAAAAAACJAAAAAAAAA8D8AAAAAAIBGQAAAAAAAAAhAAAAAAAAAMkAAAAAAAAA6QAAAAAAAAERAAAAAAAAAMEAAAAAAAABDQAAAAAAAADNAAAAAAACAQkAAAAAAAAAIQAAAAAAAADlAAAAAAAAAOUAAAAAAAAAzQAAAAAAAAD5AAAAAAAAARUAAAAAAAAD4fwAAAAAAAPh/cT0K16Nw7T8AAAAAAIBGQAAAAAAAAABAAAAAAAAACEAAAAAAAAA5QAAAAAAAAEJAAAAAAAAANUAAAAAAAIBDQAAAAAAAAAhAAAAAAAAARkAAAAAAAABAQAAAAAAAADxAAAAAAAAA+H8AAAAAAAAQQAAAAAAAAEFAAAAAAAAASkAAAAAAAIBIQAAAAAAAAD1AAAAAAAAASEAAAAAAAAA5QAAAAAAAACJAAAAAAAAA+H8AAAAAAAA6QAAAAAAAAD1AAAAAAAAAQkAAAAAAAABAQAAAAAAAAPh/AAAAAAAAIEAAAAAAAAAxQAAAAAAAADZAAAAAAAAAQEAAAAAAAABPQAAAAAAAAEJAAAAAAAAAQEAAAAAAAABOQAAAAAAAgEhAAAAAAACAQUAAAAAAAAA7QAAAAAAAAEVAAAAAAAAANEAAAAAAAABUQAAAAAAAAEBAAAAAAAAA+H8AAAAAAABIQAAAAAAAAExAAAAAAAAASUAAAAAAAAA0QAAAAAAAAD9AAAAAAAAAQkAAAAAAAAA7QAAAAAAAAD9AAAAAAAAA+H8AAAAAAIBBQAAAAAAAAEVAAAAAAAAA+H8AAAAAAABIQAAAAAAAADtAAAAAAACAQUAAAAAAAAD4fwAAAAAAAD9AAAAAAAAAGEBxPQrXo3DlPwAAAAAAADRAAAAAAAAA8D8AAAAAAAAmQOF6FK5H4do/AAAAAAAAO0AAAAAAAAA7QAAAAAAAAPA/AAAAAAAA+H+PwvUoXI/qPwAAAAAAAEBAAAAAAAAA+H8AAAAAAIBJQAAAAAAAABBAAAAAAAAAOkA=",
+ "dtype": "f8"
+ },
+ "y": {
+ "bdata": "AAAAAAAAKkAAAAAAAAAqQAAAAAAAwEFACfmgZ7PqHEAAAAAAAMBBQK62Yn/ZfS5ArK3YX3Y/TEAAAAAAAAA9QAAAAAAAACNAEhQ/xtytT0CamZmZmRkfQOviNhrAeyZAcF8HzhmRHECQoPgx5i4fQGZmZmZmhjRAAAAAAACAQ0DNzMzMzIw6QAAAAAAAADpAmpmZmZkZIECamZmZmckyQAAAAAAAAD9AmpmZmZkZIEAAAAAAAIBWQAAAAAAAACVAu7iNBvBGSkAzMzMzM2M/QJqZmZmZGR9AAAAAAAAAAACamZmZmRkgQAAAAAAAACNAAAAAAAAAKkAAAAAAAIA+QAAAAAAAQDdAmpmZmZnxYkCamZmZmRkgQAAAAAAAADpAzczMzMzML0BUUiegibhLQAAAAAAAAF5AkKD4MeYuH0AzMzMzM7MfQAAAAAAAwDJAMzMzMzOzH0CamZmZmRkgQM3MzMzMjDpAmpmZmZk5IEAJih9j7nZUQM3MzMzMjDpAAAAAAACAPkCRD3o2q0ZWQPcGX5hMlR9AzczMzMyMOkD3deCcEcVWQM3MzMzMzC9AzczMzMyMOkCsrdhfdj9MQAAAAAAAAB9AmpmZmZlJOkAAAAAAAAA6QJqZmZmZuStAAAAAAABgQkCjI7n8h7hbQGZmZmZm5hxACfmgZ7NqH0AAAAAAAAAlQDMzMzMzYzpAMzMzMzOzH0DNzMzMzMxTQLu4jQbwdkxAzczMzMyMOkAAAAAAAIA+QLu4jQbwRkpA6+I2GsB7L0AAAAAAAAA+QAAAAAAAgD5ArK3YX3Y/TECRD3o2qy5TQAAAAAAAwEFAzczMzMy0YEAzMzMzM7MfQAAAAAAAACpAvw6cM6ICgECRD3o2qy5TQAAAAAAAgExArK3YX3Y/TECamZmZmUk6QJqZmZmZSTpArrZif9l9LkAAAAAAAABKQM3MzMzMjEpAvw6cM6ICgEAAAAAAAAA+QDMzMzMzsx9AMzMzMzPzKEAAAAAAAAAtQAn5oGez6hxAMzMzMzOTNEAAAAAAAABeQLivA+eMCCFAZmZmZmbmG0AzMzMzM1MhQFRSJ6CJgEJAAAAAAAAAH0AAAAAAAMAyQKyt2F92P0xAMzMzMzOzPUDNzMzMzIw6QBUdyeU/RCZAAAAAAAAAPkA=",
+ "dtype": "f8"
+ },
+ "z": {
+ "bdata": "AgIBAwEDAwIDAQMDAwMDAgECAwMBAwECAQMDAwMDAgEDAQMCAwEBAwMCAwMBAwEBAQEDAQEDAQMDAQICAgEDAwIBAwEBAQEBAwEBAwEBAQMCAQEBAwEBAwEBAQEDAwIDAwEDAwMCAwIDAQEDAQ==",
+ "dtype": "i1"
+ }
+ },
+ {
+ "hovertemplate": "Survived=1.0 Sex=female Age=%{x} Fare=%{y} Pclass=%{z} ",
+ "legendgroup": "1.0, female",
+ "marker": {
+ "color": "#EF553B",
+ "symbol": "diamond"
+ },
+ "mode": "markers",
+ "name": "1.0, female",
+ "scene": "scene",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "y": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "z": {
+ "bdata": "AQMBAwIDAQIDAwMDAQMDAgMDAQICAgECAwMDAgMBAgMDAgMCAQMDAQMCAQMDAwIDAQEDAwIBAwEBAwIDAgMBAQECAQECAwEDAwEBAQMCAQEBAQEDAgEBAgIBAgMBAwEBAQICAwEDAwEDAwEBAwEDAQICAQMCAQICAgIDAgECAgICAwECAwICAwMBAQECAQICAQECAgMCAQEBAgMBAQMBAwIBAgEBAQICAgEDAgIBAgEDAwIDAQIDAQMDAQIBAQECAgIDAQECAgIBAQECAwEDAQMBAwIBAQMBAwEBAQEDAQMBAgIBAgMBAgE=",
+ "dtype": "i1"
+ }
+ }
+ ],
+ "layout": {
+ "legend": {
+ "title": {
+ "text": "Survived, Sex"
+ },
+ "tracegroupgap": 0
+ },
+ "scene": {
+ "domain": {
+ "x": [
+ 0,
+ 1
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ },
+ "xaxis": {
+ "title": {
+ "text": "Age"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "Fare"
+ }
+ },
+ "zaxis": {
+ "title": {
+ "text": "Pclass"
+ }
+ }
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "3D анализ: Возраст-Стоимость-Класс"
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig3 = px.scatter_3d(trains_test, x='Age', y='Fare', z='Pclass',\n",
+ " color='Survived', symbol='Sex',\n",
+ " title='3D анализ: Возраст-Стоимость-Класс')\n",
+ "fig3.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e40e4353-31cc-4df3-9d62-40aaf53705c6",
+ "metadata": {},
+ "source": [
+ "# 4. Гистограмма распределения возрастов (Seaborn)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "id": "cc1b96bb-9000-4977-9ec7-e38f855fc251",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0kAAAIjCAYAAADWYVDIAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC8iElEQVR4nOzdd3gc1dn38e/MVq3KqjdbsuRewGBMAJveIZAEcCDhCXkILSQYEiB5CCahJ5g0ICSmhFADvAQILaEGg6mmmWqwjZss27Jk9bbStpn3D9mKZdnGknc1kvX7XNde12p25px7pZW0955z7mPYtm0jIiIiIiIiAJhOByAiIiIiIjKYKEkSERERERHZgpIkERERERGRLShJEhERERER2YKSJBERERERkS0oSRIREREREdmCkiQREREREZEtKEkSERERERHZgpIkERERERGRLShJEhERERER2YKSJBFJmvvuuw/DMLpvfr+f8ePHc+GFF1JTU+N0eCIiIiLb5HY6ABHZ/V133XWUl5fT2dnJm2++ye23385zzz3H4sWLCQQCTocnIiIi0oOSJBFJuuOPP559990XgHPPPZecnBxuuukmnn76aU4//XSHoxMRERHpSdPtRGTAHXHEEQCsXr0agIaGBn7+85+z5557kpaWRkZGBscffzyffPJJr2s7Ozu55pprGD9+PH6/n6KiIk455RRWrlwJQEVFRY8pflvfDjvssO62FixYgGEY/OMf/+CKK66gsLCQ1NRUvvnNb7J27dpefb/77rscd9xxBINBAoEAhx56KG+99dY2n+Nhhx22zf6vueaaXuc++OCDTJ8+nZSUFLKzs/nud7+7zf539Ny2ZFkWt9xyC1OmTMHv91NQUMD5559PY2Njj/PKyso48cQTe/Vz4YUX9mpzW7H//ve/7/U9BQiHw1x99dWMHTsWn89HSUkJl112GeFweJvfqy1t/X3Lzc3lhBNOYPHixT3Oi8ViXH/99YwZMwafz0dZWRlXXHFFrz6+9a1vUVZWht/vJz8/n29+85t89tlnvZ7bhRdeyEMPPcSECRPw+/1Mnz6d119/vcd5a9as4YILLmDChAmkpKSQk5PDqaeeSkVFRa/n0dTUxCWXXEJZWRk+n4+RI0fyv//7v9TV1XW/7nZ02/y97kufW+vL70IkEuGqq65i+vTpBINBUlNTOfjgg3n11Vd7tWtZFn/605/Yc8898fv95OXlcdxxx/HBBx/0OO/BBx9kv/32IxAIkJWVxSGHHMJLL73U/fjTTz/NCSecQHFxMT6fjzFjxnD99dcTj8d7xHXooYcyevRoamtru49fc801vV6jf/jDH3C73Tz33HPdxw477LBer8/3339/m783O/s6APjoo484/vjjycjIIC0tjSOPPJJ33nmnxzlbTzcOBALsueee/O1vf+vVnogMPhpJEpEBtzmhycnJAWDVqlU89dRTnHrqqZSXl1NTU8Odd97JoYceyhdffEFxcTEA8XicE088kfnz5/Pd736Xn/70p7S2tvKf//yHxYsXM2bMmO4+Tj/9dL7+9a/36HfOnDnbjOc3v/kNhmHwi1/8go0bN3LLLbdw1FFH8fHHH5OSkgLAK6+8wvHHH8/06dO5+uqrMU2Te++9lyOOOII33niD/fbbr1e7I0eOZO7cuQC0tbXx4x//eJt9X3nllZx22mmce+651NbW8uc//5lDDjmEjz76iMzMzF7X/PCHP+Tggw8G4IknnuDJJ5/s8fj555/Pfffdx1lnncVPfvITVq9ezV/+8hc++ugj3nrrLTwezza/D33R1NTU/dy2ZFkW3/zmN3nzzTf54Q9/yKRJk/jss8+4+eab+fLLL3nqqae+su2JEyfyy1/+Etu2WblyJTfddBNf//rXqays7D7n3HPP5f777+fb3/42P/vZz3j33XeZO3cuS5Ys6fX9+OEPf0hhYSFVVVX85S9/4aijjmL16tU9pnq+9tpr/OMf/+AnP/kJPp+P2267jeOOO4733nuPPfbYA+h6c/3222/z3e9+l5EjR1JRUcHtt9/OYYcdxhdffNHdXltbGwcffDBLlizh7LPPZp999qGuro5nnnmGdevWMWnSJP7+97939/3Xv/6VJUuWcPPNN3cfmzp1ap/63JGd+V1oaWnhb3/7G6effjrnnXcera2t3H333Rx77LG899577L333t3nnnPOOdx3330cf/zxnHvuucRiMd544w3eeeed7hHja6+9lmuuuYaZM2dy3XXX4fV6effdd3nllVc45phjgK4kIi0tjUsvvZS0tDReeeUVrrrqKlpaWvj9738PgNfr5YknnuCAAw7g5JNPZv78+fh8vl7P8emnn+YXv/gFt9xyS6/nurVf/OIX231sZ14Hn3/+OQcffDAZGRlcdtlleDwe7rzzTg477DBee+019t9//x5t3nzzzeTm5tLS0sI999zDeeedR1lZGUcdddQO4xQRh9kiIkly77332oD98ssv27W1tfbatWvtRx55xM7JybFTUlLsdevW2bZt252dnXY8Hu9x7erVq22fz2dfd9113cfuueceG7BvuummXn1ZltV9HWD//ve/73XOlClT7EMPPbT761dffdUG7BEjRtgtLS3dxx999FEbsP/0pz91tz1u3Dj72GOP7e7Htm07FArZ5eXl9tFHH92rr5kzZ9p77LFH99e1tbU2YF999dXdxyoqKmyXy2X/5je/6XHtZ599Zrvd7l7Hly9fbgP2/fff333s6quvtrf8U/7GG2/YgP3QQw/1uPaFF17odXzUqFH2CSec0Cv22bNn21v/e9g69ssuu8zOz8+3p0+f3uN7+ve//902TdN+4403elx/xx132ID91ltv9epvS4ceemiP9mzbtq+44gobsDdu3Gjbtm1//PHHNmCfe+65Pc77+c9/bgP2K6+8st32N/9sP/jggx7Pbetja9assf1+v33yySd3HwuFQr3aW7hwoQ3YDzzwQPexq666ygbsJ554otf5W75+NjvzzDPtUaNGbTPene1zW/ryuxCLxexwONzjnMbGRrugoMA+++yzu4+98sorNmD/5Cc/6dXm5ue2fPly2zRN++STT+71e73178/Wzj//fDsQCNidnZ09ji9btszOysqyzzjjDNu2e77uP/roIzs1NdWePXt2r/a2fj0999xzNmAfd9xx23yN78zr4KSTTrK9Xq+9cuXK7mNVVVV2enq6fcghh3Qf2/z3b/Xq1d3HvvzySxuwf/e73/WKVUQGF023E5GkO+qoo8jLy6OkpITvfve7pKWl8eSTTzJixAgAfD4fptn15ygej1NfX09aWhoTJkzgww8/7G7nn//8J7m5uVx00UW9+th66kxf/O///i/p6endX3/729+mqKioe9rOxx9/zPLly/mf//kf6uvrqauro66ujvb2do488khef/11LMvq0WZnZyd+v3+H/T7xxBNYlsVpp53W3WZdXR2FhYWMGzeu11SnSCQCsM1P0jd77LHHCAaDHH300T3anD59Omlpab3ajEajPc6rq6ujs7Nzh3GvX7+eP//5z1x55ZWkpaX16n/SpElMnDixR5ubp1hua/rW1jbHVFtby8KFC3nyySeZOnUqubm5AN0/l0svvbTHdT/72c8AePbZZ3scD4VC1NXV8fHHH3PXXXdRUFDA+PHje5wzY8YMpk+f3v11aWkp3/rWt3jxxRe7p39tHlXcHGN9fT1jx44lMzOz1+t0r7324uSTT+713Pr6Ot3ZPneVy+XC6/UCXaOBDQ0NxGIx9t13317PzTAMrr766l5tbH5uTz31FJZlcdVVV3X/Xm99ztbPrbW1lbq6Og4++GBCoRBLly7tcd348eP55z//yUMPPcSvf/3r7uMbNmzgG9/4BjNmzOBPf/rTDp+jbdvMmTOHWbNm9Rrt2eyrXgfxeJyXXnqJk046idGjR3efV1RUxP/8z//w5ptv0tLS0qPNxsZG6urqWLVqFTfffDMul4tDDz10h7GKiPM03U5Ekm7evHmMHz8et9tNQUEBEyZM6PHmafMah9tuu43Vq1f3WJOweUoedE3TmzBhAm53Yv90jRs3rsfXhmEwduzY7nUfy5cvB+DMM8/cbhvNzc1kZWV1f11XV9er3a0tX74c27a3e97W0+KampoAeiUmW7fZ3NxMfn7+Nh/fuHFjj69feukl8vLydhjn1q6++mqKi4s5//zzefzxx3v1v2TJku22uXX/2/L222/3uH7cuHE89dRT3W+w16xZg2majB07tsd1hYWFZGZmsmbNmh7Hr7vuOn772992t7VgwYIeSfHm41sbP348oVCI2tpaCgsL6ejoYO7cudx7772sX78e27a7z21ubu6+v3LlSmbNmvWVz3Nn7GyfiXD//ffzxz/+kaVLlxKNRruPl5eXd99fuXIlxcXFZGdnb7edlStXYpomkydP3mF/n3/+Ob/61a945ZVXeiUW23putbW12LbdvXYKutacrVu3bofxbPbQQw/x+eef8+ijj/Lwww9v85yveh1AV9I9YcKEXudNmjQJy7JYu3YtU6ZM6T6+zz77dN/3+Xz85S9/2eb0XBEZXJQkiUjS7bffft1rFbblhhtu4Morr+Tss8/m+uuvJzs7G9M0ufjii3uN0Dhhcwy///3ve6zN2NKWiUskEmHDhg0cffTRX9muYRg8//zzuFyuHbYJUF1dDXQlAztqMz8/n4ceemibj2+dvOy///49PpkH+Mtf/sLTTz+9zeuXLFnCfffdx4MPPrjNtU2WZbHnnnty0003bfP6kpKS7ca+2dSpU/njH/8IdL0xvvXWWznssMP48MMPezz3nR2VOffccznyyCNZt24dN998M7NmzeLtt98mGAzu1PWbXXTRRdx7771cfPHFzJgxg2AwiGEYfPe7303a63Sg+nzwwQf5wQ9+wEknncT//d//kZ+fj8vlYu7cud1rCBOpqamJQw89lIyMDK677jrGjBmD3+/nww8/5Be/+EWv59bW1sall17K6aefTlFRUffrq6KigqeffppZs2bx5z//mYsvvnib/UUiEa688krOOeecXqOIyfbggw9SUFBAZ2cnr7zyCrNnz8bv9/ODH/xgQOMQkb5RkiQijnv88cc5/PDDufvuu3scb2pq6p5iBTBmzBjeffddotFoQooPbLZ5pGgz27ZZsWJF9+L5zQUhMjIydmqx9SeffEI0Gt1hYri5Xdu2KS8v36k3bl988QWGYWzzU+wt23z55Zc58MADe0xn2p7c3Nxez2lHxRXmzJnD3nvvzXe+853t9v/JJ59w5JFH9nsKZFZWVo+YDjvsMIqLi7n33nuZM2cOo0aNwrIsli9fzqRJk7rPq6mpoampiVGjRvVob+zYsd2jTkcddRSlpaU8/PDDPQppbP0aAPjyyy8JBALdieXjjz/OmWee2Z3AQde0ys0jfFt+D7auxtdfO9tnIvoZPXo0TzzxRI+f29bT6saMGcOLL75IQ0PDdkdvxowZg2VZfPHFF9v9UGHBggXU19fzxBNPcMghh3Qf31zxcmtXX301ra2t/PGPf6SgoIDPP/+cF198kaeeeoqZM2fy05/+lKuvvprvfOc7FBUV9br+tttuY+PGjdusLrmlnXkdBAIBli1b1uu8pUuXYppmrw8CDjzwQMrKygA48cQT+fzzz5k7d66SJJFBTmuSRMRxLperxzQi6Frbsn79+h7HZs2aRV1dHX/5y196tbH19X3xwAMP0Nra2v31448/zoYNGzj++OMBmD59OmPGjOEPf/gDbW1tva7fsjTx5thdLtc2y2tv6ZRTTsHlcnHttdf2it+2berr67u/jsVi/POf/2S//fbb4XS70047jXg8zvXXX9/rsVgstktvrhcuXMjTTz/NjTfeuN0E6LTTTmP9+vXcddddvR7r6Oigvb29z/12dHQAdJf33ly97JZbbulx3ubRhRNOOGG7bdXV1fVoa7OFCxf2WHuzdu1ann76aY455pjuUb5tvU7//Oc/95geCl2v008++aRXlT3o++t0Z/vcVZuf45Z9vfvuuyxcuLDHebNmzcK2ba699tpebWy+9qSTTsI0Ta677rpeI0Kbz9lWf5FIhNtuu61Xu4sXL+bWW2/l2muvpaioCNM0OeCAAwCYOXMm0FUSPD09vdc6Neha7/Sb3/yGSy65ZIejsPDVrwOXy8UxxxzD008/3aMMe01NDQ8//DAHHXQQGRkZO+yjo6Njp8rhi4izNJIkIo478cQTue666zjrrLOYOXMmn332GQ899FCPhdHQVWDhgQce4NJLL+W9997j4IMPpr29nZdffpkLLriAb33rW/3qPzs7m4MOOoizzjqLmpoabrnlFsaOHct5550HgGma/O1vf+P4449nypQpnHXWWYwYMYL169fz6quvkpGRwb/+9S/a29uZN28et956K+PHj2fBggXdfWxOrj799FMWLlzIjBkzGDNmDL/+9a+ZM2cOFRUVnHTSSaSnp7N69WqefPJJfvjDH/Lzn/+cl19+mSuvvJJPP/2Uf/3rXzt8Loceeijnn38+c+fO5eOPP+aYY47B4/GwfPlyHnvsMf70pz/x7W9/u1/fp5deeomjjz56h6Np3//+93n00Uf50Y9+xKuvvsqBBx5IPB5n6dKlPProo7z44otfOcJWU1PDgw8+CHQlNXfeeSdut7s76dxrr70488wz+etf/9o9beu9997j/vvv56STTuLwww8Hugo8/O1vf2PmzJlkZ2ezatUq7rrrLlJTU3sVVdhjjz049thje5R+BnokAyeeeCJ///vfCQaDTJ48mYULF/Lyyy/3WDcH8H//9388/vjjnHrqqZx99tlMnz6dhoYGnnnmGe644w722muvnfyO73yfu+rEE0/kiSee4OSTT+aEE05g9erV3HHHHUyePLnHBwOHH3443//+97n11ltZvnw5xx13HJZl8cYbb3D44Ydz4YUXMnbsWH75y19y/fXXc/DBB3PKKafg8/l4//33KS4uZu7cucycOZOsrCzOPPNMfvKTn2AYBn//+9+3mURecMEFTJkyZZsFWzZLS0vj5ptv5rTTTuO8887rLhQC8OGHH5Kbm8tll132ld+HnXkd/PrXv+Y///kPBx10EBdccAFut5s777yTcDjM7373u15tPvXUU+Tm5nZPt3vjjTe2Oy1QRAaRgS2mJyLDyeYS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PPJIGhoayMvL45577uGaa67hgw8+oLW1le9///tceOGFHHnkkQP8bAaGkiQRERERkd2Y2+3mvvvu4/777yczM5MDDzyQK664gk8//RSAN998k/fee4/HHnuMfffdl3HjxvGHP/yBzMxMHn/8cQC+/vWvc9555/G9732PH/3oR6SmpjJ37lwnn1ZSKUkSEREREdnNzZo1i6qqKp555hmOO+44FixYwD777MN9993HJ598QltbGzk5Od2jTmlpaaxevZqVK1d2t/GHP/yBWCzGY489xkMPPbRb703qeOEGERERERFJPr/fz9FHH83RRx/NlVdeybnnnsvVV1/NBRdcQFFREQsWLOh1TWZmZvf9lStXUlVVhWVZVFRUsOeeew5c8ANMSZLIMFdZWUldXV1S2s7NzaW0tDQpbYuIiMiumTx5Mk899RT77LMP1dXVuN1uysrKtnluJBLhjDPO4Dvf+Q4TJkzg3HPP5bPPPiM/P39ggx4gSpJEhrHKykomTZpEKBRKSvuBQIAlS5YoURIREXFQfX09p556KmeffTZTp04lPT2dDz74gN/97nd861vf4qijjmLGjBmcdNJJ/O53v2P8+PFUVVXx7LPPcvLJJ7Pvvvvyy1/+kubmZm699VbS0tJ47rnnOPvss/n3v//t9NNLCiVJIsNYXV0doVCI6+65kbKJoxPadsXSVVx19uXU1dUpSRIREXFQWloa+++/PzfffDMrV64kGo1SUlLCeeedxxVXXIFhGDz33HP88pe/5Kyzzuou+X3IIYdQUFDAggULuOWWW3j11VfJyMgA4O9//zt77bUXt99+Oz/+8Y8dfoaJpyRJRCibOJqJ0yY7HYaIiIgkgc/nY+7cuTusRpeens6tt97Krbfe2uuxkpISotFoj2NlZWU0NzcnPNbBQtXtREREREREtqAkSUREREREZAtKkkRERERERLagJElERERERGQLSpJERERERES2oCRJRERERERkC0qSREREREREtqAkSUREREREZAvaTFZEREREJMkqKyupq6sbkL5yc3MpLS0dkL52V0qSRERERESSqLKykkmTJhEKhQakv0AgwJIlS/qUKNm2zfnnn8/jjz9OY2MjH330EXvvvXfygtyOiooKysvLHet/MyVJIiIiIiJJVFdXRygU4po/PUjZ2ElJ7atixRKu+ekZ1NXV9SlJeuGFF7jvvvtYsGABo0ePJjc3N4lRDn5KkkREREREBkDZ2ElM3HMfp8PYppUrV1JUVMTMmTOdDmVQUOEGEREREZFh7Ac/+AEXXXQRlZWVGIZBWVkZlmUxd+5cysvLSUlJYa+99uLxxx/vvmbBggUYhsGLL77ItGnTSElJ4YgjjmDjxo08//zzTJo0iYyMDP7nf/6nxzTDF154gYMOOojMzExycnI48cQTWbly5Q7jW7x4MccffzxpaWkUFBTw/e9/P+nru5QkiYiIiIgMY3/605+47rrrGDlyJBs2bOD9999n7ty5PPDAA9xxxx18/vnnXHLJJZxxxhm89tprPa695ppr+Mtf/sLbb7/N2rVrOe2007jlllt4+OGHefbZZ3nppZf485//3H1+e3s7l156KR988AHz58/HNE1OPvlkLMvaZmxNTU0cccQRTJs2jQ8++IAXXniBmpoaTjvttKR+TzTdTkRERERkGAsGg6Snp+NyuSgsLCQcDnPDDTfw8ssvM2PGDABGjx7Nm2++yZ133smhhx7afe2vf/1rDjzwQADOOecc5syZw8qVKxk9ejQA3/72t3n11Vf5xS9+AcCsWbN69H3PPfeQl5fHF198wR577NErtr/85S9MmzaNG264occ1JSUlfPnll4wfPz6x34xNlCSJSFItWbIkKe2qvKmIiEhyrFixglAoxNFHH93jeCQSYdq0aT2OTZ06tft+QUEBgUCgO0HafOy9997r/nr58uVcddVVvPvuu9TV1XWPIFVWVm4zSfrkk0949dVXSUtL6/XYypUrlSSJyNBSV10HBpxxxhlJab8/5U1FRETkq7W1tQHw7LPPMmLEiB6P+Xy+Hl97PJ7u+4Zh9Ph687Etp9J94xvfYNSoUdx1110UFxdjWRZ77LEHkUhku7F84xvf4Le//W2vx4qKivr2xPpASZKIJEVbcwvYcMlNlzPtgMRW8qlYuoqrzr68z+VNRURE5KtNnjwZn89HZWVlj6l1u6q+vp5ly5Zx1113cfDBBwPw5ptv7vCaffbZh3/+85+UlZXhdg9c6qIkSUSSqmRsKROnTXY6DBEREcdVrEjOFPRE95Gens7Pf/5zLrnkEizL4qCDDqK5uZm33nqLjIwMzjzzzH61m5WVRU5ODn/9618pKiqisrKSyy+/fIfXzJ49m7vuuovTTz+dyy67jOzsbFasWMEjjzzC3/72N1wuV79i+SpKkkREREREkig3N5dAIMA1P03OFPStBQKBXd4M9vrrrycvL4+5c+eyatUqMjMz2Weffbjiiiv63aZpmjzyyCP85Cc/YY899mDChAnceuutHHbYYdu9pri4mLfeeotf/OIXHHPMMYTDYUaNGsVxxx2HaSavULdh27adtNYHgZaWFoLBIM3NzWRkZDgdjsig8uGHHzJ9+nQeePvRhI/2vPDIv7nqrMu56ZnbOOjoQxLa9tKPvuB/Z57GokWL2Gefwbkpn4iIDD+dnZ2sXr2a8vJy/H5/j8cqKyuTvrfPZsO9uNGOfg47mxtoJElEREREJMlKS0uHdeIy1ChJEhHZhmR+4jfcP+ETEREZ7JQkiYhspbKykkmTJhEKhZLSvsqXi4iIDG5KkkREtlJXV0coFOK6e26kbOLor76gD1S+XEREZPBTkiQish1lE0erfLmIiMgwlLy6eSIiIiIiIkOQkiQREREREZEtKEkSERERERHZgtYkiYiIiIgkmTaTHVqUJImIiIiIJFGyt5bY2mDZauIHP/gBTU1NPPXUU47G0R9KkkREREREkiiZW0tsTVtNJIaSJBERERGRAaCtJYYOFW4QERERERnmDjvsMC666CIuvvhisrKyKCgo4K677qK9vZ2zzjqL9PR0xo4dy/PPPw9APB7nnHPOoby8nJSUFCZMmMCf/vSnHfZhWRZz587tvmavvfbi8ccfH4in12dKkkREREREhPvvv5/c3Fzee+89LrroIn784x9z6qmnMnPmTD788EOOOeYYvv/97xMKhbAsi5EjR/LYY4/xxRdfcNVVV3HFFVfw6KOPbrf9uXPn8sADD3DHHXfw+eefc8kll3DGGWfw2muvDeCz3DmabiciIiIiIuy111786le/AmDOnDnceOON5Obmct555wFw1VVXcfvtt/Ppp59ywAEHcO2113ZfW15ezsKFC3n00Uc57bTTerUdDoe54YYbePnll5kxYwYAo0eP5s033+TOO+/k0EMPHYBnuPOUJImIiIiICFOnTu2+73K5yMnJYc899+w+VlBQAMDGjRsBmDdvHvfccw+VlZV0dHQQiUTYe++9t9n2ihUrCIVCHH300T2ORyIRpk2bluBnsuuUJImIiIiICB6Pp8fXhmH0OGYYBtC1tuiRRx7h5z//OX/84x+ZMWMG6enp/P73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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 6))\n",
+ "sns.histplot(data=trains_test, x='Age', bins=30, kde=True, hue='Sex')\n",
+ "plt.title('Распределение возраста пассажиров')\n",
+ "plt.show()\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "eb6ba7f3-d928-4a64-9a08-e1b272e0cfa6",
+ "metadata": {},
+ "source": [
+ "# 5. Горизонтальный Bar chart (Seaborn)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "id": "73642757-3dc7-4cd7-946a-4b6815dfd01b",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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88wzqlWrlpYuXaqXXnpJhw8f1vjx4x32+fDDD6tjx466cuWK1q1bp48++kgXL17UF198kWmdktSqVSt17drVYdm7777rEMSzW09GsjpGRowYoZEjR6ply5bq06ePdu/erWnTpmnjxo3pvhdOnz6ttm3bqlOnTnryySc1Z84c9enTR+7u7urRo4eqVq3q8B589NFH2rlzp0O94eHhkrI+VtIUKlRIX375pQYOHGhfNn36dHl6eurSpUs3fT/STJs2zeEH0ri4OA0bNsyhzYoVKxQZGaly5cppxIgRunjxoiZNmqRGjRrpzz//tAfXI0eOqF69ejpz5ox69uypKlWq6PDhw/r222914cIFubu7Z/ncnVmdNzovX2v69Ol6/fXX9e677zr88iAjr7zyyk33l1fbZ6XOm52/J0yYoAcffFBdunRRcnKyvv76az322GNatGiR2rVrZ283cuRIjRgxQg0bNtSoUaPk7u6uDRs26Oeff9b9998v6eo5skePHqpevbqGDBmigIAAbd68WUuWLLHXN3fuXF24cEF9+vRRsWLF9Pvvv2vSpEn6v//7P4df6EiSq6ur/vrrL23evFm1a9e2L58xY4Y8PT1z/L4BkiQDFEDTp083ksyKFSvM8ePHzaFDh8zXX39tihUrZry8vMz//d//GWOMuXTpkklJSXHYNi4uznh4eJhRo0bZl3322WdGknnvvffS9ZWammrfTpIZN25cujbVq1c3TZs2tb9etWqVkWTuuusuc/bsWfvyOXPmGElmwoQJ9n1XrFjRtG7d2t6PMcZcuHDBhIWFmVatWqXrq2HDhqZGjRr218ePHzeSzPDhw+3L9u/fbwoVKmTGjBnjsO22bduMq6truuV79uwxkszMmTPty4YPH26uPYX8+uuvRpKZNWuWw7ZLlixJt7xMmTKmXbt26WqPjo4215+Wrq/95ZdfNiVKlDAREREO7+kXX3xhXFxczK+//uqw/QcffGAkmbVr16br71pNmzY11atXT7d83LhxRpKJi4uzL7tw4UK6dr169TKFCxc2ly5dMsYYc+XKFRMWFmbKlCljTp8+7dD22s/y3nvvNb6+vubAgQM3bJNRf+vWrTOSzOeff+6wPCUlxbRv394EBwebQ4cO2cfl9OnTTXJysmnWrJkJCwsz8fHxDtulfc+kHeelS5dMaGioiYyMtG+fJioqykgy/fv3d6i3Xbt2xt3d3Rw/ftwYY8yCBQuMJPPGG2849PXoo48am81m9u7da192/edszNWxXK1atXTHfj1JJjo6Ot3ydu3amTJlythfZ6eejGR1jMTHxxt3d3dz//33O5xfJk+ebCSZzz77zGGfksy7775rX5aUlGRq1aplSpQoYZKTk9P1FxUV5XBc18rqWEn7vJ988klz991325cnJiYaPz8/07lzZyPJbNy48cZviPnfeSDtM0+zcePGdOMm7ZhOnjxpX7Zlyxbj4uJiunbtal/WtWtX4+LikmHfad8XWT13p3n11VeNJHPixAn7suvPy8Zc/TzSlv3444/G1dXVDB48ON3+rm1njDE//fSTkWTatGmT7hyWkdzcPrM6jcna+duY9GMnOTnZ1KhRwzRv3txhXy4uLubhhx9O9/6nfTZnzpwxvr6+pn79+ubixYsZtsmoP2OMiYmJMTabzeF8GBUVZby9vU379u1Nv3797Mt//fVX4+XlZTp06GC8vb0zPHYgK7hNDgVay5YtFRgYqNKlS+uJJ56Qj4+P5s+fr7vuukuS5OHhIReXq98GKSkpOnnypHx8fFS5cmX9+eef9v3MmzdPxYsXV//+/dP1kZVbGm6ka9eu8vX1tb9+9NFHFRwcrJ9++kmSFBsbqz179qhz5846efKkTpw4oRMnTigxMVEtWrTQL7/8otTUVId9Xrp06aa/Kfvuu++UmpqqTp062fd54sQJBQUFqWLFilq1apVD+7RbUzw8PG64z7lz58rf31+tWrVy2GdERIR8fHzS7fPy5csO7U6cOHHT30QfPnxYkyZN0tChQ9PdFjF37lxVrVpVVapUcdhn2q2R1/d/K9Ku2knSuXPndOLECTVp0kQXLlzQrl27JEmbN29WXFycBgwYkO4qW9qYOX78uH755Rf16NFDoaGhGba5vr/Lly/r5MmTqlChggICAhzGqSS5uLho9uzZKlasmNq3b6/ExET7uj59+uj333/XokWLFBgYmOkxTpkyRSdPntTw4cNv2KZfv34O9fbr10/JyclasWKFpKtXTAoVKqTnn3/eYbvBgwfLGKPFixc7LL9w4YJOnDihY8eOad68edqyZYtatGiRaZ3Zkd16cmrFihVKTk7WgAED7OcXSXruuefk5+enH3/80aG9q6urevXqZX/t7u6uXr16KT4+Xps2bcpW39kZK5L09NNPa9euXfbb4ebNmyd/f/9cfd8l6ejRo4qNjVW3bt1UtGhR+/Lw8HC1atXKfs5LTU3VggUL1L59e/vzntdK+77I6rk7Tdq5JatXEX7//Xd16tRJjzzyiMPV3owYYzRkyBA98sgjql+/fpb2n1vbZ6XOrJy/Jcexc/r0aSUkJKhJkyYO7+eCBQuUmpqqYcOGOYxt6X+fzfLly3Xu3Dn9+9//Tvd+3+i8lpiYqBMnTqhhw4Yyxmjz5s3p6uvRo4e++uor+23P06dPV8eOHeXv75/pcQE3w21yKNCmTJmiSpUqydXVVSVLllTlypUdTuCpqamaMGGCpk6dqri4OIdnPtJupZOu3l5XuXJlubrm7rdMxYoVHV7bbDZVqFDBfn//nj17JElRUVE33EdCQoKKFClif33ixIl0+73enj17ZIy5Ybvrb2dLe84hs/uy9+zZo4SEBJUoUSLD9fHx8Q6vly1bdtMfyK83fPhwhYSEqFevXunuZd+zZ4927tx5w31e3/+t+Ouvv/T666/r559/1tmzZx3WJSQkSPrfLZk1atS44X7+/vvvm7aRpIsXLyomJkbTp0/X4cOHHZ5vSevvWikpKfZQ0b17d0lXn19Jeybh3LlzmfaXkJCgN998U4MGDVLJkiUzbOPi4qJy5co5LKtUqZIk2cfvgQMHFBIS4hD4Jalq1ar29dcaN26cww90bdq00VtvvZVprdmR3XpupR9Jqly5ssNyd3d3lStXLl0/ISEh8vb2dlh27Xv5r3/9K8t9Z3esBAYGql27dvrss89Up04dffbZZ4qKikr3g+6tutF7Il19/5cuXarExESdP39eZ8+even3RFbP3WlOnDghNze3LM0ievjwYbVr106JiYk6efLkTX/hNWvWLP3111+aM2dOuud1siKn22e1zqycvyVp0aJFeuONNxQbG+vwnOW1+923b59cXFxUrVq1G+4nK+c+STp48KCGDRum77//Pt1zpRmN1Xbt2snV1dX+zOacOXO0YMGCLN1GC2SGMIQCrV69ehn+djHNm2++qaFDh6pHjx4aPXq0ihYtKhcXFw0YMCDdFRdnSKth3LhxGT48Kjn+Dy45OVlHjx5Vq1atbrpfm82mxYsXq1ChQpnuU5KOHTsmSQoKCsp0nyVKlNCsWbMyXH99SKlfv77eeOMNh2WTJ0/WwoULM9x+586dmjFjhr788ssMnz1KTU3V3Xffrffeey/D7UuXLn3D2rPjzJkzatq0qfz8/DRq1CiVL19enp6e+vPPP/XKK6/kybjp37+/pk+frgEDBqhBgwby9/eXzWbTE088kWF/Q4cO1aVLl/T999/r8ccfl3T1WZKJEydq9uzZ6tu3rzZu3HjDH3jfeustubi46KWXXtLJkydz/Xhu5Omnn1bXrl2Vmpqqv//+W6NHj9YDDzygFStW3NIVWCvJ7liRrv7GvWvXrurfv79++eUXffLJJ/r111/zufLsye65e//+/QoNDc3SONq7d6/uuecejR8/Xk8//bRmzpx5w19IJScna+jQoXrmmWfsATY7bmX7rNaZlfP3r7/+qgcffFD33nuvpk6dquDgYLm5uWn69Ok5Cng3k5KSolatWunUqVN65ZVXVKVKFXl7e+vw4cPq1q1bhp+hm5ubnnrqKU2fPl0XLlxQsWLF1Lx5c8IQbhlhCJb27bff6r777tOnn37qsPzMmTMqXry4/XX58uW1YcMGXb58OVcmAUiTduUnjTFGe/futT8MnTYxg5+fn1q2bHnT/W3ZskWXL1/ONACm7dcYo7CwsCz9D3jHjh2y2WwZ/lb32n2uWLFCjRo1crj94UaKFy+e7pgym+RgyJAhqlWrlv2H+4z6T7utKi9/cF69erVOnjyp7777Tvfee699edoMhdfWI0nbt2+/4WeXdmVl+/btmfb57bffKioqSu+++6592aVLlzKcaS02NlZTpkzRhAkT1L59e33yySfq0qWLnnvuOfXv319NmjRRnTp1NHXqVIfb3NIcOXJEEyZMUExMjHx9fW8YhtICy7Xj57///a8k2R+EL1OmjFasWKFz5845XI1Ju5WwTJky6d6Pa98rf39/de7cWevXr1eDBg0yfY+yIrv13Eo/krR7926Hq2fJycmKi4tLNx6OHDmixMREh6tD17+XWZWdsZImMjJSnp6eeuKJJ9S4cWOVL18+18PQte/J9Xbt2qXixYvL29tbXl5e8vPzy9L3RFbO3ZJ05coVbdmyRW3atMlSrWm3KpcsWVILFy7U4MGD1bZt2wyvOk+dOlXx8fEZztaZFbeyfVbrzMr5e968efL09NTSpUsdbqe7fpKV8uXLKzU1VTt27LjhL+iuPfdVqFAhwzbbtm3Tf//7X82cOdNh4pPly5dnesw9evRQzZo1dejQIUVFRfFLEuQKnhmCpRUqVCjdlLpz587V4cOHHZY98sgjOnHihCZPnpxuH9dvnx2ff/65wy1L3377rY4eParIyEhJUkREhMqXL6933nlH58+fT7f99VPizp07V4UKFcpw2uprdezYUYUKFdLIkSPT1W+McfgB+MqVK5o3b57q1auX6W0WnTp1UkpKikaPHp1u3ZUrV7I0RfKNrFu3TgsXLtTYsWNv+D+/Tp066fDhw/r444/Trbt48aLDszO3Iu1K2rXvW3JysqZOnerQ7p577lFYWJjef//9dMeetm1gYKDuvfdeffbZZzp48GCGbdL6vP5zmjRpUrqpvI0x6tu3r2rWrGmfQbBhw4YO/61Vq5aio6P1+uuv659//kl3fCNHjlTJkiXVu3fvzN8IyeH7wRijyZMny83Nzf68Sdu2bZWSkpLu+2b8+PGy2Wz2cX4jaVPsZmVq9Ky41XqyqmXLlnJ3d9fEiRMdPrdPP/1UCQkJDjNzSVe/Pz788EP76+TkZH344YcKDAxUREREtvrO6li5lqurq7p27aqtW7eqR48e2eovq4KDg1WrVi3NnDnT4fth+/btWrZsmX0GThcXF3Xo0EE//PBDhtN6px1bVs/d0tVbchMSEvTQQw9lqdZKlSrZbw+dNGmSUlNT7bM/XuvcuXMaM2aMBg4cmOlVlxu51e2zUmdWz9+FChWSzWZzGCf79+9P9wuqDh06yMXFRaNGjUp39Sbt87j//vvl6+urmJiYdM+BXvv5Xfs67d/X/9mB61WvXl0RERHasWOHunXrlmlbIKu4MgRLe+CBBzRq1Ch1795dDRs21LZt2zRr1qx0z0J07dpVn3/+uQYNGqTff/9dTZo0UWJiolasWKG+fftm+X+y1ytatKgaN26s7t27659//tH777+vChUq6LnnnpN09QeDTz75RJGRkapevbq6d++uu+66S4cPH9aqVavk5+enH374QYmJiZoyZYomTpyoSpUqafXq1fY+0kLU1q1btW7dOjVo0EDly5fXG2+8oSFDhmj//v3q0KGDfH19FRcXp/nz56tnz5568cUXtWLFCg0dOlRbt27VDz/8kOmxNG3aVL169VJMTIxiY2N1//33y83NTXv27NHcuXM1YcIEPfroozl6n5YtW6ZWrVplenXs6aef1pw5c9S7d2+tWrVKjRo1UkpK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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 6))\n",
+ "sns.countplot(data=trains_test, y='Embarked', hue='Pclass', palette='Set2')\n",
+ "plt.title('Распределение пассажиров по портам посадки и классам')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "15f657ee-7ee9-4c5b-948e-74f2b61f0ba7",
+ "metadata": {},
+ "source": [
+ "# 6. Интерактивный Pie chart (Plotly)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "id": "0946ec97-09f7-4133-8d38-7ac56ccd0aa8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "domain": {
+ "x": [
+ 0,
+ 1
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ },
+ "hovertemplate": "Pclass=%{label} ",
+ "labels": {
+ "bdata": "AwEDAQMDAQMDAgMBAwMDAgMCAwMCAgMBAwMDAQMDAQEDAgEBAwMDAwMCAwIDAwMDAwMDAwECAQECAwIDAwEBAwEDAgMDAwIDAgMDAwMDAgMDAwMBAgMDAwEDAwMBAwMDAQECAgMDAQMDAwMDAwMBAwMDAwMDAgEDAgMCAgEDAwMDAwMDAwICAgEBAwEDAwMDAgIDAwICAgEDAwMBAwMDAwMCAwMDAwEDAQMBAwMDAQMDAQIDAwIDAgMBAwEDAwICAwIBAQMDAwIDAwMDAwMDAwMBAwIDAgMBAwIBAgMCAwMBAwIDAgMBAwIDAgMCAgICAwMCAwMBAwIBAgMDAQMDAwEBAQIDAwEBAwIDAwEBAQMCAQMBAwIDAwMDAwMBAwMDAgMBAQIDAwEDAQEBAwMDAgMBAQECAQEBAgMCAwICAQEDAwICAwEDAgMBAwEBAwEDAQEDAQIBAgICAgIDAwMDAQMDAwMBAgMDAwIDAwMDAQMDAQEDAwEDAQMBAwMBAwMBAwIDAgMCAQMDAQMDAwICAgMDAwMDAgMCAwMDAwECAwMCAgIDAwMDAwMDAgIDAwEDAgMBAQMCAQICAwMCAwECAQMBAgMBAQMDAQECAwEDAQIDAwIBAwMDAwICAwECAwMDAwIDAwEDAQEDAwMDAQEDAwEDAQMDAwMDAQECAQMDAwMBAQMBAgMCAwEDAwEDAwIBAwICAwMDAwIBAQMBAQMDAgEBAgIDAgECAwMDAQEBAQMDAwIDAwMDAwMDAgEBAwMDAgEDAwIBAgEDAQIBAwMDAQMDAgMCAwMBAgMBAwEDAwECAQMDAwMDAgMDAgIDAQMDAwECAQMDAQMBAQMCAwIDAwMBAwMDAQMBAwMDAgMDAwIDAwIBAQMBAwMCAgMDAQIBAgICAwMDAwEDAQMDAgIDAwMBAQMDAwECAwMBAwEBAwMDAgIBAQMBAQEDAgMBAgMDAgMCAgEDAgMCAwEDAgICAwMBAwMBAQEDAwEDAgEDAgMDAwICAwIDAQMDAwEDAQEDAwMDAwIDAgMDAwMBAwEBAwMDAwMDAQMCAwEDAgEDAwMCAgEDAwMBAwIBAwMCAwMBAwIDAwEDAQMDAwMCAwEDAgMDAwEDAwMBAwIBAwMDAwMCAQMDAwECAwEBAwMDAgEDAgICAQMDAwEBAwIDAwMDAQIDAwIDAwIBAwEDAwMCAwMDAwIDAwMBAQIBAgIDAwMBAwEBAQMBAwEDAgIDAwEDAwMDAwMBAwIBAwEDAQMBAgIBAgMDAwMBAwIDAwECAwEBAQMDAwEBAQMBAgMDAQEDAgMDAwMCAwMBAwEDAQMDAwECAwMDAwMDAwICAwEDAQMDAwECAgMBAwMDAwMCAwMBAwMDAwMCAwMDAQECAQMBAwECAQMDAwMDAQMBAwMDAgMCAwEDAQMDAwMDAwICAQIBAgEBAwECAgMDAgIBAwICAwEDAgMDAwECAgEDAgEDAwMCAgMBAwEBAwIDAgMBAwMDAwICAQMDAQMBAwIBAQIBAwMBAgICAwIDAQMDAwMDAgMDAwIDAgMBAwMDAQMBAwMCAgICAgMDAwMDAwMBAwMBAwMBAwMCAwEDAwICAwMBAQMBAwMDAwMBAwECAwIDAwIBAQMCAQICAgEDAwMBAgMCAwIDAwEDAwIDAgIBAgICAwEBAwMDAwICAwEDAwMBAgIBAQIBAQMCAQMDAwMDAgIDAgMDAQEDAgMBAwEDAwECAQEBAgIBAwMDAQMDAQMDAw==",
+ "dtype": "i1"
+ },
+ "legendgroup": "",
+ "name": "",
+ "showlegend": true,
+ "type": "pie"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Распределение пассажиров по классам"
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig7 = px.pie(trains_test, names='Pclass', title='Распределение пассажиров по классам')\n",
+ "fig7.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1fe30d90-72b5-419f-b64a-d9e99f5ff109",
+ "metadata": {},
+ "source": [
+ "# 7. Box plot (Seaborn)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "id": "29693dd1-7ab0-49d4-a034-5e7ec887c9a8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0kAAAIjCAYAAADWYVDIAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABhcElEQVR4nO3dfVwU5f7/8TfIrQgI6rISShw1McNusIysVLKMo6VpmaknvOlYhnLK1HOw1NJOWnZjKqmVKYWGWakdLMsk7Ua0tCw6pVkH7wVEURTjRnd+f/hjv7sCigoMwuv5eOyjdnZmrs8Mu+u+55q5xsUwDEMAAAAAAEmSq9kFAAAAAEBtQkgCAAAAAAeEJAAAAABwQEgCAAAAAAeEJAAAAABwQEgCAAAAAAeEJAAAAABwQEgCAAAAAAeEJAAAAABwQEgCAAAAAAeEJMAEixYtkouLi/3h5eWlK664QqNGjVJ2drbZ5QEAANRrbmYXANRnU6ZMUVhYmAoLC/X1119r7ty5+vjjj/Xzzz+rYcOGZpcHAABQLxGSABPFxMSoY8eOkqSHHnpITZo00csvv6yVK1fqgQceMLk6AACA+onT7YBaJDo6WpKUmZkpSTp8+LDGjh2riIgINWrUSH5+foqJidGPP/5YZtnCwkI9/fTTuuKKK+Tl5aXmzZurb9+++uOPPyRJO3fudDrF78xH165d7etat26dXFxctHTpUk2YMEFWq1U+Pj66++67tWfPnjJtb9q0SXfeeaf8/f3VsGFDdenSRd98802529i1a9dy23/66afLzJucnKzIyEh5e3srMDBQAwYMKLf9s22bI5vNppkzZ6p9+/by8vJSUFCQHn74YeXl5TnNd/nll6tXr15l2hk1alSZdZZX+4wZM8rsU0kqKirS5MmT1bp1a3l6eqpFixYaP368ioqKyt1Xjs7cb02bNlXPnj31888/O8138uRJTZ06Va1atZKnp6cuv/xyTZgwoUwbvXv31uWXXy4vLy9ZLBbdfffdysjIKLNto0aN0uLFi9W2bVt5eXkpMjJSX375pdN8u3bt0qOPPqq2bdvK29tbTZo00X333aedO3eW2Y4jR47o8ccf1+WXXy5PT0+FhITowQcfVG5urv19d7ZH6b4+nzbPdD6fBUnKycnR8OHDFRQUJC8vL1199dVKSko6ZzvS6ffSkCFDnKaNGDFCXl5eWrdundP0irb/8ssvt89TXFysSZMmKTIyUv7+/vLx8dEtt9yiL774okzbNptNr776qiIiIuTl5aVmzZrpzjvv1ObNm53mS05O1g033KCGDRsqICBAt956qz777DP76ytXrlTPnj0VHBwsT09PtWrVSlOnTtWpU6ec1lP6Hu3Tp0+ZWh5++GG5uLjoqquuuqB9tmzZsjL74mzLl+47V1dXWa1W3X///dq9e7d9ntL3wIsvvljhep5++mmnz/uuXbtktVrVu3dv2Ww2+/SuXbs6vWdsNpt69+4tq9WqXbt22adX9rvizPeBp6enrrjiCk2bNk2GYTjVU5nPQOnp3Wf+3XNzc8vUdOY2S9Lx48dltVrl4uLi9J4dMmRImb/HzJkzFR4eLk9PT1mtVj388MM6fPiwgEsRPUlALVIaaJo0aSJJ+t///qcVK1bovvvuU1hYmLKzszV//nx16dJFv/zyi4KDgyVJp06dUq9evbR27VoNGDBA//jHP3Ts2DGtWbNGP//8s1q1amVv44EHHtBf//pXp3YTEhLKreff//63XFxc9M9//lM5OTmaOXOmunfvrq1bt8rb21uSlJaWppiYGEVGRmry5MlydXXVwoULFR0dra+++ko33HBDmfWGhIRo2rRpkk7/Azxy5Mhy2544caL69++vhx56SAcPHtTs2bN166236ocfflDjxo3LLDNixAjdcsstkqQPP/xQy5cvd3r94Ycf1qJFizR06FDFx8crMzNTc+bM0Q8//KBvvvlG7u7u5e6H83HkyBH7tjmy2Wy6++679fXXX2vEiBFq166dMjIy9Morr+i3337TihUrzrnu8PBwPfnkkzIMQ3/88Ydefvll/fWvf3X68ffQQw8pKSlJ9957r5544glt2rRJ06ZN06+//lpmf4wYMUJWq1X79+/XnDlz1L17d2VmZjqd6rl+/XotXbpU8fHx8vT01GuvvaY777xT3377rf0H73fffacNGzZowIABCgkJ0c6dOzV37lx17dpVv/zyi319x48f1y233KJff/1Vw4YN03XXXafc3Fx99NFH2rt3r9q1a6d33nnH3vbrr7+uX3/9Va+88op9WocOHc6rzbOpzGfhzz//VNeuXfX7779r1KhRCgsL07JlyzRkyBAdOXJE//jHP87ZjqPJkydrwYIFWrp0aZkwVmrChAlq166dpNP7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6Y033ijz2p9//qmCgoLzbvfPP/+UJPvw3qUjtc2cOdNpvtLeq549e1a4rtIfTGcOFZ6enu50fcOePXu0cuVK3XHHHfYfT+W9T2fPnl1miOh+/frpxx9/LDPKnnT+79PKtnmx/vrXvyorK0tLly61Tzt58qRmz56tRo0aqUuXLudcx3XXXScfHx+5urrqzTff1M6dOzVlyhSneY4dO6aPP/7Y6ZqT8pTuc8dt37Rpk9LT053m69evnwzD0DPPPFNmHaXL9unTR66urpoyZUqZnofSecprr7i4WK+99tpZ67zzzjvl4+Ojw4cPq3///medtzylI7U9/fTTlTqocS5nflYqUrofKgoGr7/+urZs2aK5c+fK1dVVzZo1U5s2bdSmTRs1bdpUrq6umjt3rjZv3lzuZ70y3xVn24aTJ0/q5MmT9hqr6zPwr3/9S507d9bdd99dqfm7desmDw8PzZkzx6n9xYsXKzs7+5zf+UBtRE8SUIv16tVLU6ZM0dChQ3XTTTcpIyNDixcv1l/+8hen+R588EG9/fbbGjNmjL799lvdcsstKigo0Oeff65HH31UvXv3vqD2AwMDdfPNN2vo0KHKzs7WzJkz1bp1a/3973+XJPuPvpiYGLVv315Dhw7VZZddpn379umLL76Qn5+f/vOf/6igoECJiYmaNWuWrrjiCqd7bZSGq59++knp6emKiopSq1at9OyzzyohIUE7d+5Unz595Ovrq8zMTC1fvlwjRozQ2LFj9fnnn2vixIn66aef9J///Oes29KlSxc9/PDDmjZtmrZu3ao77rhD7u7u2rFjh5YtW6ZXX31V99577wXtp88++0y33377WXvT/va3v+m9997TI488oi+++EKdO3fWqVOntG3bNr333nv69NNPz9nDlp2dreTkZEmnQ838+fPl5uZm/wFy9dVXKzY2Vq+//rr9NKlvv/1WSUlJ6tOnj7p16ybp9GAEb775pm666SYFBgbqf//7n9544w35+PiUGVThqquuUo8ePZyGAJfk9OO7V69eeuedd+Tv768rr7xS6enp+vzzz8v0iIwbN07vv/++7rvvPvvpSIcPH9ZHH32kefPm6eqrr67kHq98mxdrxIgRmj9/voYMGaItW7bo8ssv1/vvv69vvvlGM2fOLHMN17lcddVV+uc//6np06drwIAB6tChg9577z0988wz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atmypfbs2aM9e/bU2DYDAGoeIQkAUOsZhqG1a9fq008/1ejRo/XCCy+oY8eOeu211+zztG/fvsLlhw0bZv//v/zlL5o1a5auv/56HT9+XI0aNdLu3bt17bXXqmPHjpKkyy+/3D7/7t271aZNG918881ycXFRaGho1W8gAKBW4XQ7AECtlZqaqkaNGsnLy0sxMTG6//779fTTT9t7kipry5Ytuuuuu9SyZUv5+vqqS5cukk4HIEkaOXKkUlJSdM0112j8+PHasGGDfdkhQ4Zo69atatu2reLj4/XZZ59V7UYCAGodQhIAoNbq1q2btm7dqh07dujPP/9UUlKSfHx85O3tXel1FBQUqEePHvLz89PixYv13Xffafny5ZJOX28kSTExMdq1a5cef/xx7d+/X7fddpvGjh0rSbruuuuUmZmpqVOn6s8//1T//v117733Vv3GAgBqDUISAKDW8vHxUevWrdWyZUu5uf3fGeIdOnTQ2rVrK7WObdu26dChQ5o+fbpuueUWhYeHOw3aUKpZs2aKjY1VcnKyZs6cqddff93+mp+fn+6//3698cYbWrp0qT744AMdPnz44jcQAFArcU0SAOCSk5CQoIiICD366KN65JFH5OHhoS+++EL33XefmjZt6jRvy5Yt5eHhodmzZ+uRRx7Rzz//rKlTpzrNM2nSJEVGRqp9+/YqKipSamqq2rVrJ0l6+eWX1bx5c1177bVydXXVsmXLZLVa1bhx45raXABADaMnCQBwybniiiv02Wef6ccff9QNN9ygqKgorVy50qm3qVSzZs20aNEiLVu2TFdeeaWmT5+uF1980WkeDw8PJSQkqEOHDrr11lvVoEEDpaSkSJJ8fX3tA0Vcf/312rlzpz7++GO5uvJPKADUVS6GYRhmFwEAAAAAtQWHwQAAAADAASEJAAAAABwQkgAAAADAASEJAAAAABwQkgAAAADAASEJAAAAABwQkgAAAADAASEJAAAAABwQkgAAAADAASEJAAAAABwQkgAAAADAwf8DwxDjeJAPqrQAAAAASUVORK5CYII=",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 6))\n",
+ "sns.boxplot(data=trains_test, x='Pclass', y='Age', hue='Survived')\n",
+ "plt.title('Распределение возраста по классам и выживанию')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "767e35ff-b9d9-42a9-8251-4d3c4cdfe03a",
+ "metadata": {},
+ "source": [
+ "# 8. Интерактивный Sunburst chart (Plotly)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "id": "2caea894-8c68-448d-aa80-5a6aa4479c50",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "branchvalues": "total",
+ "domain": {
+ "x": [
+ 0,
+ 1
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ },
+ "hovertemplate": "%{label} Количество: %{value}",
+ "ids": [
+ "3/male/Погиб",
+ "1/female/Выжил",
+ "3/female/Выжил",
+ "1/male/Погиб",
+ "2/female/Выжил",
+ "3/female/Погиб",
+ "2/male/Выжил",
+ "2/male/Погиб",
+ "1/male/Выжил",
+ "3/male/Выжил",
+ "2/female/Погиб",
+ "1/female/Погиб",
+ "3/male",
+ "1/female",
+ "3/female",
+ "1/male",
+ "2/female",
+ "2/male",
+ "3",
+ "1",
+ "2"
+ ],
+ "labels": [
+ "Погиб",
+ "Выжил",
+ "Выжил",
+ "Погиб",
+ "Выжил",
+ "Погиб",
+ "Выжил",
+ "Погиб",
+ "Выжил",
+ "Выжил",
+ "Погиб",
+ "Погиб",
+ "male",
+ "female",
+ "female",
+ "male",
+ "female",
+ "male",
+ "3",
+ "1",
+ "2"
+ ],
+ "name": "",
+ "parents": [
+ "3/male",
+ "1/female",
+ "3/female",
+ "1/male",
+ "2/female",
+ "3/female",
+ "2/male",
+ "2/male",
+ "1/male",
+ "3/male",
+ "2/female",
+ "1/female",
+ "3",
+ "1",
+ "3",
+ "1",
+ "2",
+ "2",
+ "",
+ "",
+ ""
+ ],
+ "textinfo": "label+percent parent",
+ "type": "sunburst",
+ "values": {
+ "bdata": "LAFbAEgATQBGAEgAEQBbAC0ALwAGAAMAWwFeAJAAegBMAGwA6wHYALgA",
+ "dtype": "i2"
+ }
+ }
+ ],
+ "layout": {
+ "height": 700,
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "b": 10,
+ "l": 10,
+ "r": 10,
+ "t": 50
+ },
+ "sunburstcolorway": [
+ "rgb(102, 197, 204)",
+ "rgb(246, 207, 113)",
+ "rgb(248, 156, 116)",
+ "rgb(220, 176, 242)",
+ "rgb(135, 197, 95)",
+ "rgb(158, 185, 243)",
+ "rgb(254, 136, 177)",
+ "rgb(201, 219, 116)",
+ "rgb(139, 224, 164)",
+ "rgb(180, 151, 231)",
+ "rgb(179, 179, 179)"
+ ],
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Иерархия: Класс → Пол → Выживание ",
+ "x": 0.5
+ },
+ "width": 700
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Подготовка данных для sunburst\n",
+ "sunburst_data = trains_test.copy()\n",
+ "sunburst_data['Survived'] = sunburst_data['Survived'].map({0: 'Погиб', 1: 'Выжил'})\n",
+ "\n",
+ "# Создаем график с проверкой на пустые значения\n",
+ "fig9 = px.sunburst(\n",
+ " sunburst_data.dropna(subset=['Pclass', 'Sex', 'Survived']),\n",
+ " path=['Pclass', 'Sex', 'Survived'],\n",
+ " title='Иерархия: Класс → Пол → Выживание ',\n",
+ " width=700,\n",
+ " height=700,\n",
+ " color_discrete_sequence=px.colors.qualitative.Pastel\n",
+ ")\n",
+ "\n",
+ "# Добавляем информацию при наведении\n",
+ "fig9.update_traces(\n",
+ " hovertemplate='%{label} Количество: %{value}',\n",
+ " textinfo='label+percent parent'\n",
+ ")\n",
+ "\n",
+ "# Настраиваем оформление\n",
+ "fig9.update_layout(\n",
+ " margin=dict(t=50, b=10, l=10, r=10),\n",
+ " title_x=0.5\n",
+ ")\n",
+ "\n",
+ "fig9.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f6d423aa-2b9c-4e98-ab8e-ada8319e26ca",
+ "metadata": {},
+ "source": [
+ "# 9. Интерактивный Box plot с фильтрацией (Plotly)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "id": "a3a3f2e5-7c54-44fb-8358-f7a0fcd70d5f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "alignmentgroup": "True",
+ "hovertemplate": "Survived=0.0 Pclass=%{x} Fare=%{y} ",
+ "legendgroup": "0.0",
+ "marker": {
+ "color": "#636efa"
+ },
+ "name": "0.0",
+ "notched": true,
+ "offsetgroup": "0.0",
+ "orientation": "v",
+ "showlegend": true,
+ "type": "box",
+ "x": {
+ "bdata": "AwMDAQMDAwMDAwIDAwEDAQIBAQMDAwIDAwMDAwMDAQMDAwEDAQMDAgMCAwMDAwMBAwMDAwMBAwMDAQIDAwEDAwMDAQMDAwMDAwIBAwIDAgEDAwMDAwICAQMBAwMCAgMCAgIDAwMBAwMDAwMDAwMBAwEDAwEDAwECAwMCAwEDAwIDAwIDAwMDAwMDAwIDAgICAwMDAwIDAwICAwICAgMCAwMBAwIDAwEDAwMBAQMCAwEBAwIDAwMDAQMDAgMDAQMBAwMCAgMCAgMDAwMBAQMDAQECAgIDAwEDAwMDAgMCAwMDAwMDAQMBAwMDAwIDAwMDAwICAwMDAwIDAwMDAwIDAgMDAwMDAwMDAwEDAQIDAwIDAQMBAwMBAgMDAgEDAwMDAQIDAwMCAwMBAwMDAQEDAwMBAwMDAwMBAwMDAQMDAwMDAwEDAgMDAwEDAwMBAQMCAwEBAwMCAwMDAwMDAwMDAgEDAgMDAwMDAgMDAwMBAwMDAwMDAwMDAgMDAwECAwMDAQMDAgMDAwMDAwMDAwIDAwIBAwEDAgIDAwECAgMDAwMDAwICAwMDAwECAwEDAwMDAgEDAgMDAwMCAgMCAwMCAgIDAwMDAQMBAwEDAwMDAgMDAwMBAwMDAwMCAwMDAwEDAwMDAQMCAwEDAgMDAgMBAwIDAwIDAwEDAgMDAQMDAwMDAwMDAwIDAwMDAwIDAwMCAwMCAwIBAwMBAwMDAwMDAgMDAgMD",
+ "dtype": "i1"
+ },
+ "x0": " ",
+ "xaxis": "x",
+ "y": {
+ "bdata": "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",
+ "dtype": "f8"
+ },
+ "y0": " ",
+ "yaxis": "y"
+ },
+ {
+ "alignmentgroup": "True",
+ "hovertemplate": "Survived=1.0 Pclass=%{x} Fare=%{y} ",
+ "legendgroup": "1.0",
+ "marker": {
+ "color": "#EF553B"
+ },
+ "name": "1.0",
+ "notched": true,
+ "offsetgroup": "1.0",
+ "orientation": "v",
+ "showlegend": true,
+ "type": "box",
+ "x": {
+ "bdata": "AQMBAwIDAQICAwIDAQMDAQMDAwIDAwECAQICAQMCAwMCAwMDAgMBAQIDAwMCAwMDAgEDAwMBAwIDAQMCAwMBAgMCAQEDAwMDAQIBAwEDAQIBAwIDAgEDAQEBAgMDAQEDAgMBAwMDAgMBAQEBAwMCAQEBAQEBAwIBAQICAQIDAQMBAQMCAQICAwMBAwMBAwMBAQEDAQMBAgIBAwEDAgMCAQMCAgICAwEDAgECAgIDAQIBAwEBAwECAQMCAgMDAQEDAQECAQMDAQECAgEBAgIDAgEBAQICAgIBAwMBAQMDAgEBAwIBAwIBAQEBAgECAQECAQMCAgEDAQEBAgEDAwEBAwIDAQMBAgIDAQEBAQMDAwEBAgEBAwEBAQICAQIDAQEBAQMCAgMCAgEDAQECAwEDAQMDAQMCAQMDAQEDAwIDAQMCAQMBAQEBAwEBAwECAgMBAgMBAgEB",
+ "dtype": "i1"
+ },
+ "x0": " ",
+ "xaxis": "x",
+ "y": {
+ "bdata": "PL1SliHSUUAzMzMzM7MfQM3MzMzMjEpAFR3J5T9EJkCKjuTyHxI+QDMzMzMzszBAzczMzMyMOkAAAAAAAAAwQAAAAAAAACpAZmZmZmbmHEAAAAAAAAAqQB4Wak3zDiBAAAAAAADAQUAzMzMzM2M/QKOSOgFNhB9AOPjCZKpQYkAAAAAAAAAfQAn5oGez6hxA6+I2GsB7JkDu68A5I8pEQKOSOgFNhB9AAAAAAAAAH0CRD3o2qy5TQAAAAAAAADpAAAAAAADAQUAAAAAAAAAlQAAAAAAAwDtAAAAAAAAAVECutmJ/2X0uQAAAAAAAACVAMzMzMzOzH0Csrdhfdj9MQAAAAAAAAD1AMzMzMzPzKEAAAAAAAAAjQGZmZmZmJh9AAAAAAAAAJUAzMzMzM7MvQAAAAAAAcHBAEhQ/xtytT0AAAAAAAAA3QJqZmZmZmR5AmpmZmZkZH0BmZmZmZiY4QAAAAAAAACpA6+I2GsB7JkBwXwfOGZEcQCQofoy5WzZAAAAAAAAAOkDx9EpZhkg6QAAAAAAAAB9AMzMzMzOzL0CQoPgx5i4fQGZmZmZmplBAkKD4MebuHkAAAAAAAIAvQGZmZmZmhjRAAAAAAACAS0AVHcnlP0QmQAAAAAAAgENAZmZmZmYGNkAAAAAAAAAvQM3MzMzMjDpAAAAAAAAAKkAJ+aBns2ofQAAAAAAAADpA8fRKWYa4O0A4+MJkqlBiQAAAAAAAAB9AmpmZmZkZIECamZmZmckyQAAAAAAAAB9AAAAAAAAAP0AAAAAAAAA1QJqZmZmZUVxAMzMzMzOzH0CRD3o2qxJTQJqZmZmZGSBAAAAAAACAVkAAAAAAAAAlQGZmZmZm3lRAMzMzMzNjP0AAAAAAAEA6QAAAAAAAAC9AAAAAAAAALUC7uI0G8EZKQK62Yn/ZfS5AzczMzMzMU0AAAAAAAKBVQL8OnDOiAoBAAAAAAAAAOkAzMzMzM2M/QJqZmZmZGR9AzczMzMwuY0DRkVz+Q/RgQAAAAAAAAAAAAAAAAACAM0AAAAAAAAAfQG/whclUfVNAAAAAAABANECamZmZmRkgQAAAAAAAACNAAAAAAAAAKkAAAAAAAAAfQGZmZmZmtlNA93XgnBHFVkAAAAAAAIA+QDj4wmSq8G5AAAAAAAAAH0AAAAAAAEA3QDMzMzMzsyhAmpmZmZnxYkCjI7n8h7hbQJqZmZmZOVtAu7iNBvB2TEA8vVKWIcpUQAAAAAAAZnBACfmgZ7NqH0AAAAAAAAA6QC9uowG8m2RAAAAAAADQYEAzMzMzM7MoQAAAAAAAAD1A0ZFc/kP0YEAAAAAAAAAqQGZmZmZmhjRAIR/0bFb9TEAAAAAAAEA3QM3MzMzMtGBAAAAAAADQYECamZmZmRkgQAAAAAAAADpAAAAAAABwcEAAAAAAAAAqQAAAAAAAACpAmpmZmZkZMEDNzMzMzMwvQAAAAAAAgEtAo5I6AU2EH0CjkjoBTYQfQAAAAAAA0FJACfmgZ7PqHEAAAAAAAAAfQDMzMzMzU1FAVFInoIm4S0AJih9j7opUQAAAAAAAAB1AzczMzMxwbEDr4jYawHsvQAAAAAAAAEpAAAAAAAAAKkAAAAAAAAAoQAAAAAAAAF5AkKD4MeYuH0CamZmZmVFcQDMzMzMzszBAzczMzMxMKUAzMzMzM7MfQAAAAAAAwDJAAAAAAACAVkAzMzMzM7MfQAAAAAAAQEBAAAAAAAAAKkAAAAAAAAA6QAAAAAAAADpAmpmZmZkZIEDNzMzMzIw6QJqZmZmZGTBAAAAAAAAAOkAAAAAAAABeQAAAAAAAwDJAAAAAAABAOkAAAAAAAAAqQJqZmZmZOSBACYofY+52VEAAAAAAAIAzQM3MzMzMjDpAio7k8h9CM0AAAAAAAIA+QJEPejarRlZA9wZfmEyVH0BmZmZmZu5JQAAAAAAAACVAzczMzMyMOkCKjuTyH0IzQAAAAAAAwDtAhXzQs1mVK0AzMzMzM5MoQM3MzMzMLCNA93XgnBHFVkAAAAAAAIBWQM3MzMzMzC9A93XgnBGRU0AAAAAAAKBVQAAAAAAAADpAzczMzMyMOkCsrdhfdj9MQAAAAAAAAB9AmpmZmZlJOkAzMzMzM7NNQAAAAAAAACVAAAAAAAAAOkAAAAAAAGBXQCEf9GxW/UxAAAAAAAAAJUAAAAAAAAA6QCQofoy5WzZAAAAAAABAOkAzMzMzM5taQAAAAAAAwEhAAAAAAADAUUAAAAAAAAA6QAAAAAAAADpAmpmZmZm5K0AAAAAAAGBCQKMjufyHuFtAZmZmZmbmHECamZmZmRkfQM3MzMzMzENAmpmZmZnpU0BmZmZmZmYxQAn5oGezah9AAAAAAAAAJUAhH/RsVr1JQDMzMzMzYzpAAAAAAAAAH0AAAAAAAAAqQDMzMzMz80tAMzMzMzOzH0AAAAAAAAA+QKMjufyHuFtAmpmZmZnpU0DNzMzMzMxTQPd14JwRkVNAAAAAAACAQEC7uI0G8HZMQAAAAAAAADtAzczMzMyMOkAAAAAAAIA+QO7rwDkjykRAzczMzMwuY0AAAAAAAAAvQAAAAAAAQFBAAAAAAACAQ0C7uI0G8EZKQOviNhrAey9Ab/CFyVR9U0AAAAAAAAA+QAAAAAAAgD5AAAAAAAAAKkAzMzMzM1NRQKyt2F92P0xAio7k8h9CM0CRD3o2qy5TQAAAAAAAwEFAMzMzMzMzHkAAAAAAAAA3QHBfB84ZUR9AzczMzMy0YEAzMzMzM7MfQAAAAAAAAEpAAAAAAACAQ0AAAAAAAAAqQB4Wak3zriNAvw6cM6ICgECRD3o2qy5TQM3MzMzMampAAAAAAACATECFfNCzWdUqQKyt2F92P0xAkKD4MebuHkDNzMzMzHBsQJqZmZmZSTpAAAAAAAAAK0CamZmZmUk6QJqZmZmZ8WJArrZif9l9LkBUUiegicBIQAAAAAAAAEpAzczMzMxwbEAAAAAAAAAlQAAAAAAAgEBAzczMzMyMSkAAAAAAAAA1QDMzMzMz8x5AzczMzMxqakC/DpwzogKAQAAAAAAAAD5AAAAAAABmcEAzMzMzM7MfQAAAAAAAACpAAAAAAAAAN0AzMzMzM/MoQAAAAAAAQFBAAAAAAAAALUAAAAAAAKBVQAn5oGez6hxAAAAAAAAAXkBv8IXJVH1TQAAAAAAAADdAMzMzMzPzKEDNzMzMzGpqQAn5oGez6hxAAAAAAACATEBdbcX+svsdQDMzMzMzkzRAdnEbDeDtOUCutmJ/2V0hQAAAAAAAQDpAAAAAAAAAXkC4rwPnjAghQGZmZmZm5htAzczMzMyMSkAAAAAAAGBXQDMzMzMzUyFAMzMzMzPzKEBUUiegiYBCQAAAAAAAAB9AAAAAAAAAVEC4rwPnjOgsQAAAAAAAwDJAPL1SliHKVECsrdhfdj9MQDMzMzMzsz1AAAAAAAAAP0CRD3o2q0ZWQDMzMzMzs0NAMzMzMzOzIkAvbqMBvJtkQM3MzMzMjDpAio7k8h9CM0B2cRsN4O05QAAAAAAAACpASFD8GHO3K0AVHcnlP0QmQLu4jQbwRkpAAAAAAAAAOEBmZmZmZuYcQDy9UpYhylRAAAAAAAAAOkAAAAAAAAA+QAAAAAAAAD5A",
+ "dtype": "f8"
+ },
+ "y0": " ",
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "boxmode": "group",
+ "legend": {
+ "title": {
+ "text": "Survived"
+ },
+ "tracegroupgap": 0
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Распределение стоимости билета по классам и выживанию"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Pclass"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Fare"
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig10 = px.box(trains_test, x='Pclass', y='Fare', color='Survived',\n",
+ " notched=True, title='Распределение стоимости билета по классам и выживанию')\n",
+ "fig10.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c53b23b7-6147-4573-b728-1b7d2ca78856",
+ "metadata": {},
+ "source": [
+ "# 10. Интерактивный Bar chart (доля выживших)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "id": "17ced6ff-ea7c-49aa-b389-811c459227a1",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "alignmentgroup": "True",
+ "hovertemplate": "Sex=female Класс=%{x} Доля выживших=%{y} ",
+ "legendgroup": "female",
+ "marker": {
+ "color": "#636efa",
+ "pattern": {
+ "shape": ""
+ }
+ },
+ "name": "female",
+ "offsetgroup": "female",
+ "orientation": "v",
+ "showlegend": true,
+ "textposition": "auto",
+ "texttemplate": "%{y:.1%}",
+ "type": "bar",
+ "x": {
+ "bdata": "AQID",
+ "dtype": "i1"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "PBv1nY367j+U11BeQ3ntPwAAAAAAAOA/",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ },
+ {
+ "alignmentgroup": "True",
+ "hovertemplate": "Sex=male Класс=%{x} Доля выживших=%{y} ",
+ "legendgroup": "male",
+ "marker": {
+ "color": "#EF553B",
+ "pattern": {
+ "shape": ""
+ }
+ },
+ "name": "male",
+ "offsetgroup": "male",
+ "orientation": "v",
+ "showlegend": true,
+ "textposition": "auto",
+ "texttemplate": "%{y:.1%}",
+ "type": "bar",
+ "x": {
+ "bdata": "AQID",
+ "dtype": "i1"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "45IhWEeb1z9fQnsJ7SXEP0LSGSdRVsE/",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "barmode": "group",
+ "height": 500,
+ "legend": {
+ "title": {
+ "text": "Sex"
+ },
+ "tracegroupgap": 0
+ },
+ "plot_bgcolor": "white",
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Доля выживших по классам и полу"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Класс"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "tickformat": ".0%",
+ "title": {
+ "text": "Доля выживших"
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 1. Подготовка данных с преобразованием типов\n",
+ "try:\n",
+ " # Создаем копию данных, преобразуя типы\n",
+ " df = trains_test[['Pclass', 'Sex', 'Survived']].copy()\n",
+ " df['Survived'] = df['Survived'].astype(float) # Преобразуем в float для вычисления среднего\n",
+ " \n",
+ " # Группируем данные (с явным указанием observed=True)\n",
+ " survival = df.groupby(['Pclass', 'Sex'], observed=True)['Survived'].mean().reset_index()\n",
+ " \n",
+ "except Exception as e:\n",
+ " print(f\"Ошибка: {str(e)}\")\n",
+ " # Резервные данные\n",
+ " survival = pd.DataFrame({\n",
+ " 'Pclass': [1, 1, 2, 2, 3, 3],\n",
+ " 'Sex': ['male', 'female', 'male', 'female', 'male', 'female'],\n",
+ " 'Survived': [0.35, 0.95, 0.15, 0.85, 0.1, 0.5]\n",
+ " })\n",
+ "\n",
+ "# 2. Строим график\n",
+ "fig = px.bar(\n",
+ " survival,\n",
+ " x='Pclass',\n",
+ " y='Survived',\n",
+ " color='Sex',\n",
+ " title='Доля выживших по классам и полу',\n",
+ " labels={'Survived': 'Доля выживших', 'Pclass': 'Класс'},\n",
+ " barmode='group',\n",
+ " text_auto='.1%',\n",
+ " height=500\n",
+ ")\n",
+ "\n",
+ "# 3. Простые настройки\n",
+ "fig.update_layout(\n",
+ " yaxis_tickformat='.0%',\n",
+ " plot_bgcolor='white'\n",
+ ")\n",
+ "\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "2050090b-abb0-4577-b4f0-69c76ffccd2d",
+ "metadata": {},
+ "source": [
+ "# Sankey Diagram в Plotly"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "id": "c94184c0-d02b-4806-a54f-e53bc5f81c67",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "link": {
+ "color": "rgba(150, 150, 150, 0.3)",
+ "source": [
+ 1,
+ 1,
+ 2,
+ 2,
+ 0,
+ 0,
+ 4,
+ 4,
+ 3,
+ 3
+ ],
+ "target": [
+ 4,
+ 3,
+ 4,
+ 3,
+ 4,
+ 3,
+ 5,
+ 6,
+ 5,
+ 6
+ ],
+ "value": [
+ 144,
+ 179,
+ 106,
+ 171,
+ 216,
+ 493,
+ 81,
+ 233,
+ 468,
+ 109
+ ]
+ },
+ "node": {
+ "color": [
+ "#1f77b4",
+ "#ff7f0e",
+ "#2ca02c",
+ "#d62728",
+ "#9467bd",
+ "#8c564b",
+ "#e377c2"
+ ],
+ "label": [
+ "3",
+ "1",
+ "2",
+ "male",
+ "female",
+ "Погиб",
+ "Выжил"
+ ],
+ "line": {
+ "color": "black",
+ "width": 0.5
+ },
+ "pad": 15,
+ "thickness": 20
+ },
+ "type": "sankey"
+ }
+ ],
+ "layout": {
+ "font": {
+ "size": 12
+ },
+ "height": 600,
+ "margin": {
+ "b": 20,
+ "l": 20,
+ "r": 20,
+ "t": 100
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Титаник: Класс → Пол → Выживаемость Размер потока = количество пассажиров "
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import plotly.graph_objects as go\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "# Подготовка данных\n",
+ "df = trains_test.copy()\n",
+ "\n",
+ "# 1. Создаем список всех уникальных узлов\n",
+ "nodes = list(df['Pclass'].astype(str).unique()) + \\\n",
+ " list(df['Sex'].unique()) + \\\n",
+ " ['Погиб', 'Выжил'] # Вместо map для Survived\n",
+ "\n",
+ "# 2. Создаем связи между узлами\n",
+ "# Связь 1: Класс -> Пол\n",
+ "class_sex = df.groupby(['Pclass', 'Sex'], observed=True).size().reset_index(name='count')\n",
+ "# Связь 2: Пол -> Выживаемость\n",
+ "sex_survival = df.groupby(['Sex', 'Survived'], observed=True).size().reset_index(name='count')\n",
+ "\n",
+ "# 3. Подготавливаем данные для Plotly\n",
+ "labels = nodes\n",
+ "sources = []\n",
+ "targets = []\n",
+ "values = []\n",
+ "\n",
+ "# Добавляем связи Класс->Пол\n",
+ "for _, row in class_sex.iterrows():\n",
+ " sources.append(labels.index(str(row['Pclass'])))\n",
+ " targets.append(labels.index(row['Sex']))\n",
+ " values.append(row['count'])\n",
+ "\n",
+ "# Добавляем связи Пол->Выживаемость\n",
+ "for _, row in sex_survival.iterrows():\n",
+ " sources.append(labels.index(row['Sex']))\n",
+ " targets.append(labels.index('Погиб' if row['Survived'] == 0 else 'Выжил'))\n",
+ " values.append(row['count'])\n",
+ "\n",
+ "# 4. Цвета для узлов\n",
+ "node_colors = [\n",
+ " '#1f77b4', '#ff7f0e', '#2ca02c', # Цвета для классов 1, 2, 3\n",
+ " '#d62728', '#9467bd', # Цвета для male, female\n",
+ " '#8c564b', '#e377c2' # Цвета для Погиб, Выжил\n",
+ "]\n",
+ "\n",
+ "# 5. Строим диаграмму\n",
+ "fig = go.Figure(go.Sankey(\n",
+ " node=dict(\n",
+ " pad=15,\n",
+ " thickness=20,\n",
+ " line=dict(color=\"black\", width=0.5),\n",
+ " label=labels,\n",
+ " color=node_colors\n",
+ " ),\n",
+ " link=dict(\n",
+ " source=sources,\n",
+ " target=targets,\n",
+ " value=values,\n",
+ " color=\"rgba(150, 150, 150, 0.3)\"\n",
+ " )\n",
+ "))\n",
+ "\n",
+ "# 6. Настраиваем оформление\n",
+ "fig.update_layout(\n",
+ " title_text=\"Титаник: Класс → Пол → Выживаемость Размер потока = количество пассажиров \",\n",
+ " font_size=12,\n",
+ " height=600,\n",
+ " margin=dict(t=100, b=20, l=20, r=20)\n",
+ ")\n",
+ "\n",
+ "fig.show()"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.12.2"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}