| (venv) PS V:\Deeptanshu Lal\PROJECTS\Toxic Comment Classification> python .\analysis\analyze_lang_distribution.py |
| Reading dataset... |
|
|
| Dataset Overview: |
| -------------------------------------------------- |
| Total number of comments: 361,228 |
| Number of languages: 7 |
|
|
| Language Distribution: |
| -------------------------------------------------- |
| ru: 52,632 comments (14.57%) |
| tr: 52,558 comments (14.55%) |
| pt: 52,440 comments (14.52%) |
| es: 52,412 comments (14.51%) |
| fr: 52,368 comments (14.50%) |
| it: 52,340 comments (14.49%) |
| en: 46,478 comments (12.87%) |
|
|
| Class Distribution by Language: |
| -------------------------------------------------- |
|
|
| RU (Total: 52,632 comments) |
| 0 toxic classes: 26,316 (50.00%) |
| 1 toxic classes: 7,688 (14.61%) |
| 2 toxic classes: 8,010 (15.22%) |
| 3 toxic classes: 7,103 (13.50%) |
| 4 toxic classes: 2,740 (5.21%) |
| 5 toxic classes: 706 (1.34%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| TR (Total: 52,558 comments) |
| 0 toxic classes: 26,279 (50.00%) |
| 1 toxic classes: 7,677 (14.61%) |
| 2 toxic classes: 8,004 (15.23%) |
| 3 toxic classes: 7,088 (13.49%) |
| 4 toxic classes: 2,736 (5.21%) |
| 5 toxic classes: 705 (1.34%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| PT (Total: 52,440 comments) |
| 0 toxic classes: 26,220 (50.00%) |
| 1 toxic classes: 7,668 (14.62%) |
| 2 toxic classes: 7,977 (15.21%) |
| 3 toxic classes: 7,071 (13.48%) |
| 4 toxic classes: 2,732 (5.21%) |
| 5 toxic classes: 703 (1.34%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| ES (Total: 52,412 comments) |
| 0 toxic classes: 26,206 (50.00%) |
| 1 toxic classes: 7,647 (14.59%) |
| 2 toxic classes: 7,982 (15.23%) |
| 3 toxic classes: 7,069 (13.49%) |
| 4 toxic classes: 2,737 (5.22%) |
| 5 toxic classes: 702 (1.34%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| FR (Total: 52,368 comments) |
| 0 toxic classes: 26,184 (50.00%) |
| 1 toxic classes: 7,626 (14.56%) |
| 2 toxic classes: 7,990 (15.26%) |
| 3 toxic classes: 7,066 (13.49%) |
| 4 toxic classes: 2,728 (5.21%) |
| 5 toxic classes: 705 (1.35%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| IT (Total: 52,340 comments) |
| 0 toxic classes: 26,170 (50.00%) |
| 1 toxic classes: 7,652 (14.62%) |
| 2 toxic classes: 7,967 (15.22%) |
| 3 toxic classes: 7,057 (13.48%) |
| 4 toxic classes: 2,722 (5.20%) |
| 5 toxic classes: 703 (1.34%) |
| 6 toxic classes: 69 (0.13%) |
|
|
| EN (Total: 46,478 comments) |
| 0 toxic classes: 22,989 (49.46%) |
| 1 toxic classes: 8,499 (18.29%) |
| 2 toxic classes: 5,604 (12.06%) |
| 3 toxic classes: 6,391 (13.75%) |
| 4 toxic classes: 2,395 (5.15%) |
| 5 toxic classes: 553 (1.19%) |
| 6 toxic classes: 47 (0.10%) |
|
|
| Detailed Toxicity Analysis by Language: |
| -------------------------------------------------- |
|
|
| RU (Total: 52,632 comments) |
| - Toxic: |
| Count: 25,954 (49.31%) |
| 95% CI: [48.89%, 49.74%] |
| - Severe Toxic: |
| Count: 2,441 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,432 (23.62%) |
| 95% CI: [23.26%, 23.98%] |
| - Threat: |
| Count: 1,075 (2.04%) |
| 95% CI: [1.92%, 2.16%] |
| - Insult: |
| Count: 15,207 (28.89%) |
| 95% CI: [28.51%, 29.28%] |
| - Identity Hate: |
| Count: 2,812 (5.34%) |
| 95% CI: [5.15%, 5.53%] |
|
|
| TR (Total: 52,558 comments) |
| - Toxic: |
| Count: 25,908 (49.29%) |
| 95% CI: [48.87%, 49.72%] |
| - Severe Toxic: |
| Count: 2,439 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,411 (23.61%) |
| 95% CI: [23.25%, 23.98%] |
| - Threat: |
| Count: 1,077 (2.05%) |
| 95% CI: [1.93%, 2.17%] |
| - Insult: |
| Count: 15,170 (28.86%) |
| 95% CI: [28.48%, 29.25%] |
| - Identity Hate: |
| Count: 2,827 (5.38%) |
| 95% CI: [5.19%, 5.57%] |
|
|
| PT (Total: 52,440 comments) |
| - Toxic: |
| Count: 25,841 (49.28%) |
| 95% CI: [48.85%, 49.71%] |
| - Severe Toxic: |
| Count: 2,432 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,395 (23.64%) |
| 95% CI: [23.27%, 24.00%] |
| - Threat: |
| Count: 1,080 (2.06%) |
| 95% CI: [1.94%, 2.18%] |
| - Insult: |
| Count: 15,143 (28.88%) |
| 95% CI: [28.49%, 29.26%] |
| - Identity Hate: |
| Count: 2,801 (5.34%) |
| 95% CI: [5.15%, 5.53%] |
|
|
| ES (Total: 52,412 comments) |
| - Toxic: |
| Count: 25,874 (49.37%) |
| 95% CI: [48.94%, 49.79%] |
| - Severe Toxic: |
| Count: 2,432 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,388 (23.64%) |
| 95% CI: [23.27%, 24.00%] |
| - Threat: |
| Count: 1,073 (2.05%) |
| 95% CI: [1.93%, 2.17%] |
| - Insult: |
| Count: 15,140 (28.89%) |
| 95% CI: [28.50%, 29.27%] |
| - Identity Hate: |
| Count: 2,783 (5.31%) |
| 95% CI: [5.12%, 5.50%] |
|
|
| FR (Total: 52,368 comments) |
| - Toxic: |
| Count: 25,877 (49.41%) |
| 95% CI: [48.99%, 49.84%] |
| - Severe Toxic: |
| Count: 2,428 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,379 (23.64%) |
| 95% CI: [23.27%, 24.00%] |
| - Threat: |
| Count: 1,066 (2.04%) |
| 95% CI: [1.91%, 2.16%] |
| - Insult: |
| Count: 15,131 (28.89%) |
| 95% CI: [28.51%, 29.28%] |
| - Identity Hate: |
| Count: 2,774 (5.30%) |
| 95% CI: [5.11%, 5.49%] |
|
|
| IT (Total: 52,340 comments) |
| - Toxic: |
| Count: 25,827 (49.34%) |
| 95% CI: [48.92%, 49.77%] |
| - Severe Toxic: |
| Count: 2,429 (4.64%) |
| 95% CI: [4.46%, 4.82%] |
| - Obscene: |
| Count: 12,341 (23.58%) |
| 95% CI: [23.21%, 23.94%] |
| - Threat: |
| Count: 1,077 (2.06%) |
| 95% CI: [1.94%, 2.18%] |
| - Insult: |
| Count: 15,118 (28.88%) |
| 95% CI: [28.50%, 29.27%] |
| - Identity Hate: |
| Count: 2,782 (5.32%) |
| 95% CI: [5.12%, 5.51%] |
|
|
| EN (Total: 46,478 comments) |
| - Toxic: |
| Count: 22,343 (48.07%) |
| 95% CI: [47.62%, 48.53%] |
| - Severe Toxic: |
| Count: 1,986 (4.27%) |
| 95% CI: [4.09%, 4.46%] |
| - Obscene: |
| Count: 12,356 (26.58%) |
| 95% CI: [26.18%, 26.99%] |
| - Threat: |
| Count: 1,204 (2.59%) |
| 95% CI: [2.45%, 2.73%] |
| - Insult: |
| Count: 11,475 (24.69%) |
| 95% CI: [24.30%, 25.08%] |
| - Identity Hate: |
| Count: 2,143 (4.61%) |
| 95% CI: [4.42%, 4.80%] |
|
|
| Statistical Analysis: |
| -------------------------------------------------- |
|
|
| Chi-square test for number of toxic classes by language: |
| Chi-square statistic: 654.28 |
| p-value: 0.0000000000 |
| Significant at α=0.05: Yes |
|
|
| Chi-square test for Toxic: |
| Chi-square statistic: 26.10 |
| p-value: 0.0002136602 |
| Significant at α=0.05: Yes |
|
|
| Chi-square test for Severe Toxic: |
| Chi-square statistic: 12.38 |
| p-value: 0.0540052211 |
| Significant at α=0.05: No |
|
|
| Chi-square test for Obscene: |
| Chi-square statistic: 195.12 |
| p-value: 0.0000000000 |
| Significant at α=0.05: Yes |
|
|
| Chi-square test for Threat: |
| Chi-square statistic: 57.45 |
| p-value: 0.0000000001 |
| Significant at α=0.05: Yes |
|
|
| Chi-square test for Insult: |
| Chi-square statistic: 350.72 |
| p-value: 0.0000000000 |
| Significant at α=0.05: Yes |
|
|
| Chi-square test for Identity Hate: |
| Chi-square statistic: 42.77 |
| p-value: 0.0000001295 |
| Significant at α=0.05: Yes |