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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdSurvivedPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
0103Braund, Mr. Owen Harrismale22.010A/5 211717.2500NaNS
1211Cumings, Mrs. John Bradley (Florence Briggs Th...female38.010PC 1759971.2833C85C
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdSurvivedPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
88989011Behr, Mr. Karl Howellmale26.00011136930.00C148C
89089103Dooley, Mr. Patrickmale32.0003703767.75NaNQ
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdSurvivedPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
39639703Olsson, Miss. Elinafemale31.0003504077.8542NaNS
66066111Frauenthal, Dr. Henry Williammale50.020PC 17611133.6500NaNS
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
dtype
PassengerIdint64
Survivedint64
Pclassint64
Nameobject
Sexobject
Agefloat64
SibSpint64
Parchint64
Ticketobject
Farefloat64
Cabinobject
Embarkedobject
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
missing
PassengerId0
Survived0
Pclass0
Name0
Sex0
Age177
SibSp0
Parch0
Ticket0
Fare0
Cabin687
Embarked2
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
08923Kelly, Mr. Jamesmale34.5003309117.8292NaNQ
18933Wilkes, Mrs. James (Ellen Needs)female47.0103632727.0000NaNS
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
41613083Ware, Mr. FrederickmaleNaN003593098.0500NaNS
41713093Peter, Master. Michael JmaleNaN11266822.3583NaNC
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
29611882Laroche, Miss. Louisefemale1.012SC/Paris 212341.5792NaNC
16610581Brandeis, Mr. Emilmale48.000PC 1759150.4958B10C
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
dtype
PassengerIdint64
Pclassint64
Nameobject
Sexobject
Agefloat64
SibSpint64
Parchint64
Ticketobject
Farefloat64
Cabinobject
Embarkedobject
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
missing
PassengerId0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Cabin327
Embarked0
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdSurvivedPclassNameSexAgeSibSpParchTicketFareCabinEmbarked
010.03Braund, Mr. Owen Harrismale22.010A/5 211717.2500NaNS
121.01Cumings, Mrs. John Bradley (Florence Briggs Th...female38.010PC 1759971.2833C85C
231.03Heikkinen, Miss. Lainafemale26.000STON/O2. 31012827.9250NaNS
341.01Futrelle, Mrs. Jacques Heath (Lily May Peel)female35.01011380353.1000C123S
450.03Allen, Mr. William Henrymale35.0003734508.0500NaNS
.......................................
13041305NaN3Spector, Mr. WoolfmaleNaN00A.5. 32368.0500NaNS
13051306NaN1Oliva y Ocana, Dona. Ferminafemale39.000PC 17758108.9000C105C
13061307NaN3Saether, Mr. Simon Sivertsenmale38.500SOTON/O.Q. 31012627.2500NaNS
13071308NaN3Ware, Mr. FrederickmaleNaN003593098.0500NaNS
13081309NaN3Peter, Master. Michael JmaleNaN11266822.3583NaNC
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PassengerIdAgeSibSpParchFare
count1309.0000001046.0000001309.0000001309.0000001308.000000
mean655.00000029.8811380.4988540.38502733.295479
std378.02006114.4134931.0416580.86556051.758668
min1.0000000.1700000.0000000.0000000.000000
25%328.00000021.0000000.0000000.0000007.895800
50%655.00000028.0000000.0000000.00000014.454200
75%982.00000039.0000001.0000000.00000031.275000
max1309.00000080.0000008.0000009.000000512.329200
\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": "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mIqLi+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/7ZrVxqaqqRZKZOneqybk79sMPhMGlpaaZP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oueffz7H6aQhISGqWbOmJk6cqMjISPn4+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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Средний возраст пассажиров по классам и полу
 PclassSexAge
01female37.0 лет
11male41.0 лет
22female27.5 лет
32male30.8 лет
43female22.2 лет
53male26.0 лет
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Пассажиры с минимальным и максимальным возрастом в каждой группе
 StatPclassSexAgeNameSurvivedFare
987Max Age1female76.000000Cavendish, Mrs. Tyrell William (Julia Florence Siegel)nan78.850000
297Min Age1female2.000000Allison, Miss. Helen Loraine0.000000151.550000
630Max Age1male80.000000Barkworth, Mr. Algernon Henry Wilson1.00000030.000000
305Min Age1male0.920000Allison, Master. Hudson Trevor1.000000151.550000
1104Max Age2female60.000000Howard, Mrs. Benjamin (Ellen Truelove Arman)nan26.000000
1141Min Age2female0.920000West, Miss. Barbara Jnan27.750000
672Max Age2male70.000000Mitchell, Mr. Henry Michael0.00000010.500000
755Min Age2male0.670000Hamalainen, Master. Viljo1.00000014.500000
483Max Age3female63.000000Turkula, Mrs. (Hedwig)1.0000009.587500
1245Min Age3female0.170000Dean, Miss. Elizabeth Gladys Millvina\"\"nan20.575000
851Max Age3male74.000000Svensson, Mr. Johan0.0000007.775000
1092Min Age3male0.330000Danbom, Master. Gilbert Sigvard Emanuelnan14.400000
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SurnamePclassFareAgeSexEmbarked
621Kimball152.554242.0maleS
457Kenyon151.8625NaNfemaleS
316Kantor226.000024.0femaleS
184Kink-Heilmann322.02504.0femaleS
706Kelly213.500045.0femaleS
691Karun313.41674.0femaleC
303Keane212.3500NaNfemaleQ
300Kelly37.7500NaNfemaleQ
573Kelly37.7500NaNfemaleQ
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Выжившие пассажиры с максимальным количеством родных (6)
 NamePclassSexAgeSibSpParchRelativesFare
25Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)3female38.00000015631.387500
68Andersson, Miss. Erna Alexandra3female17.0000004267.925000
233Asplund, Miss. Lillian Gertrud3female5.00000042631.387500
261Asplund, Master. Edvin Rojj Felix3male3.00000042631.387500
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Доля
Pclass
10.867797
20.077966
30.054237
\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": "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", + "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": [ + "
\n", + "
" + ] + }, + "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": "PL1SliHSUUAzMzMzM7MfQM3MzMzMjEpAFR3J5T9EJkCKjuTyHxI+QDMzMzMzszBAzczMzMyMOkAAAAAAAAAwQGZmZmZm5hxAHhZqTfMOIEAzMzMzM2M/QKOSOgFNhB9AOPjCZKpQYkAAAAAAAAAfQOviNhrAeyZA7uvAOSPKRECjkjoBTYQfQAAAAAAAAB9AkQ96NqsuU0AAAAAAAAA6QAAAAAAAACVAAAAAAADAO0AAAAAAAABUQAAAAAAAACVAMzMzMzOzH0AzMzMzM/MoQGZmZmZmJh9AAAAAAAAAJUAzMzMzM7MvQAAAAAAAcHBAAAAAAAAAN0CamZmZmZkeQGZmZmZmJjhAAAAAAAAAKkAkKH6MuVs2QAAAAAAAADpA8fRKWYZIOkAAAAAAAAAfQDMzMzMzsy9AZmZmZmamUECQoPgx5u4eQAAAAAAAgC9AAAAAAACAS0AVHcnlP0QmQGZmZmZmBjZAAAAAAAAAL0AAAAAAAAAqQAn5oGezah9A8fRKWYa4O0A4+MJkqlBiQAAAAAAAAB9AAAAAAAAAH0AAAAAAAAA1QJqZmZmZUVxAMzMzMzOzH0CRD3o2qxJTQGZmZmZm3lRAMzMzMzNjP0AAAAAAAEA6QAAAAAAAAC9AAAAAAAAALUCutmJ/2X0uQM3MzMzMzFNAAAAAAACgVUC/DpwzogKAQAAAAAAAADpAzczMzMwuY0DRkVz+Q/RgQAAAAAAAgDNAAAAAAAAAH0Bv8IXJVH1TQAAAAAAAQDRAAAAAAAAAH0BmZmZmZrZTQPd14JwRxVZAOPjCZKrwbkAAAAAAAAAfQDMzMzMzsyhAoyO5/Ie4W0CamZmZmTlbQLu4jQbwdkxAPL1SliHKVEAAAAAAAGZwQAn5oGezah9AAAAAAAAAOkAvbqMBvJtkQAAAAAAA0GBAMzMzMzOzKEAAAAAAAAA9QNGRXP5D9GBAAAAAAAAAKkBmZmZmZoY0QCEf9GxW/UxAAAAAAABAN0DNzMzMzLRgQAAAAAAA0GBAAAAAAABwcEAAAAAAAAAqQAAAAAAAACpAmpmZmZkZMEAAAAAAAIBLQKOSOgFNhB9Ao5I6AU2EH0AAAAAAANBSQAn5oGez6hxAAAAAAAAAH0AzMzMzM1NRQAmKH2PuilRAAAAAAAAAHUDNzMzMzHBsQOviNhrAey9AAAAAAAAASkAAAAAAAAAqQAAAAAAAAChAmpmZmZlRXEAzMzMzM7MwQM3MzMzMTClAAAAAAACAVkAAAAAAAEBAQAAAAAAAACpAAAAAAAAAOkAAAAAAAAA6QJqZmZmZGTBAAAAAAAAAOkAAAAAAAABeQAAAAAAAwDJAAAAAAABAOkAAAAAAAAAqQAAAAAAAgDNAio7k8h9CM0BmZmZmZu5JQAAAAAAAACVAio7k8h9CM0AAAAAAAMA7QIV80LNZlStAMzMzMzOTKEDNzMzMzCwjQAAAAAAAgFZA93XgnBGRU0AAAAAAAKBVQAAAAAAAADpAMzMzMzOzTUAAAAAAAAAlQAAAAAAAADpAAAAAAABgV0AhH/RsVv1MQAAAAAAAACVAAAAAAAAAOkAkKH6MuVs2QAAAAAAAQDpAMzMzMzObWkAAAAAAAMBIQAAAAAAAwFFAAAAAAAAAOkCamZmZmRkfQM3MzMzMzENAmpmZmZnpU0BmZmZmZmYxQCEf9GxWvUlAAAAAAAAAH0AAAAAAAAAqQDMzMzMz80tAAAAAAAAAPkCjI7n8h7hbQJqZmZmZ6VNA93XgnBGRU0AAAAAAAIBAQAAAAAAAADtA7uvAOSPKREDNzMzMzC5jQAAAAAAAAC9AAAAAAABAUEAAAAAAAIBDQG/whclUfVNAAAAAAAAAKkAzMzMzM1NRQIqO5PIfQjNAMzMzMzMzHkAAAAAAAAA3QHBfB84ZUR9AAAAAAAAASkAAAAAAAIBDQB4Wak3zriNAzczMzMxqakCFfNCzWdUqQJCg+DHm7h5AzczMzMxwbEAAAAAAAAArQJqZmZmZ8WJAVFInoInASEDNzMzMzHBsQAAAAAAAACVAAAAAAACAQEAAAAAAAAA1QDMzMzMz8x5AzczMzMxqakAAAAAAAGZwQAAAAAAAACpAAAAAAAAAN0AAAAAAAEBQQAAAAAAAoFVAAAAAAAAAXkBv8IXJVH1TQAAAAAAAADdAMzMzMzPzKEDNzMzMzGpqQAn5oGez6hxAAAAAAACATEBdbcX+svsdQHZxGw3g7TlArrZif9ldIUAAAAAAAEA6QM3MzMzMjEpAAAAAAABgV0AzMzMzM/MoQAAAAAAAAFRAuK8D54zoLEA8vVKWIcpUQAAAAAAAAD9AkQ96NqtGVkAzMzMzM7NDQDMzMzMzsyJAL26jAbybZECKjuTyH0IzQHZxGw3g7TlAAAAAAAAAKkBIUPwYc7crQLu4jQbwRkpAAAAAAAAAOEBmZmZmZuYcQDy9UpYhylRAAAAAAAAAOkAAAAAAAAA+QA==", + "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": [ + "
\n", + "
" + ] + }, + "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": [ + "
\n", + "
" + ] + }, + "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": [ + "
\n", + "
" + ] + }, + "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": "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", + "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": [ + "
\n", + "
" + ] + }, + "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": [ + "
\n", + "
" + ] + }, + "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": [ + "
\n", + "
" + ] + }, + "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 +}