{"columns":[{"alerts":[],"column":"InventoryID","extras":{"histogram":{"counts":[2729,2947,2742,2385,2399,2530,2270,2323,2533,3039,2896,2609,2693,2513,2637,2514,2898,3314,3634,2993,3172,3290,2686,3001,1779,2046,1878,1864,2685,3387,3096,3142,3264,3557,2966,1975,1761,1659,1855,1823],"edges":[1.0,76.475,151.95,227.42499999999998,302.9,378.375,453.84999999999997,529.3249999999999,604.8,680.275,755.75,831.2249999999999,906.6999999999999,982.175,1057.6499999999999,1133.125,1208.6,1284.0749999999998,1359.55,1435.0249999999999,1510.5,1585.975,1661.4499999999998,1736.925,1812.3999999999999,1887.8749999999998,1963.35,2038.8249999999998,2114.2999999999997,2189.7749999999996,2265.25,2340.725,2416.2,2491.6749999999997,2567.1499999999996,2642.625,2718.1,2793.575,2869.0499999999997,2944.5249999999996,3020.0]},"sample":[12.0,15.0,17.0,25.0,37.0,52.0,53.0,60.0,65.0,66.0,67.0,68.0,73.0,74.0,91.0,94.0,101.0,109.0,109.0,123.0,128.0,131.0,131.0,162.0,176.0,178.0,185.0,185.0,214.0,224.0,224.0,229.0,235.0,241.0,242.0,245.0,252.0,257.0,260.0,262.0,264.0,266.0,274.0,277.0,277.0,282.0,285.0,305.0,315.0,315.0,322.0,325.0,327.0,344.0,351.0,356.0,358.0,359.0,367.0,370.0,373.0,381.0,387.0,388.0,393.0,399.0,402.0,404.0,426.0,426.0,429.0,429.0,430.0,432.0,439.0,440.0,451.0,460.0,461.0,463.0,469.0,471.0,493.0,495.0,496.0,508.0,509.0,513.0,514.0,516.0,527.0,538.0,541.0,546.0,556.0,556.0,560.0,564.0,565.0,588.0,592.0,608.0,618.0,630.0,632.0,636.0,641.0,643.0,673.0,698.0,705.0,705.0,715.0,716.0,723.0,724.0,733.0,738.0,739.0,744.0,750.0,753.0,770.0,784.0,797.0,802.0,804.0,811.0,814.0,827.0,837.0,838.0,838.0,839.0,847.0,850.0,851.0,852.0,861.0,868.0,871.0,874.0,880.0,882.0,891.0,896.0,902.0,908.0,911.0,915.0,915.0,917.0,921.0,927.0,934.0,940.0,942.0,945.0,951.0,956.0,958.0,961.0,970.0,970.0,970.0,987.0,1002.0,1003.0,1008.0,1014.0,1017.0,1019.0,1028.0,1041.0,1055.0,1055.0,1075.0,1099.0,1105.0,1107.0,1112.0,1113.0,1118.0,1125.0,1126.0,1129.0,1137.0,1140.0,1157.0,1158.0,1178.0,1214.0,1224.0,1236.0,1242.0,1244.0,1247.0,1248.0,1256.0,1261.0,1267.0,1267.0,1269.0,1275.0,1292.0,1305.0,1305.0,1307.0,1309.0,1310.0,1311.0,1311.0,1313.0,1315.0,1316.0,1318.0,1319.0,1319.0,1326.0,1329.0,1335.0,1339.0,1342.0,1343.0,1346.0,1347.0,1347.0,1359.0,1363.0,1366.0,1370.0,1373.0,1374.0,1376.0,1378.0,1380.0,1383.0,1384.0,1385.0,1389.0,1390.0,1391.0,1398.0,1401.0,1418.0,1425.0,1433.0,1437.0,1441.0,1445.0,1447.0,1449.0,1452.0,1452.0,1459.0,1461.0,1461.0,1462.0,1464.0,1471.0,1472.0,1478.0,1484.0,1491.0,1501.0,1512.0,1517.0,1520.0,1528.0,1542.0,1546.0,1568.0,1571.0,1574.0,1576.0,1577.0,1580.0,1581.0,1594.0,1596.0,1598.0,1599.0,1600.0,1601.0,1602.0,1608.0,1621.0,1623.0,1623.0,1630.0,1631.0,1639.0,1646.0,1659.0,1664.0,1666.0,1673.0,1689.0,1701.0,1716.0,1718.0,1724.0,1728.0,1733.0,1739.0,1741.0,1754.0,1760.0,1779.0,1791.0,1794.0,1794.0,1797.0,1798.0,1811.0,1817.0,1817.0,1818.0,1819.0,1849.0,1881.0,1896.0,1898.0,1921.0,1924.0,1926.0,1930.0,1933.0,1934.0,1936.0,1936.0,1939.0,1945.0,1951.0,1955.0,1965.0,1971.0,1986.0,1990.0,1992.0,2004.0,2006.0,2014.0,2024.0,2070.0,2071.0,2072.0,2073.0,2085.0,2086.0,2087.0,2105.0,2106.0,2150.0,2153.0,2153.0,2162.0,2165.0,2166.0,2167.0,2172.0,2178.0,2186.0,2194.0,2200.0,2202.0,2207.0,2208.0,2213.0,2216.0,2229.0,2229.0,2232.0,2234.0,2245.0,2249.0,2251.0,2254.0,2254.0,2256.0,2266.0,2266.0,2273.0,2274.0,2276.0,2279.0,2284.0,2287.0,2289.0,2301.0,2305.0,2305.0,2307.0,2308.0,2308.0,2315.0,2316.0,2318.0,2323.0,2324.0,2325.0,2329.0,2341.0,2342.0,2343.0,2346.0,2352.0,2366.0,2367.0,2372.0,2374.0,2379.0,2380.0,2381.0,2392.0,2410.0,2411.0,2424.0,2426.0,2428.0,2437.0,2438.0,2438.0,2439.0,2439.0,2440.0,2456.0,2463.0,2467.0,2475.0,2481.0,2484.0,2489.0,2491.0,2493.0,2497.0,2497.0,2497.0,2519.0,2527.0,2541.0,2564.0,2566.0,2577.0,2577.0,2579.0,2580.0,2584.0,2589.0,2589.0,2596.0,2601.0,2605.0,2611.0,2616.0,2645.0,2646.0,2662.0,2679.0,2682.0,2688.0,2698.0,2700.0,2701.0,2719.0,2720.0,2723.0,2728.0,2731.0,2734.0,2735.0,2738.0,2741.0,2780.0,2804.0,2807.0,2824.0,2831.0,2833.0,2842.0,2845.0,2854.0,2861.0,2873.0,2876.0,2876.0,2882.0,2884.0,2896.0,2896.0,2902.0,2906.0,2930.0,2965.0,2972.0,2975.0,2979.0,2989.0,3008.0,3018.0]},"kind":"numeric","n":105484,"n_null":0,"n_unique":3020,"null_rate":0.0,"stats":{"iqr":1468.0,"kurtosis":-1.1461956846362658,"max":3020.0,"mean":1479.331083387054,"median":1464.0,"min":1.0,"n_outliers":0,"outlier_rate":0.0,"q1":769.0,"q3":2237.0,"skew":-0.0023972460391718485,"std":843.1107593327903,"zero_rate":0.0}},{"alerts":[{"code":"one_word","level":"warn","message":"100.0% rows are a single word"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"97.9% duplicate strings"}],"column":"Glottocode","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105465],"edges":[2.0,2.15,2.3,2.45,2.6,2.75,2.9,3.05,3.2,3.3499999999999996,3.5,3.65,3.8,3.95,4.1,4.25,4.4,4.55,4.699999999999999,4.85,5.0,5.15,5.3,5.449999999999999,5.6,5.75,5.9,6.05,6.2,6.35,6.5,6.6499999999999995,6.8,6.95,7.1,7.25,7.3999999999999995,7.55,7.7,7.85,8.0]},"near_unique":false,"sample":["lakk1252","lazz1240","kham1282","cebu1242","west2456","gurd1238","copi1238","kham1282","gata1239","paez1247","jenn1240","izer1241","wann1242","telu1262","kara1476","aika1237","bero1242","urdu1245","west2443","torw1241","kwaz1243","wapi1253","naxi1245","nyah1250","urub1250","chec1245","kaum1238","tiwi1244","yaku1245","wikn1246","nort2972","leco1242","iton1250","bamu1256","juan1238","kofy1242","burd1238","sooo1256","tivv1240","begb1241","nene1249","dyug1238","timn1235","wamb1258","kara1476","atam1239","waya1269","bamu1256","dadi1250","buru1296"],"top_values":[["kham1282",622],["osse1243",483],["dutc1256",395],["stan1293",370],["hind1269",342],["gwan1268",323],["lith1251",315],["chec1245",309],["iris1253",288],["kaba1278",281],["beng1280",263],["buru1296",251],["sind1272",235],["tibe1272",223],["shix1238",221],["lazz1240",216],["basq1248",215],["east2328",213],["katc1249",213],["khar1287",208]],"top_words":[["kham1282",103],["osse1243",97],["iris1253",62],["gwan1268",60],["dutc1256",59],["lith1251",58],["lazz1240",57],["hind1269",57],["stan1293",56],["kaba1278",55],["buru1296",51],["tibe1272",50],["hung1274",50],["east2328",47],["basq1248",46],["shix1238",45],["chec1245",45],["lakk1252",43],["sind1272",43],["stan1290",41],["nucl1310",40],["khar1287",40],["tach1250",40],["khan1273",39],["giry1241",39]],"vocab_skipped":null,"word_histogram":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105484,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"edges":[0.5,0.5333333333333333,0.5666666666666667,0.6,0.6333333333333333,0.6666666666666666,0.7,0.7333333333333334,0.7666666666666666,0.8,0.8333333333333333,0.8666666666666667,0.9,0.9333333333333333,0.9666666666666667,1.0,1.0333333333333332,1.0666666666666667,1.1,1.1333333333333333,1.1666666666666665,1.2,1.2333333333333334,1.2666666666666666,1.3,1.3333333333333335,1.3666666666666667,1.4,1.4333333333333333,1.4666666666666668,1.5]}},"kind":"text","n":105484,"n_null":0,"n_unique":2177,"null_rate":0.0,"stats":{"allcaps_rate":0.0,"boilerplate_rate":0.0,"duplicate_rate":0.9793617989458117,"emoji_rate":0.0,"len_max":8,"len_mean":7.998919267377043,"len_median":8.0,"len_min":2,"len_p95":8.0,"n_duplicates":103307,"n_empty":0,"one_word_rate":1.0,"readability_flesch_mean":94.14800000000002,"url_rate":0.0,"vocab_size":2168,"word_mean":1.0,"word_median":1.0}},{"alerts":[{"code":"one_word","level":"warn","message":"100.0% rows are a single word"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"98.0% duplicate strings"}],"column":"ISO6393","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"edges":[2.5,2.525,2.55,2.575,2.6,2.625,2.65,2.675,2.7,2.725,2.75,2.775,2.8,2.825,2.85,2.875,2.9,2.925,2.95,2.975,3.0,3.025,3.05,3.075,3.1,3.125,3.15,3.175,3.2,3.225,3.25,3.275,3.3,3.325,3.35,3.375,3.4,3.425,3.45,3.475,3.5]},"near_unique":false,"sample":["lbe","lzz","khg","ceb","xwl","gdj","cce","khg","gaq","pbb","xuj","izr","wan","tel","gbd","tba","bom","urd","mis","trw","xwa","wap","nxq","cbn","urb","che","nyf","tiw","sah","wua","emp","lec","ito","bvm","jun","kwl","bxn","teu","tiv","bqv","yrk","dyd","tem","wmb","gbd","amz","way","bvm","mps","bsk"],"top_values":[["mis",828],["khg",622],["oss",525],["nld",395],["eng",370],["hin",342],["gwn",323],["lit",315],["che",309],["gle",288],["nyf",282],["kbd",281],["ben",263],["eus",258],["sgw",254],["bsk",251],["xtc",245],["snd",235],["bod",223],["sxg",221]],"top_words":[["mis",157],["oss",108],["khg",103],["gle",62],["gwn",60],["sgw",59],["nld",59],["lit",58],["lzz",57],["hin",57],["eng",56],["kbd",55],["eus",54],["bsk",51],["bod",50],["hun",50],["nyf",49],["mhr",47],["sxg",45],["che",45],["xtc",45],["lbe",43],["snd",43],["fra",41],["mya",40]],"vocab_skipped":null,"word_histogram":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105484,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"edges":[0.5,0.5333333333333333,0.5666666666666667,0.6,0.6333333333333333,0.6666666666666666,0.7,0.7333333333333334,0.7666666666666666,0.8,0.8333333333333333,0.8666666666666667,0.9,0.9333333333333333,0.9666666666666667,1.0,1.0333333333333332,1.0666666666666667,1.1,1.1333333333333333,1.1666666666666665,1.2,1.2333333333333334,1.2666666666666666,1.3,1.3333333333333335,1.3666666666666667,1.4,1.4333333333333333,1.4666666666666668,1.5]}},"kind":"text","n":105484,"n_null":0,"n_unique":2095,"null_rate":0.0,"stats":{"allcaps_rate":0.0,"boilerplate_rate":0.0,"duplicate_rate":0.9801391680254825,"emoji_rate":0.0,"len_max":3,"len_mean":3.0,"len_median":3.0,"len_min":3,"len_p95":3.0,"n_duplicates":103389,"n_empty":0,"one_word_rate":1.0,"readability_flesch_mean":119.52800000000003,"url_rate":0.0,"vocab_size":2086,"word_mean":1.0,"word_median":1.0}},{"alerts":[{"code":"one_word","level":"warn","message":"84.3% rows are a single word"},{"code":"allcaps","level":"info","message":"13.1% rows are all-caps"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"97.4% duplicate strings"}],"column":"LanguageName","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[3915,29541,34409,14985,7358,4849,3897,2893,1292,993,198,224,218,39,93,130,64,23,37,57,0,52,0,23,0,0,20,0,40,0,87,0,0,0,0,0,0,0,0,47],"edges":[2.0,3.925,5.85,7.775,9.7,11.625,13.55,15.475,17.4,19.325,21.25,23.175,25.1,27.025000000000002,28.95,30.875,32.8,34.725,36.65,38.575,40.5,42.425000000000004,44.35,46.275,48.2,50.125,52.050000000000004,53.975,55.9,57.825,59.75,61.675000000000004,63.6,65.525,67.45,69.375,71.3,73.22500000000001,75.15,77.075,79.0]},"near_unique":false,"sample":["Lak","Laz","Kami Tibetan","Cebuano","western xwla","Kurtjar","Copi","Kham Tibetan","Gta\u0294","Paez","Kattunaika","Izere","Wan","Telugu","Garadjari","HUARI","BIROM","Urdu","West Djadjawurung","Torwali","Kwaza","Wapishana","NAXI","NYAH KUR","Kaapor","Chechen","Kauma","TIWI","Yakut","Kugu Nganhcara","Northern Ember\u00e1","Leco","Itonama","Bamunka","Juang","Kofyar","Purduna","Soo","Tiv","Tin\u0254r","Tundra Nenets","Jukun","Themne","Wambaya","Karajarri","Atampaya","Wayana","Bamunka","DADIBI","Burushaski"],"top_values":[["Iron Ossetic",444],["Dutch",395],["Chechen",309],["Lithuanian",263],["Sindhi",235],["Kabardian",225],["Bengali",220],["Laz",216],["Burushaski",208],["Basque",187],["Hindi",187],["Kharia",172],["Hungarian",168],["Hausa",165],["Nepali",165],["Telugu",163],["!Xo\u0301o\u0303",161],["Northeastern Thai",161],["Burmese",160],["Mbembe",153]],"top_words":[["tibetan",240],["northern",131],["ossetic",102],["southern",96],["quechua",93],["eastern",92],["iron",91],["saami",90],["western",86],["thai",63],["english",63],["chinese",63],["dutch",63],["arabic",62],["irish",62],["gwandara",60],["fulfulde",60],["lithuanian",58],["laz",57],["german",56],["kabardian",55],["central",55],["balochi",54],["burmese",54],["basque",54]],"vocab_skipped":null,"word_histogram":{"counts":[88959,0,0,14036,0,0,1563,0,0,0,393,0,0,258,0,0,109,0,0,0,20,0,0,99,0,0,0,0,0,47],"edges":[1.0,1.3,1.6,1.9,2.2,2.5,2.8,3.1,3.4,3.6999999999999997,4.0,4.3,4.6,4.9,5.2,5.5,5.8,6.1,6.3999999999999995,6.7,7.0,7.3,7.6,7.8999999999999995,8.2,8.5,8.8,9.1,9.4,9.7,10.0]}},"kind":"text","n":105484,"n_null":0,"n_unique":2716,"null_rate":0.0,"stats":{"allcaps_rate":0.13140381479655683,"boilerplate_rate":0.0,"duplicate_rate":0.974252019263585,"emoji_rate":0.0,"len_max":79,"len_mean":7.822219483523567,"len_median":7.0,"len_min":2,"len_p95":16.0,"n_duplicates":102768,"n_empty":0,"one_word_rate":0.8433411702248682,"readability_flesch_mean":53.18077500000003,"url_rate":0.0,"vocab_size":2670,"word_mean":1.2005422623336242,"word_median":1.0}},{"alerts":[],"column":"SpecificDialect","extras":{"singletons":0,"top_values":[["NA",75807],["",7692],["W2",120],["Lezgian (G\u00fcne)",96],["Santa",92],["Central Pakistan",83],["Babungo (Grassfields Bantu, Ring)",82],["Scottish Gaelic (Lewis)",82],["Tangari",81],["Kanga",76],["Kufa",75],["Skolt Saami (Su\u00f5\u02b9nn\u02bcjel)",75],["Standard Hindi (as spoken in Varanasi, Lucknow, Delhi etc.)",74],["Standard (eastern)",74],["Guovdageaidnu",74],["Nuosu (Black Yi)",74],["Northern Qiang (Yadu)",73],["Bangladeshi Standard (spoken in Dhaka and other urban aread of Bangladesh)",72],["Standard Italian",70],["Chechen (Ploskost)",70]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":546,"null_rate":0.0,"stats":{"cardinality":546,"entropy":2.9687253765324386,"entropy_ratio":0.3264934200400422,"top_rate":0.7186587539342459,"top_value":"NA"}},{"alerts":[{"code":"one_word","level":"warn","message":"100.0% rows are a single word"},{"code":"allcaps","level":"info","message":"100.0% rows are all-caps"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"97.0% duplicate strings"}],"column":"GlyphID","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[67114,0,0,0,28726,0,0,0,6559,0,0,0,2225,0,0,0,401,0,0,0,267,0,0,0,104,0,0,0,5,0,0,0,70,0,0,0,1,0,0,12],"edges":[4.0,5.25,6.5,7.75,9.0,10.25,11.5,12.75,14.0,15.25,16.5,17.75,19.0,20.25,21.5,22.75,24.0,25.25,26.5,27.75,29.0,30.25,31.5,32.75,34.0,35.25,36.5,37.75,39.0,40.25,41.5,42.75,44.0,45.25,46.5,47.75,49.0,50.25,51.5,52.75,54.0]},"near_unique":false,"sample":["03C7","0075","006E+0064+007A","0072","02E6","0268","0064+0324+026E+0324","0075","0069+0303","0061+0303","0074+032A","0074+0073","006F","006C","0075","0075+0303","0070","027D+0324","0075","0074+032A","0294","0290","0282","0069","006A","0075+032F+006F+0303+02D0","0074","006A","006C","0074+032A+0349","0061+0303","006C","0294","0062","0254","006D","0072","025B","0074+0320+0283","0066","0077","0288+0349","0254","006E","0235","0070","0061","0074+032A","006F+031E+0303","0074+0255+02B0"],"top_values":[["006D",2915],["0069",2779],["006B",2729],["006A",2716],["0075",2646],["0061",2600],["0070",2593],["0077",2483],["006E",2350],["0074",2064],["006C",2044],["0073",2021],["0062",1906],["014B",1898],["0065",1842],["006F",1826],["0261",1712],["0068",1703],["0064",1376],["0072",1332]],"top_words":[["006d",572],["0069",537],["006b",520],["0075",516],["006a",508],["0061",506],["0070",498],["0077",459],["006e",443],["006c",395],["0073",392],["0062",363],["0074",361],["006f",358],["014b",349],["0065",345],["0261",323],["0068",307],["0072",268],["0066",256],["0064",243],["0272",240],["0074+0320+0283",237],["0294",215],["0254",212]],"vocab_skipped":null,"word_histogram":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105484,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"edges":[0.5,0.5333333333333333,0.5666666666666667,0.6,0.6333333333333333,0.6666666666666666,0.7,0.7333333333333334,0.7666666666666666,0.8,0.8333333333333333,0.8666666666666667,0.9,0.9333333333333333,0.9666666666666667,1.0,1.0333333333333332,1.0666666666666667,1.1,1.1333333333333333,1.1666666666666665,1.2,1.2333333333333334,1.2666666666666666,1.3,1.3333333333333335,1.3666666666666667,1.4,1.4333333333333333,1.4666666666666668,1.5]}},"kind":"text","n":105484,"n_null":0,"n_unique":3142,"null_rate":0.0,"stats":{"allcaps_rate":1.0,"boilerplate_rate":0.0,"duplicate_rate":0.9702134920935876,"emoji_rate":0.0,"len_max":54,"len_mean":6.503033635432862,"len_median":4.0,"len_min":4,"len_p95":14.0,"n_duplicates":102342,"n_empty":0,"one_word_rate":1.0,"readability_flesch_mean":121.22000000000004,"url_rate":0.0,"vocab_size":1343,"word_mean":1.0,"word_median":1.0}},{"alerts":[{"code":"one_word","level":"warn","message":"100.0% rows are a single word"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"97.0% duplicate strings"}],"column":"Phoneme","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[67114,0,0,0,28726,0,0,0,6559,0,0,0,2225,0,0,0,401,0,0,0,267,0,0,0,104,0,0,0,5,0,0,0,70,0,0,0,1,0,0,12],"edges":[1.0,1.25,1.5,1.75,2.0,2.25,2.5,2.75,3.0,3.25,3.5,3.75,4.0,4.25,4.5,4.75,5.0,5.25,5.5,5.75,6.0,6.25,6.5,6.75,7.0,7.25,7.5,7.75,8.0,8.25,8.5,8.75,9.0,9.25,9.5,9.75,10.0,10.25,10.5,10.75,11.0]},"near_unique":false,"sample":["\u03c7","u","ndz","r","\u02e6","\u0268","d\u0324\u026e\u0324","u","i\u0303","a\u0303","t\u032a","ts","o","l","u","u\u0303","p","\u027d\u0324","u","t\u032a","\u0294","\u0290","\u0282","i","j","u\u032fo\u0303\u02d0","t","j","l","t\u032a\u0349","a\u0303","l","\u0294","b","\u0254","m","r","\u025b","t\u0320\u0283","f","w","\u0288\u0349","\u0254","n","\u0235","p","a","t\u032a","o\u031e\u0303","t\u0255\u02b0"],"top_values":[["m",2915],["i",2779],["k",2729],["j",2716],["u",2646],["a",2600],["p",2593],["w",2483],["n",2350],["t",2064],["l",2044],["s",2021],["b",1906],["\u014b",1898],["e",1842],["o",1826],["\u0261",1712],["h",1703],["d",1376],["r",1332]],"top_words":[["m",572],["i",537],["k",520],["u",516],["j",508],["a",506],["p",498],["w",459],["n",446],["l",395],["s",392],["b",363],["t",361],["o",358],["\u014b",349],["e",345],["\u0261",323],["h",307],["r",272],["f",256],["d",243],["\u0272",240],["t\u0320\u0283",237],["\u0294",215],["\u0254",212]],"vocab_skipped":null,"word_histogram":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105484,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"edges":[0.5,0.5333333333333333,0.5666666666666667,0.6,0.6333333333333333,0.6666666666666666,0.7,0.7333333333333334,0.7666666666666666,0.8,0.8333333333333333,0.8666666666666667,0.9,0.9333333333333333,0.9666666666666667,1.0,1.0333333333333332,1.0666666666666667,1.1,1.1333333333333333,1.1666666666666665,1.2,1.2333333333333334,1.2666666666666666,1.3,1.3333333333333335,1.3666666666666667,1.4,1.4333333333333333,1.4666666666666668,1.5]}},"kind":"text","n":105484,"n_null":0,"n_unique":3142,"null_rate":0.0,"stats":{"allcaps_rate":0.0017538204846232605,"boilerplate_rate":0.0,"duplicate_rate":0.9702134920935876,"emoji_rate":0.0,"len_max":11,"len_mean":1.5006067270865724,"len_median":1.0,"len_min":1,"len_p95":3.0,"n_duplicates":102342,"n_empty":0,"one_word_rate":1.0,"readability_flesch_mean":114.43930000000005,"url_rate":0.0,"vocab_size":1339,"word_mean":1.0,"word_median":1.0}},{"alerts":[{"code":"one_word","level":"warn","message":"91.3% rows are a single word"},{"code":"short_text","level":"info","message":"95th-percentile length under 20 chars"},{"code":"duplicates","level":"warn","message":"93.5% duplicate strings"}],"column":"Allophones","extras":{"language_counts":{},"language_sample_size":5000,"length_histogram":{"counts":[26762,66019,4934,3125,1246,1181,789,409,334,0,226,160,69,65,41,36,12,16,12,0,14,9,8,0,3,3,3,3,2,0,1,0,0,0,0,0,1,0,0,1],"edges":[1.0,1.9,2.8,3.7,4.6,5.5,6.4,7.3,8.2,9.1,10.0,10.9,11.8,12.700000000000001,13.6,14.5,15.4,16.3,17.2,18.1,19.0,19.900000000000002,20.8,21.7,22.6,23.5,24.400000000000002,25.3,26.2,27.1,28.0,28.900000000000002,29.8,30.7,31.6,32.5,33.4,34.300000000000004,35.2,36.1,37.0]},"near_unique":false,"sample":["\u03c7","NA","NA","NA","\u02e6","NA","d\u0324\u026e\u0324","NA","NA","a\u0303 \u0259\u0303","NA","ts","o","l\u032a l","u","NA","NA","NA","NA","t\u032a","\u0294","\u0290\u02c0 \u0290","NA","NA","NA","NA","t t\u02b0","NA","l\u02b2 l","NA","NA","NA","NA","b b\u02b7 b\u02b2","\u0254 \u0254\u0303","m","NA","\u025b","t\u0320\u0283","f","NA","NA","\u0254","NA","NA","NA","a a\u02d0 \u0251 a\u0303","t\u032a t\u02b7 t\u02b2","NA","NA"],"top_values":[["NA",53580],["m",1091],["j",1048],["w",965],["s",938],["n",912],["a",900],["u",883],["i",878],["l",865],["k",821],["p",815],["b",800],["f",784],["t",782],["o",768],["h",767],["e",757],["\u014b",750],["\u0261",744]],"top_words":[["na",10183],["m",280],["a",270],["k",254],["i",252],["n",251],["j",248],["w",242],["b",241],["u",241],["s",240],["p",239],["l",227],["e",205],["o",201],["t",200],["\u0261",199],["f",189],["\u014b",187],["d",182],["h",175],["r",161],["t\u0320\u0283",158],["\u0272",158],["\u025b",154]],"vocab_skipped":null,"word_histogram":{"counts":[96315,0,6317,0,1847,0,698,0,0,191,0,62,0,25,0,0,13,0,7,0,5,0,0,2,0,1,0,0,0,1],"edges":[1.0,1.4333333333333333,1.8666666666666667,2.3,2.7333333333333334,3.166666666666667,3.6,4.033333333333333,4.466666666666667,4.9,5.333333333333334,5.766666666666667,6.2,6.633333333333334,7.066666666666666,7.5,7.933333333333334,8.366666666666667,8.8,9.233333333333334,9.666666666666668,10.1,10.533333333333333,10.966666666666667,11.4,11.833333333333334,12.266666666666667,12.700000000000001,13.133333333333333,13.566666666666666,14.0]}},"kind":"text","n":105484,"n_null":0,"n_unique":6892,"null_rate":0.0,"stats":{"allcaps_rate":0.002910393993401843,"boilerplate_rate":0.0,"duplicate_rate":0.9346630768647378,"emoji_rate":0.0,"len_max":37,"len_mean":2.0834154942929732,"len_median":2.0,"len_min":1,"len_p95":4.0,"n_duplicates":98592,"n_empty":0,"one_word_rate":0.9130768647377802,"readability_flesch_mean":116.18602500000004,"url_rate":0.0,"vocab_size":1263,"word_mean":1.1285977020211595,"word_median":1.0}},{"alerts":[],"column":"Marginal","extras":{"singletons":0,"top_values":[["FALSE",83263],["NA",20874],["TRUE",1347]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":0.8122325109446773,"entropy_ratio":0.5124616579730514,"top_rate":0.7893424595199272,"top_value":"FALSE"}},{"alerts":[],"column":"SegmentClass","extras":{"singletons":0,"top_values":[["consonant",72282],["vowel",31052],["tone",2150]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":1.0075090073337545,"entropy_ratio":0.6356674097181094,"top_rate":0.685241363619127,"top_value":"consonant"}},{"alerts":[],"column":"Source","extras":{"singletons":0,"top_values":[["ph",36274],["ea",16883],["upsid",13966],["er",9423],["saphon",9047],["aa",8064],["spa",7566],["ra",4261]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":2.6973229908177236,"entropy_ratio":0.8991076636059079,"top_rate":0.34388153653634673,"top_value":"ph"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 98.0% of rows"}],"column":"tone","extras":{"singletons":0,"top_values":[["0",103334],["+",2150]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":2,"null_rate":0.0,"stats":{"cardinality":2,"entropy":0.14358135440365866,"entropy_ratio":0.14358135440365866,"top_rate":0.9796177619354594,"top_value":"0"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 98.0% of rows"}],"column":"stress","extras":{"singletons":0,"top_values":[["-",103334],["0",2150]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":2,"null_rate":0.0,"stats":{"cardinality":2,"entropy":0.14358135440365866,"entropy_ratio":0.14358135440365866,"top_rate":0.9796177619354594,"top_value":"-"}},{"alerts":[],"column":"syllabic","extras":{"singletons":0,"top_values":[["-",72248],["+",30692],["0",2150],["+,-",244],["-,+",124],["-,+,-",12],["-,+,+",12],["+,+,-",2]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":1.0416449706070494,"entropy_ratio":0.3472149902023498,"top_rate":0.6849190398543855,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 97.8% of rows"}],"column":"short","extras":{"singletons":0,"top_values":[["-",103125],["0",2150],["+",204],["-,+",5]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":4,"null_rate":0.0,"stats":{"cardinality":4,"entropy":0.1644919893889015,"entropy_ratio":0.08224599469445075,"top_rate":0.9776364187933715,"top_value":"-"}},{"alerts":[],"column":"long","extras":{"singletons":1,"top_values":[["-",94844],["+",8386],["0",2150],["-,+",63],["+,-",40],["-,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":0.5536707334539547,"entropy_ratio":0.21418907752027,"top_rate":0.8991316218573433,"top_value":"-"}},{"alerts":[],"column":"consonantal","extras":{"singletons":1,"top_values":[["+",64257],["-",39041],["0",2151],["+,-",34],["-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":5,"null_rate":0.0,"stats":{"cardinality":5,"entropy":1.0847542499500977,"entropy_ratio":0.46717822672399323,"top_rate":0.6091634750293884,"top_value":"+"}},{"alerts":[],"column":"sonorant","extras":{"singletons":1,"top_values":[["+",55920],["-",45322],["0",2150],["+,-",1948],["-,+",89],["+,-,-",29],["+,-,+",25],["+,-,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":1.2447279843992523,"entropy_ratio":0.41490932813308407,"top_rate":0.5301277918926093,"top_value":"+"}},{"alerts":[],"column":"continuant","extras":{"singletons":1,"top_values":[["+",57952],["-",44585],["0",2151],["-,+",728],["-,-,+",50],["+,-",9],["0,-,+",4],["-,+,+",4],["0,0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":9,"null_rate":0.0,"stats":{"cardinality":9,"entropy":1.1715712985088285,"entropy_ratio":0.3695895953297838,"top_rate":0.549391376891282,"top_value":"+"}},{"alerts":[],"column":"delayedRelease","extras":{"singletons":1,"top_values":[["0",58035],["-",27384],["+",19533],["-,+",492],["0,-,+",33],["+,-",6],["0,0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":7,"null_rate":0.0,"stats":{"cardinality":7,"entropy":1.4706196977124786,"entropy_ratio":0.5238453058278119,"top_rate":0.5501782260816807,"top_value":"0"}},{"alerts":[],"column":"approximant","extras":{"singletons":0,"top_values":[["-",58966],["+",44266],["0",2150],["-,+",71],["-,-,+",25],["+,-",6]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":1.1199829953143658,"entropy_ratio":0.4332685657923129,"top_rate":0.559004209169163,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 96.7% of rows"}],"column":"tap","extras":{"singletons":0,"top_values":[["-",102023],["0",2203],["+",1218],["-,+",25],["-,-,+",15]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":5,"null_rate":0.0,"stats":{"cardinality":5,"entropy":0.24210734477763832,"entropy_ratio":0.10426995793312155,"top_rate":0.9671893367714535,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 96.2% of rows"}],"column":"trill","extras":{"singletons":0,"top_values":[["-",101427],["0",2202],["+",1819],["-,+",26],["-,-,+",8],["+,-",2]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":0.27623548437485484,"entropy_ratio":0.10686247258820596,"top_rate":0.9615391907777483,"top_value":"-"}},{"alerts":[],"column":"nasal","extras":{"singletons":2,"top_values":[["-",85269],["+",15941],["0",2150],["+,-",1973],["-,+",95],["+,-,-",54],["+,-,+,-",1],["-,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":0.8969753823462909,"entropy_ratio":0.2989917941154303,"top_rate":0.8083595616396799,"top_value":"-"}},{"alerts":[],"column":"lateral","extras":{"singletons":1,"top_values":[["-",98968],["+",4211],["0",2150],["-,+",135],["+,-",12],["-,-,+",4],["-,+,-",3],["0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":0.4012197735040855,"entropy_ratio":0.13373992450136182,"top_rate":0.9382275984983505,"top_value":"-"}},{"alerts":[],"column":"labial","extras":{"singletons":2,"top_values":[["-",71961],["+",28241],["-,+",2414],["0",2160],["+,-",531],["-,-,+",121],["+,-,-",21],["0,+,-",8],["-,+,-",6],["0,-,+",5],["-,+,+",5],["+,+,-",5],["+,-,+",4],["-,-,+,+",1],["0,+,-,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":15,"null_rate":0.0,"stats":{"cardinality":15,"entropy":1.1818094024210288,"entropy_ratio":0.3024936003453549,"top_rate":0.6821982480755375,"top_value":"-"}},{"alerts":[],"column":"round","extras":{"singletons":2,"top_values":[["0",74155],["+",16956],["-",14082],["-,+",269],["-,-,+",17],["-,0,+",3],["0,-,+",1],["+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":1.1938930558003973,"entropy_ratio":0.39796435193346574,"top_rate":0.7029976110120966,"top_value":"0"}},{"alerts":[],"column":"labiodental","extras":{"singletons":1,"top_values":[["0",74124],["-",28726],["+",2574],["+,-",56],["-,+",3],["+,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":1.0058099473034294,"entropy_ratio":0.38910040165875803,"top_rate":0.7027037275795381,"top_value":"0"}},{"alerts":[],"column":"coronal","extras":{"singletons":1,"top_values":[["-",66234],["+",36955],["0",2160],["+,-",87],["-,+",41],["-,-,+",6],["+,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":7,"null_rate":0.0,"stats":{"cardinality":7,"entropy":1.0803736810067606,"entropy_ratio":0.3848368699369578,"top_rate":0.627905653938038,"top_value":"-"}},{"alerts":[],"column":"anterior","extras":{"singletons":0,"top_values":[["0",68372],["+",25704],["-",11391],["-,+",9],["+,-",5],["-,-,+",3]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":1.2508420205386073,"entropy_ratio":0.4838917470522864,"top_rate":0.6481741306738462,"top_value":"0"}},{"alerts":[],"column":"distributed","extras":{"singletons":3,"top_values":[["0",69639],["-",22283],["+",13228],["-,+",296],["-,-,+",25],["+,-",5],["0,-,+",3],["+,-,+",2],["0,+,-",1],["+,+,-",1],["0,0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":11,"null_rate":0.0,"stats":{"cardinality":11,"entropy":1.273464741434796,"entropy_ratio":0.36811386430480325,"top_rate":0.6601854309658337,"top_value":"0"}},{"alerts":[],"column":"strident","extras":{"singletons":1,"top_values":[["0",68410],["-",25410],["+",11039],["-,+",585],["-,-,+",26],["+,-",7],["-,+,-",3],["0,-,+",3],["0,0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":9,"null_rate":0.0,"stats":{"cardinality":9,"entropy":1.2870836705484179,"entropy_ratio":0.40602969154248014,"top_rate":0.6485343748814986,"top_value":"0"}},{"alerts":[],"column":"dorsal","extras":{"singletons":4,"top_values":[["+",54535],["-",47052],["0",2160],["-,+",1530],["+,-",144],["-,-,+",44],["0,-,+",6],["+,-,+",5],["-,+,+",4],["+,+,-,-",1],["-,+,-",1],["+,+,-",1],["0,0,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":13,"null_rate":0.0,"stats":{"cardinality":13,"entropy":1.235390288221728,"entropy_ratio":0.33384959148647436,"top_rate":0.5169978385347541,"top_value":"+"}},{"alerts":[],"column":"high","extras":{"singletons":2,"top_values":[["0",49247],["+",35559],["-",19156],["-,+",845],["+,-",627],["+,-,+",38],["+,+,-",6],["-,+,+",2],["-,-,+",2],["+,-,0",1],["-,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":11,"null_rate":0.0,"stats":{"cardinality":11,"entropy":1.5943943467615205,"entropy_ratio":0.46088332492884115,"top_rate":0.4668670130067119,"top_value":"0"}},{"alerts":[],"column":"low","extras":{"singletons":1,"top_values":[["-",49930],["0",49244],["+",5598],["+,-",417],["-,+",270],["-,+,-",21],["-,-,+",3],["+,-,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":1.3052472604529497,"entropy_ratio":0.43508242015098325,"top_rate":0.4733419286337264,"top_value":"-"}},{"alerts":[],"column":"front","extras":{"singletons":0,"top_values":[["0",49316],["-",34225],["+",20683],["-,+",838],["+,-",359],["-,-,+",24],["+,-,-",14],["-,+,+",10],["+,-,+",6],["-,0,+",3],["+,+,-",2],["0,-,+",2],["-,+,-",2]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":13,"null_rate":0.0,"stats":{"cardinality":13,"entropy":1.5917646093961206,"entropy_ratio":0.4301555303259311,"top_rate":0.46752114064692274,"top_value":"0"}},{"alerts":[],"column":"back","extras":{"singletons":3,"top_values":[["0",49270],["-",39749],["+",15547],["+,-",511],["-,+",367],["+,-,-",19],["-,-,+",8],["-,+,+",5],["-,+,-",5],["0,+,-",1],["+,-,+",1],["+,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":12,"null_rate":0.0,"stats":{"cardinality":12,"entropy":1.5214653035630892,"entropy_ratio":0.42440201348187856,"top_rate":0.46708505555344887,"top_value":"0"}},{"alerts":[],"column":"tense","extras":{"singletons":1,"top_values":[["0",75230],["+",23411],["-",6386],["+,-",268],["-,+",179],["+,-,+",6],["+,-,-",3],["+,+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":8,"null_rate":0.0,"stats":{"cardinality":8,"entropy":1.113632933001339,"entropy_ratio":0.37121097766711303,"top_rate":0.7131887300443669,"top_value":"0"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 97.4% of rows"}],"column":"retractedTongueRoot","extras":{"singletons":2,"top_values":[["-",102788],["0",2235],["-,+",251],["+",199],["-,-,+",9],["-,+,-",1],["+,-",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":7,"null_rate":0.0,"stats":{"cardinality":7,"entropy":0.19349667140642499,"entropy_ratio":0.06892490503644791,"top_rate":0.9744416214781388,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 97.9% of rows"}],"column":"advancedTongueRoot","extras":{"singletons":0,"top_values":[["-",103238],["0",2235],["+",11]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":0.14958668464920608,"entropy_ratio":0.09437869008329491,"top_rate":0.9787076713056009,"top_value":"-"}},{"alerts":[],"column":"periodicGlottalSource","extras":{"singletons":0,"top_values":[["+",71694],["-",31179],["0",2139],["+,-",371],["-,+",87],["+,-,-",8],["+,-,+",6]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":7,"null_rate":0.0,"stats":{"cardinality":7,"entropy":1.0513847061624437,"entropy_ratio":0.3745107887505185,"top_rate":0.6796670585112434,"top_value":"+"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 97.9% of rows"}],"column":"epilaryngealSource","extras":{"singletons":0,"top_values":[["-",103303],["0",2150],["+",31]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":0.14744452201097066,"entropy_ratio":0.09302713593784306,"top_rate":0.9793238785029009,"top_value":"-"}},{"alerts":[],"column":"spreadGlottis","extras":{"singletons":2,"top_values":[["-",96855],["+",6156],["0",2138],["-,+",206],["+,-",115],["-,-,+",5],["+,0,-",5],["+,-,-",2],["+,0,-,-",1],["+,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":10,"null_rate":0.0,"stats":{"cardinality":10,"entropy":0.4965463130368085,"entropy_ratio":0.14947533446043632,"top_rate":0.9181961245307345,"top_value":"-"}},{"alerts":[],"column":"constrictedGlottis","extras":{"singletons":2,"top_values":[["-",99727],["+",3383],["0",2138],["+,-",141],["-,+",93],["+,-,-",1],["-,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":7,"null_rate":0.0,"stats":{"cardinality":7,"entropy":0.3717319778155273,"entropy_ratio":0.13241360217577067,"top_rate":0.9454230025406697,"top_value":"-"}},{"alerts":[],"column":"fortis","extras":{"singletons":0,"top_values":[["-",71867],["0",33202],["+",415]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":0.9335379523674724,"entropy_ratio":0.5889968702368124,"top_rate":0.6813071176671344,"top_value":"-"}},{"alerts":[],"column":"lenis","extras":{"singletons":0,"top_values":[["-",71866],["0",33202],["+",416]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":3,"null_rate":0.0,"stats":{"cardinality":3,"entropy":0.9336084306152392,"entropy_ratio":0.589041337060308,"top_rate":0.6812976375564067,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 96.4% of rows"}],"column":"raisedLarynxEjective","extras":{"singletons":1,"top_values":[["-",101652],["0",2150],["+",1573],["-,+",85],["+,-",23],["-,-,+",1]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":6,"null_rate":0.0,"stats":{"cardinality":6,"entropy":0.2674935220600104,"entropy_ratio":0.10348061992596981,"top_rate":0.9636722156914793,"top_value":"-"}},{"alerts":[{"code":"imbalance","level":"warn","message":"top value is 97.3% of rows"}],"column":"loweredLarynxImplosive","extras":{"singletons":0,"top_values":[["-",102609],["0",2150],["+",716],["-,+",7],["+,-",2]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":5,"null_rate":0.0,"stats":{"cardinality":5,"entropy":0.20336772197908162,"entropy_ratio":0.0875857105251776,"top_rate":0.9727446816578817,"top_value":"-"}},{"alerts":[],"column":"click","extras":{"singletons":0,"top_values":[["-",71971],["0",33202],["+",253],["+,-",52],["-,+",6]]},"kind":"categorical","n":105484,"n_null":0,"n_unique":5,"null_rate":0.0,"stats":{"cardinality":5,"entropy":0.9283203493380655,"entropy_ratio":0.3998058128424079,"top_rate":0.6822930491828144,"top_value":"-"}}],"insights":{"errors":[],"insights":[{"confidence":"high","critiques":[],"evidence_keys":["SegmentClass","Source","LanguageName","Phoneme","Glottocode","consonantal","sonorant","continuant","dorsal","high","Marginal"],"featured_charts":[{"caption":"Consonants outnumber vowels roughly 2-to-1, with a small tone slice \u2014 sets the scope for any phoneme analysis.","column":"SegmentClass","kind":"donut"},{"caption":"Shows how unevenly the eight source corpora contribute, with 'ph' alone supplying about a third of all rows.","column":"Source","kind":"bar"},{"caption":"Top languages by row count (Iron Ossetic, Dutch, Chechen\u2026) reveal which inventories dominate the dataset.","column":"LanguageName","kind":"bar"},{"caption":"One of the most balanced phonological features (+ vs \u2212) \u2014 a good starting point for feature-based comparisons.","column":"consonantal","kind":"bar"},{"caption":"Indicates how many phonemes are flagged as marginal vs core vs NA, useful before filtering for typological work.","column":"Marginal","kind":"donut"}],"model":"anthropic:claude-opus-4-7","narrative":"This is the PHOIBLE phonological inventory dataset: 105,484 rows describing phoneme segments across roughly 2,716 language names and 2,177 Glottocodes, with each row carrying a Phoneme/GlyphID plus 40+ binary phonological features (e.g. consonantal, nasal, sonorant, dorsal). The dataset is dominated by consonants \u2014 SegmentClass shows 72,282 consonants vs 31,052 vowels and 2,150 tones \u2014 and pulls from 8 sources, with 'ph' (36,274) and 'ea' (16,883) accounting for over half the rows. Most feature columns are heavily imbalanced toward '-' or '0', but a handful (consonantal, sonorant, continuant, dorsal, high, front, back) are fairly balanced and carry the real phonological signal worth exploring. Top language names like Iron Ossetic (444), Dutch (395), and Chechen (309) point to the densest inventories in the corpus.","scope":"dataset","target":"__global__"},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.min","stats.max","stats.mean","stats.median","stats.skew","stats.kurtosis","stats.std"],"model":"anthropic:claude-opus-4-7","narrative":"InventoryID looks like a categorical inventory key stored as an integer, with 3,020 distinct values spread across 105,484 rows and no nulls. The distribution is essentially uniform from 1 to 3,020 (mean 1479, median 1464, skew \u22480, kurtosis \u2248-1.15), confirming it's an enumerated identifier rather than a measurement. Each ID recurs roughly 35 times on average, so this is a foreign key linking transactions to an inventory dimension.","role":"foreign_key","scope":"column","target":"InventoryID","treatment":"Treat as a categorical key; left-join to the inventory table rather than using as a numeric feature."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.len_mean","stats.len_min","stats.len_max","stats.one_word_rate","stats.duplicate_rate","stats.vocab_size","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This column holds Glottocodes \u2014 standardized 8-character language identifiers from Glottolog (e.g., 'kham1282', 'dutc1256'). Values are uniformly one word with length tightly clustered at 8 (mean 7.999, min 2, max 8), and there are 2,177 unique codes across 105,484 rows with a 97.9% duplicate rate, indicating each language appears many times. The top code 'kham1282' alone accounts for 622 rows.","role":"foreign_key","scope":"column","target":"Glottocode","treatment":"Treat as a categorical foreign key; left-join to a Glottolog reference table for language metadata."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.len_min","stats.len_max","stats.len_mean","stats.one_word_rate","stats.duplicate_rate","stats.vocab_size","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This column holds ISO 639-3 language codes: every value is exactly 3 characters and one word, with 2,095 distinct codes across 105,484 rows. The distribution is heavy-tailed and highly repetitive (98.0% duplicate rate), led by 'mis' (828), 'khg' (622), and 'oss' (525), with familiar codes like 'eng' and 'hin' also prominent. No nulls or empties, and the vocabulary (2,086) closely matches n_unique (2,095), consistent with a clean controlled vocabulary.","role":"foreign_key","scope":"column","target":"ISO6393","treatment":"Treat as a categorical key; left-join to an ISO 639-3 reference table or target-encode for modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.duplicate_rate","stats.one_word_rate","stats.word_mean","stats.allcaps_rate","stats.vocab_size","top_values","top_words"],"model":"anthropic:claude-opus-4-7","narrative":"This column holds language names, mostly single-word labels (one_word_rate 0.84, word_mean 1.20) with a vocab of 2670 across 2716 unique values over 105484 rows. It is highly repetitive (duplicate_rate 0.974) with top entries like 'Iron Ossetic' (444), 'Dutch' (395), and 'Chechen' (309), and roughly 13% of values are uppercase, suggesting inconsistent casing worth normalising. Compound names use directional modifiers ('northern', 'southern', 'eastern', 'western') indicating dialect-level granularity.","role":"label","scope":"column","target":"LanguageName","treatment":"Normalise case and treat as a categorical label; consider grouping directional dialect variants before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical field naming a specific dialect/sub-variety of a language, with 546 distinct values across 105,484 rows. The distribution is extremely concentrated: 71.9% are the literal string \"NA\" and another 7,692 rows are empty strings, leaving the remaining 544 dialect labels (e.g., \"W2\", \"Lezgian (G\u00fcne)\", \"Scottish Gaelic (Lewis)\") in a long tail topping out at 120 occurrences. Entropy ratio of 0.33 confirms most signal lives in that small tail.","role":"metadata","scope":"column","target":"SpecificDialect","treatment":"Normalize \"NA\" and \"\" to a single missing token, then treat as high-cardinality categorical (hash or group rare levels) for any downstream use."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.allcaps_rate","stats.one_word_rate","stats.duplicate_rate","stats.len_min","stats.len_median","stats.len_max","stats.len_p95","stats.vocab_size","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"GlyphID holds single-token uppercase hexadecimal codes (allcaps_rate 1.0, one_word_rate 1.0, len_min 4, len_median 4) that look like Unicode codepoints \u2014 the top values 006D, 0069, 006B map to lowercase Latin letters m, i, k. Despite the ID-sounding name it is highly non-unique: only 3,142 distinct values across 105,484 rows with a 0.97 duplicate rate, so it behaves as a categorical glyph reference rather than a row key. Lengths stretch up to 54 characters (p95 14), hinting that some entries concatenate multiple codepoints.","role":"foreign_key","scope":"column","target":"GlyphID","treatment":"Treat as a categorical codepoint reference and left-join to a Unicode/glyph lookup table; do not use as a primary key."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","duplicate_rate","len_mean","len_median","len_max","one_word_rate","vocab_size","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This column holds individual phoneme tokens, almost always a single character (len_mean 1.50, len_median 1, max 11) and always one word (one_word_rate 1.0). With 105,484 rows but only 3,142 unique values and a 97.0% duplicate rate, the same small phoneme inventory repeats heavily; top symbols like 'm' (2,915), 'i' (2,779), and 'k' (2,729) dominate. Vocab_size of 1,339 is larger than n_unique would suggest for single-character entries, hinting that the longer (up to 11-char) values contribute multi-token strings.","role":"feature","scope":"column","target":"Phoneme","treatment":"Treat as a categorical token and encode (label or embedding) before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.len_mean","stats.one_word_rate","stats.duplicate_rate","stats.vocab_size","top_values","top_words"],"model":"anthropic:claude-opus-4-7","narrative":"Column holds short phonetic tokens (allophones), with mean length 2.08 characters and 91.3% being a single word. The distribution is dominated by the literal string 'NA' (53,580 of 105,484 rows, ~50.8%), which likely encodes missing rather than true null since null_rate is 0.0; duplicate_rate is 0.935 across only 6,892 uniques. Top non-NA values are individual phoneme letters like 'm', 'j', 'w', 's', consistent with IPA-style symbols.","role":"feature","scope":"column","target":"Allophones","treatment":"Recode the literal 'NA' to missing, then treat as a categorical/phoneme token (one-hot or embed)."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A ternary flag with values FALSE, NA, and TRUE across 105,484 rows. FALSE dominates at 78.9% while TRUE appears only 1,347 times; the 20,874 NA entries are encoded as a literal string rather than null, so null_rate is 0.0 despite roughly a fifth of rows being missing in practice.","role":"feature","scope":"column","target":"Marginal","treatment":"Recode the literal 'NA' string to a true missing value, then treat as a binary indicator."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"SegmentClass is a categorical phonological label with only 3 distinct values: consonant, vowel, and tone. The distribution is heavily skewed \u2014 consonant accounts for 68.5% of 105,484 rows, vowel for 31,052, and tone for just 2,150, giving an entropy ratio of 0.64. The presence of 'tone' as a rare third class suggests the dataset spans tonal languages but those segments are sparsely represented.","role":"label","scope":"column","target":"SegmentClass","treatment":"One-hot encode; consider class imbalance (especially rare 'tone' class) before stratified modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical provenance tag with 8 distinct sources across 105,484 rows and no nulls. Distribution is fairly balanced (entropy ratio 0.90), though 'ph' leads at 34.4% followed by 'ea' (16,883) and 'upsid' (13,966). Looks like a dataset-origin code identifying which linguistic database each record came from.","role":"metadata","scope":"column","target":"Source","treatment":"one-hot encode or keep as categorical for stratification and source-bias checks"},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Binary categorical flag with values \"0\" and \"+\", almost certainly a tone/sentiment indicator. The distribution is severely imbalanced: \"0\" covers 97.96% of 105,484 rows while \"+\" appears only 2,150 times, yielding entropy of just 0.144. No nulls are present.","role":"label","scope":"column","target":"tone","treatment":"Use as a binary label but apply class-imbalance handling (resampling or class weights) before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values","alerts"],"model":"anthropic:claude-opus-4-7","narrative":"Binary categorical flag with only two observed values, '-' and '0', across 105484 rows and no nulls. The column is severely imbalanced: '-' covers 97.96% of records (103334) while '0' accounts for the remaining 2150, yielding an entropy ratio of just 0.144. The '-' likely encodes a missing or default state rather than a true category, making this near-constant.","role":"feature","scope":"column","target":"stress","treatment":"Treat '-' as missing and consider dropping; near-constant with little signal."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This is a phonological feature column encoding the [syllabic] distinctive feature, with 8 distinct values across 105,484 rows and no nulls. Most entries are simple '-' (68.5%) or '+', but 2,532 rows carry composite codes like '0', '+,-', or '-,+,-' that suggest contour/multi-segment annotations. Entropy ratio of 0.35 confirms the distribution is heavily concentrated on the negative value.","role":"feature","scope":"column","target":"syllabic","treatment":"One-hot encode, optionally collapsing rare composite codes into an 'other' bucket."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A 4-level categorical with values '-', '0', '+', and '-,+' \u2014 likely a strand or sign indicator. It is severely imbalanced: '-' covers 97.76% of 105,484 rows, leaving only 2,150 zeros, 204 plus signs, and 5 mixed '-,+' entries. Entropy ratio is just 0.082, so the column carries almost no information as-is.","role":"feature","scope":"column","target":"short","treatment":"Consider dropping or collapsing into a binary '-' vs other indicator given the extreme imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical flag with only 6 distinct values dominated by '-' at 89.9% (94844/105484), followed by '+' (8386) and '0' (2150). The remaining three categories are comma-joined combinations like '-,+' and '+,-' with tiny counts (63, 40, 1), suggesting concatenated multi-record values rather than clean single labels. Low entropy ratio (0.214) confirms the column is highly imbalanced toward '-'.","role":"feature","scope":"column","target":"long","treatment":"Split the comma-joined compound values, then one-hot encode; expect '-' to dominate."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This is a phonological feature column flagging segments as consonantal, with five distinct values across 105,484 rows and no nulls. The vast majority are binary +/- (64,257 and 39,041 respectively, with + dominating at 60.9%), plus 2,151 zero/underspecified entries and just 35 rows with mixed values like '+,-' or '-,+'. Entropy ratio of 0.47 reflects the heavy + skew, and the lone '-,+' singleton is worth noting as a likely encoding artifact.","role":"feature","scope":"column","target":"consonantal","treatment":"Map to a small categorical encoding; consider collapsing the rare mixed/zero values or treating them as a separate 'underspecified' level."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This is a phonological feature column encoding the [sonorant] value of a segment, dominated by binary '+'/'-' marks (53.0% '+', plus 45322 '-'). The presence of '0' (2150) and comma-joined sequences like '+,-' (1948) and rarer '+,-,-', '+,-,+', '+,-,+,-' suggests contour/complex segments where multiple values are concatenated. Cardinality is 8 with entropy ratio 0.41, so the long tail is sparse but meaningful.","role":"feature","scope":"column","target":"sonorant","treatment":"Split comma-separated contour values into ordered sub-features or treat as categorical with a rare-bucket for the contour cases."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical flag with 9 distinct values across 105,484 rows and no nulls, dominated by '+' (54.9%) and '-' (~42%), with '0' a distant third at 2,151 occurrences. The remaining six categories are comma-joined sequences like '-,+' or '0,0,-,+' that look like concatenated multi-step states rather than atomic labels \u2014 only 796 rows total fall into these compound buckets. Entropy ratio of 0.37 confirms heavy concentration in the two primary signs.","role":"feature","scope":"column","target":"continuant","treatment":"Collapse rare comma-joined sequences into an 'other' bucket (or split on comma) before one-hot encoding."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical flag named delayedRelease with 7 distinct values across 105484 rows and no nulls. Values are dominated by '0' (55.0%), followed by '-' (27384) and '+' (19533), but a long tail of comma-joined combinations like '-,+', '0,-,+', '+,-', and '0,0,-,+' suggests rows where multiple labels were concatenated rather than normalized. Entropy ratio of 0.52 confirms a skewed but not single-valued distribution.","role":"feature","scope":"column","target":"delayedRelease","treatment":"Split the comma-joined values and one-hot encode the three base levels (0, -, +) before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with only 6 distinct values dominated by sign tokens '-' (55.9%) and '+' (\u224842%), plus a small '0' bucket (2,150 rows) and rare comma-joined combinations like '-,+', '-,-,+', '+,-'. The compound values suggest this field occasionally stores multiple approximant signs concatenated rather than a single label. No nulls across 105,484 rows, and entropy ratio is 0.43, reflecting the heavy '-'/'+' imbalance.","role":"feature","scope":"column","target":"approximant","treatment":"Split the comma-joined values or collapse rare combos into an 'other' bucket, then one-hot encode."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical flag with only 5 distinct values dominated by '-' at 96.7% of 105484 rows, with '0' and '+' as minor categories and two rare composite codes ('-,+', '-,-,+') appearing 25 and 15 times. Entropy ratio of 0.104 confirms extreme imbalance, so this column carries very little discriminative signal on its own. The composite values suggest the field occasionally concatenates multiple states, which is worth verifying against the source schema.","role":"feature","scope":"column","target":"tap","treatment":"Collapse rare composites and treat as a low-signal binary indicator, or drop if downstream models penalise near-constant features."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical flag with only 6 distinct values across 105,484 rows, almost certainly encoding a trill or sign indicator (\"-\", \"0\", \"+\", and a few comma-joined sequences). The distribution is severely imbalanced: \"-\" alone covers 96.15% of rows, leaving entropy at just 0.276 (entropy ratio 0.107). The compound values like \"-,+\", \"-,-,+\" and \"+,-\" appear fewer than 30 times each, hinting at concatenated multi-event records that may need parsing.","role":"feature","scope":"column","target":"trill","treatment":"Collapse rare compound codes and consider dropping or one-hot encoding given the 96% dominance of a single value."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical flag for nasal presence/absence, dominated by '-' at 80.8% with '+' a distant second (15,941 of 105,484). The presence of compound values like '+,-', '-,+', and '+,-,-' suggests concatenated multi-observation records rather than a clean binary indicator, and a '0' category (2,150) is a third encoding that doesn't match the +/- scheme.","role":"feature","scope":"column","target":"nasal","treatment":"Normalize encodings (collapse '0' and split comma-joined sequences) before using as a categorical feature."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical flag with 8 distinct values dominated by '-' at 93.8% of 105484 rows, followed by '+' (4211) and '0' (2150). The remaining categories are comma-joined composites like '-,+' or '-,-,+' with counts in the single or double digits, suggesting multi-observation concatenations rather than clean labels. Entropy ratio is just 0.134, so the column carries little information as-is.","role":"feature","scope":"column","target":"lateral","treatment":"Collapse rare composite values into 'mixed' or split on comma before one-hot encoding; expect minimal predictive signal due to severe imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical flag for labial articulation, dominated by '-' (68.2%) and '+' (27%), with '0' and various comma-joined combinations like '-,+' and '-,-,+' suggesting multi-segment or sequence-level annotations rather than atomic values. Cardinality is 15 across 105,484 rows with no nulls, and entropy ratio is only 0.30, so the signal is highly concentrated in the binary +/- distinction. The presence of compound tokens is the main surprise and indicates inconsistent encoding granularity.","role":"feature","scope":"column","target":"labial","treatment":"Normalise compound values (split or collapse to first segment) before one-hot encoding."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical column with 8 distinct values dominated by '0' (70.3% of 105484 rows), followed by '+' (16956) and '-' (14082). The tokens look like rounding/sign indicators, and a long tail of compound values like '-,+', '-,-,+', and '0,-,+' (each with 1-269 occurrences) suggests concatenated multi-step rounding sequences. No nulls, but entropy_ratio of 0.398 confirms heavy concentration on the single dominant category.","role":"feature","scope":"column","target":"round","treatment":"Collapse rare compound sequences into an 'other' bucket and one-hot encode the resulting categories."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This column appears to be a phonological feature flag indicating whether a phoneme is labiodental, encoded with values like \"0\", \"-\", \"+\", and a few comma-separated combinations. The distribution is dominated by \"0\" at 70.3% of 105,484 rows, with \"-\" at 28,726 and \"+\" at only 2,574; mixed values like \"+,-\", \"-,+\", and \"+,+,-\" appear in fewer than 60 rows combined and likely represent multi-segment entries. Entropy of 1.01 (ratio 0.39) confirms heavy concentration on the default \"0\" code.","role":"feature","scope":"column","target":"labiodental","treatment":"Treat as categorical; collapse rare comma-separated combinations or one-hot encode the three primary levels."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with 7 distinct values dominated by sign tokens '-' (62.8%) and '+' (about 36,955 of 105,484), plus a small '0' bucket of 2,160 rows. The presence of comma-joined combinations like '+,-', '-,+', '-,-,+' and '+,-,+' suggests multi-valued entries collapsed into a single string rather than a clean atomic category. Entropy ratio of 0.385 confirms heavy concentration on the two main signs.","role":"feature","scope":"column","target":"coronal","treatment":"Split the comma-joined values and encode as a small categorical (or multi-hot) before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with 6 distinct values dominated by '0' (64.8% of 105484 rows), '+' (25704), and '-' (11391). The remaining three categories are concatenated combinations like '-,+', '+,-', and '-,-,+' totaling only 17 rows, suggesting this field originally allowed multi-valued entries that were collapsed into comma-joined strings. Entropy ratio of 0.48 confirms heavy concentration on the single mode.","role":"feature","scope":"column","target":"anterior","treatment":"Split comma-separated values or bucket the rare combinations into 'other', then one-hot encode."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with 11 distinct values dominated by '0' (66.0% of 105,484 rows), followed by '-' and '+'. The remaining eight categories are concatenated combinations like '-,+' or '-,-,+' that together account for fewer than 350 rows, suggesting multi-event encoding squeezed into a single field. Entropy ratio of 0.368 confirms the heavy concentration on the top class.","role":"feature","scope":"column","target":"distributed","treatment":"Split the comma-delimited combinations into separate flags or collapse rare categories before encoding."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This appears to be a phonological feature column encoding the [strident] distinctive feature, with values '0' (unspecified), '-' (non-strident), and '+' (strident) covering the vast majority of 105484 rows. About 64.9% are '0' and there are no nulls, but a long tail of 6 composite values like '-,+' and '0,0,-,+' (totaling 625 rows) suggests multi-segment entries where the feature varies across positions. Entropy ratio of 0.41 confirms heavy concentration on the unspecified category.","role":"feature","scope":"column","target":"strident","treatment":"Split composite comma-separated values or one-hot encode the three primary categories before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This column appears to encode a dorsal sign or polarity flag, dominated by two values: '+' (54,535, 51.7%) and '-' (47,052). A third value '0' appears 2,160 times, and the remaining 10 categories are compound comma-separated combinations like '-,+' or '+,-,+', suggesting concatenated multi-observation records collapsed into one cell. Cardinality is 13 with entropy ratio 0.33, so the long tail is negligible but structurally inconsistent with a clean categorical.","role":"feature","scope":"column","target":"dorsal","treatment":"Split comma-separated compounds into list-valued or first-token features before encoding."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","stats.cardinality","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This appears to be a categorical 'high' indicator encoding directional movement signs, with '0' (no change) the dominant value at 46.7% of 105,484 rows, followed by '+' and '-'. Compound values like '-,+' and '+,-' suggest concatenated multi-step sign sequences, but they tail off sharply (845, 627, then single digits). Entropy ratio of 0.46 confirms heavy concentration in the top three single-symbol categories; cardinality is 11 with no nulls.","role":"feature","scope":"column","target":"high","treatment":"Collapse rare compound sequences into an 'other' bucket, then one-hot encode the three primary signs."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with 8 distinct tokens dominated by '-' (47.3%) and '0' (~49,244 of 105,484), with '+' a distant third at 5,598. The remaining values are comma-joined sequences like '+,-', '-,+,-', suggesting this column encodes a sign or direction trace, possibly concatenated across events. The long tail (down to a single '+,-,-') indicates rare composite states worth bucketing.","role":"feature","scope":"column","target":"low","treatment":"Collapse rare composite sequences into an 'other' bucket and one-hot encode the remaining categories."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical column encoding a front-side signal with 13 distinct values dominated by three primitives: \"0\" (49,316), \"-\" (34,225), and \"+\" (20,683), together covering nearly all 105,484 rows. The remaining categories are comma-joined combinations like \"-,+\" (838) or \"-,-,+\" (24), suggesting multi-event concatenations rather than clean atomic labels. Top rate is 0.468 and entropy ratio 0.43, so the distribution is skewed toward \"0\" but not degenerate. No nulls.","role":"feature","scope":"column","target":"front","treatment":"Split the comma-separated combinations into multi-hot indicators for -, 0, + before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A low-cardinality categorical with 12 distinct values dominated by the tokens \"0\" (46.7%), \"-\", and \"+\", suggesting a sign/state flag for some \"back\" attribute. The remaining values are comma-separated combinations like \"+,-\" or \"+,-,-\", indicating multiple events concatenated into one cell \u2014 a compound encoding rather than a clean atomic category. No nulls across 105,484 rows, and entropy ratio of 0.42 confirms the heavy skew toward \"0\".","role":"feature","scope":"column","target":"back","treatment":"split the comma-separated tokens into a list and one-hot or count-encode the +/-/0 components before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This is a categorical 'tense' field with only 8 distinct values across 105,484 rows and no nulls, dominated by '0' at 71.3% and '+' at ~22%. The remaining categories are sparse markers ('-', '+,-', '-,+') and a long tail of compound sequences with as few as 1-6 occurrences, suggesting a linguistic encoding of tense polarity rather than free text. Low entropy ratio (0.37) confirms heavy concentration in the top class.","role":"feature","scope":"column","target":"tense","treatment":"Collapse rare compound categories into an 'other' bucket before one-hot encoding."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values","alerts"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical encoding of the retracted-tongue-root (RTR) phonological feature, with 7 distinct values across 105,484 rows and no nulls. The column is severely imbalanced: '-' covers 97.4% of rows, '0' another ~2%, and the remaining five values (including compound codes like '-,+' and '-,-,+') together account for under 500 rows. Entropy ratio of 0.069 confirms almost no information content as-is.","role":"feature","scope":"column","target":"retractedTongueRoot","treatment":"Collapse rare codes or binarize ('-' vs other); likely low predictive value due to extreme imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values","alerts"],"model":"anthropic:claude-opus-4-7","narrative":"This column encodes the advanced tongue root (ATR) phonological feature, taking three values: '-', '0', and '+'. It is severely imbalanced \u2014 '-' covers 97.87% of 105,484 rows, '0' appears 2,235 times, and '+' only 11 times, yielding an entropy ratio of just 0.094. The near-absence of '+' values means this feature carries almost no discriminative signal as-is.","role":"feature","scope":"column","target":"advancedTongueRoot","treatment":"Consider dropping or collapsing to a binary indicator due to extreme imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.cardinality","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Phonological feature flag for periodic glottal source (voicing), with 7 distinct values across 105,484 rows and no nulls. The vast majority are simple binary tags: '+' at 67.97% (71,694) and '-' (31,179), with a small '0' class (2,139) and rare comma-joined sequences like '+,-' (371) suggesting multi-segment or contour entries. Low entropy ratio (0.3745) confirms heavy concentration on '+'.","role":"feature","scope":"column","target":"periodicGlottalSource","treatment":"Collapse rare composite values into an 'other' bucket and one-hot encode."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A categorical phonological feature (epilaryngeal source) with only 3 distinct values: '-', '0', and '+'. The column is severely imbalanced \u2014 '-' accounts for 97.93% of the 105,484 rows, '0' for 2,150 rows, and '+' for just 31 rows, yielding a very low entropy ratio of 0.093. With no nulls but near-constant values, it carries little discriminative signal.","role":"feature","scope":"column","target":"epilaryngealSource","treatment":"Consider dropping or collapsing to a binary indicator; near-constant with extreme imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"This appears to be a phonological feature column encoding the [spread glottis] distinctive feature, with values '-', '+', '0' and comma-separated combinations for segments with multiple specifications. The distribution is extremely lopsided: '-' covers 91.8% of 105,484 rows and entropy ratio is just 0.149, meaning the column carries little information on its own. The long tail of compound values like '-,+', '+,0,-', and '+,-,+' (some with only 1-5 occurrences) suggests multi-segment or contour entries that may need parsing.","role":"feature","scope":"column","target":"spreadGlottis","treatment":"Split compound values on comma and one-hot encode; consider dropping if downstream model is sensitive to near-constant features."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical flag for a 'constricted glottis' phonological feature, with 7 distinct values across 105,484 rows and no nulls. Heavily dominated by '-' at 94.5% (99,727 rows), with '+' and '0' as minor categories and a long tail of comma-joined sequences ('+,-', '-,+', and two singletons) suggesting multi-segment annotations. Low entropy ratio (0.13) confirms the column carries little information in isolation.","role":"feature","scope":"column","target":"constrictedGlottis","treatment":"Collapse rare composite values and binarize against '-' before modelling."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A 3-level categorical flag dominated by '-' (68.1% of 105,484 rows), with '0' covering most of the rest and '+' appearing only 415 times. The skew toward '-' and the tiny '+' class (entropy ratio 0.589) suggest a sign/direction indicator rather than a balanced category. No nulls, so the encoding is complete as-is.","role":"feature","scope":"column","target":"fortis","treatment":"One-hot encode; consider merging the rare '+' class or treating it as a minority signal."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"A ternary categorical flag with values '-', '0', and '+', likely encoding a linguistic lenition feature (lenis/fortis/neutral). The distribution is highly imbalanced: '-' covers 68.1% of 105,484 rows and '0' another 33,202, while '+' appears only 416 times. No nulls, but the rare '+' class may be too sparse for stable modelling.","role":"feature","scope":"column","target":"lenis","treatment":"One-hot encode, but consider merging or upweighting the rare '+' class before modelling."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.entropy_ratio","stats.top_rate","stats.top_value","top_values","alerts"],"model":"anthropic:claude-opus-4-7","narrative":"This is a categorical phonological feature flag for 'raisedLarynxEjective', taking values like '-', '+', '0', and a few comma-separated combinations across 105484 rows with no nulls. The distribution is severely imbalanced: '-' covers 96.37% of rows and entropy ratio is just 0.103, with rare compound values like '-,-,+' appearing only once. The 6-way cardinality plus mixed-delimiter codes ('-,+' vs '+,-') suggests multi-segment annotations that may need parsing.","role":"feature","scope":"column","target":"raisedLarynxEjective","treatment":"Treat as low-signal categorical; consider collapsing rare compound codes or dropping due to extreme imbalance."},{"confidence":"high","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_rate","stats.top_value","stats.entropy_ratio","top_values","alerts"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical phonological feature flagging lowered larynx implosives, with 5 distinct values across 105,484 rows and no nulls. The distribution is severely imbalanced: '-' covers 97.27% of rows, while '0' (2,150), '+' (716), and the mixed codes '-,+' (7) and '+,-' (2) are rare. Entropy ratio of 0.088 confirms the column carries very little information as-is.","role":"feature","scope":"column","target":"loweredLarynxImplosive","treatment":"Collapse to a binary present/absent indicator or drop given the 97% dominance of '-'."},{"confidence":"medium","critiques":[],"evidence_keys":["n","n_unique","null_rate","stats.top_value","stats.top_rate","stats.entropy_ratio","top_values"],"model":"anthropic:claude-opus-4-7","narrative":"Categorical flag with only 5 distinct values dominated by '-' (68.2% of 105,484 rows) and '0' (33,202), suggesting a click/interaction indicator where '-' likely means no click and '0' a recorded null/zero. The '+' class is rare (253) and the compound values '+,-' (52) and '-,+' (6) hint at concatenated multi-event records that break the single-label assumption. Entropy ratio of 0.40 confirms the heavy imbalance.","role":"label","scope":"column","target":"click","treatment":"Normalize the compound '+,-'/'-,+' rows and collapse '-'/'0' semantics before using as a binary click target."}],"providers":["anthropic:claude-opus-4-7"],"total_usage":{"completion_tokens":14546,"prompt_tokens":55372,"total_tokens":69918}},"language_counts":{},"meta":{"generated_at":"2026-05-01T23:20:29+00:00","mode":"full","row_count":105484,"sampled_rows":105484,"seed":42,"source":"/home/coolhand/datasets/language-data/phoible.csv"},"notes":[],"saturn_version":"0.2.0","schema":{"Allophones":"text","Glottocode":"text","GlyphID":"text","ISO6393":"text","InventoryID":"numeric","LanguageName":"text","Marginal":"categorical","Phoneme":"text","SegmentClass":"categorical","Source":"categorical","SpecificDialect":"categorical","advancedTongueRoot":"categorical","anterior":"categorical","approximant":"categorical","back":"categorical","click":"categorical","consonantal":"categorical","constrictedGlottis":"categorical","continuant":"categorical","coronal":"categorical","delayedRelease":"categorical","distributed":"categorical","dorsal":"categorical","epilaryngealSource":"categorical","fortis":"categorical","front":"categorical","high":"categorical","labial":"categorical","labiodental":"categorical","lateral":"categorical","lenis":"categorical","long":"categorical","low":"categorical","loweredLarynxImplosive":"categorical","nasal":"categorical","periodicGlottalSource":"categorical","raisedLarynxEjective":"categorical","retractedTongueRoot":"categorical","round":"categorical","short":"categorical","sonorant":"categorical","spreadGlottis":"categorical","stress":"categorical","strident":"categorical","syllabic":"categorical","tap":"categorical","tense":"categorical","tone":"categorical","trill":"categorical"}}
