diff --git a/CHANGELOG.md b/CHANGELOG.md
index ea6e06700..7b6a5fefa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,7 +20,7 @@
## [3.6.0](https://github.com/BLKSerene/Wordless/releases/tag/3.6.0) - ??/??/2024
### π New Features
-- Measures: Add effect size - conditional probability / ΞP / squared association ratio
+- Measures: Add effect size - conditional probability / ΞP / mutual information (normalized) / pointwise mutual information (normalized) / squared association ratio
- Settings: Add Settings - Measures - Effect Size - Mutual Information / Pointwise Mutual Information / Pointwise Mutual Information (Cubic) / Pointwise Mutual Information (Squared)
- Utils: Add Stanza's Sindhi dependency parser
diff --git a/doc/doc.md b/doc/doc.md
index 19810670c..a8b96912c 100644
--- a/doc/doc.md
+++ b/doc/doc.md
@@ -1505,7 +1505,10 @@ Mutual Expectation:
\text{ME} = O_{11} \times \frac{2 \times O_{11}}{O_{1x} + O_{x1}}
Mutual information:
- \text{MI} = \sum_{i = 1}^n \sum_{j = 1}^n \left(\frac{O_{ij}}{O_{xx}} \times \log_{base} \frac{O_{ij}}{E_{ij}}\right)
+ \text{MI} = \sum_{i = 1}^2 \sum_{j = 1}^2 \left(\frac{O_{ij}}{O_{xx}} \times \log_{base} \frac{O_{ij}}{E_{ij}}\right)
+
+Mutual information (normalized):
+ \text{NMI} = \frac{\sum_{i = 1}^2 \sum_{j = 1}^2 \left(\frac{O_{ij}}{O_{xx}} \times \log_{base} \frac{O_{ij}}{E_{ij}}\right)}{-\sum_{i = 1}^2 \sum_{j = 1}^2 \left(\frac{O_{ij}}{O_{xx}} \times \log_{base} \frac{O_{ij}}{O_{xx}}\right)}
Odds ratio:
\text{Odds ratio} = \frac{O_{11} \times O_{22}}{O_{12} \times O_{21}}
@@ -1519,6 +1522,9 @@ Pointwise mutual information:
Pointwise mutual information (cubic):
\text{IM}^3 = \log_{base} \frac{{O_{11}}^3}{E_{11}}
+Pointwise mutual information (normalized):
+ \text{NPMI} = \frac{\log_{base} \frac{O_{11}}{E_{11}}}{-\log_{base} \frac{O_{11}}{O_{xx}}}
+
Pointwise mutual information (squared):
\text{IM}^2 = \log_{base} \frac{{O_{11}}^2}{E_{11}}
@@ -1542,12 +1548,14 @@ Measure of Effect Size|Formula|Collocation Extraction|Keyword Extraction
MI.log-f ([Kilgarriff & Tugwell, 2002](#ref-kilgarriff-tugwell-2002); [Lexical Computing Ltd., 2015, p. 4](#ref-lexical-computing-ltd-2015))|![Formula](/doc/measures/effect_size/mi_log_f.svg)|β|βοΈ
Minimum sensitivity ([Pedersen, 1998](#ref-pedersen-1998))|![Formula](/doc/measures/effect_size/min_sensitivity.svg)|β|βοΈ
Mutual Expectation ([Dias et al., 1999](#ref-dias-et-al-1999))|![Formula](/doc/measures/effect_size/me.svg)|β|βοΈ
-Mutual information ([Dunning, 1998, pp. 49β52](#ref-dunning-1998))|![Formula](/doc/measures/effect_size/mi.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Mutual Information β Base of logarithm**.|β|βοΈ
+Mutual information ([Dunning, 1998, pp. 49β52](#ref-dunning-1998); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/mi.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Mutual Information β Base of logarithm**.|β|β
+Mutual information (normalized) ([Bouma, 2009](#ref-bouma-2009); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/nmi.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Mutual Information (Normalized) β Base of logarithm**.|β|β
Odds ratio ([Pecina, 2005, p. 15](#ref-pecina-2005), [Pojanapunya & Todd, 2016](#ref-pojanapunya-todd-2016))|![Formula](/doc/measures/effect_size/odds_ratio.svg)|β|β
%DIFF ([Gabrielatos & Marchi, 2011](#ref-gabrielatos-marchi-2011))|![Formula](/doc/measures/effect_size/pct_diff.svg)|βοΈ|β
Pointwise mutual information ([Church & Hanks, 1990](#ref-church-hanks-1990); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/pmi.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information β Base of logarithm**.|β|β
-Pointwise mutual information (cubic)**ΒΉ** ([Daille, 1994, p. 139](#ref-daille-1994); [Kilgarriff, 2001, p, 99](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/im3.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information (Cubic) β Base of logarithm**.|β|β
-Pointwise mutual information (squared)**ΒΉ** ([Daille, 1995, p. 21](#ref-daille-1995); [Kilgarriff, 2001, p, 99](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/im2.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information (Squared) β Base of logarithm**.|β|β
+Pointwise mutual information (cubic)ΒΉ ([Daille, 1994, p. 139](#ref-daille-1994); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/im3.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information (Cubic) β Base of logarithm**.|β|β
+Pointwise mutual information (normalized) ([Bouma, 2009](#ref-bouma-2009); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/npmi.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information (Normalized) β Base of logarithm**.|β|β
+Pointwise mutual information (squared)ΒΉ ([Daille, 1995, p. 21](#ref-daille-1995); [Kilgarriff, 2001, pp. 104β105](#ref-kilgarriff-2001))|![Formula](/doc/measures/effect_size/im2.svg) where **base** is the base of the logarithm, whose value could be modified via **Menu Bar β Preferences β Settings β Measures β Effect Size β Pointwise Mutual Information (Squared) β Base of logarithm**.|β|β
Poisson collocation measure ([Quasthoff & Wolff, 2002](#ref-quasthoff-wolff-2002))|![Formula](/doc/measures/effect_size/poisson_collocation_measure.svg)|β|βοΈ
Squared phi coefficient ([Church & Gale, 1991](#ref-church-gale-1991))|![Formula](/doc/measures/effect_size/squared_phi_coeff.svg)|β|βοΈ
@@ -1570,6 +1578,8 @@ Measure of Effect Size|Formula|Collocation Extraction|Keyword Extraction
1. [**^**](#ref-z-test-berry-rogghes) Berry-Rogghe, G. L. M. (1973). The computation of collocations and their relevance in lexical studies. In A. J. Aiken, R. W. Bailey, & N. Hamilton-Smith (Eds.), *The computer and literary studies* (pp. 103β112). Edinburgh University Press.
1. [**^**](#ref-bormuths-cloze-mean-gp) Bormuth, J. R. (1969). *Development of readability analyses*. U.S. Department of Health, Education, and Welfare. http://files.eric.ed.gov/fulltext/ED029166.pdf
+
+1. [**^**](#ref-nmi) [**^**](#ref-npmi) Bouma, G. (2009). Normalized (pointwise) mutual information in collocation extraction. In C. CHiarcos, R. Eckart de Castilho, & M. Stede (Eds.), *From form to meaning: processing texts automatically: Proceedings of the Biennial GSCL Conference 2009* (pp. 31β40). Gunter Narr Verlag.
1. [**^**](#ref-lix) BjΓΆrnsson, C.-H. (1968). *LΓ€sbarhet*. Liber.
@@ -1682,7 +1692,7 @@ Linguistic Computing Bulletin*, *7*(2), 172β177.
1. [**^**](#ref-re) Kandel, L., & Moles, A. (1958). Application de lβindice de flesch Γ la langue franΓ§aise. *The Journal of Educational Research*, *21*, 283β287.
-1. [**^**](#ref-fishers-exact-test) [**^**](#ref-log-likehood-ratio-test) [**^**](#ref-mann-whiteney-u-test) [**^**](#ref-im3) [**^**](#ref-pmi) [**^**](#ref-im2) Kilgarriff, A. (2001). Comparing corpora. *International Journal of Corpus Linguistics*, *6*(1), 232β263. https://doi.org/10.1075/ijcl.6.1.05kil
+1. [**^**](#ref-fishers-exact-test) [**^**](#ref-log-likehood-ratio-test) [**^**](#ref-mann-whiteney-u-test) [**^**](#ref-mi) [**^**](#ref-nmi) [**^**](#ref-pmi) [**^**](#ref-im3) [**^**](#ref-npmi) [**^**](#ref-im2) Kilgarriff, A. (2001). Comparing corpora. *International Journal of Corpus Linguistics*, *6*(1), 232β263. https://doi.org/10.1075/ijcl.6.1.05kil
1. [**^**](#ref-kilgarriffs-ratio) Kilgarriff, A. (2009). Simple maths for keywords. In M. Mahlberg, V. GonzΓ‘lez-DΓaz, & C. Smith (Eds.), *Proceedings of the Corpus Linguistics Conference 2009 (CL2009)* (Article 171). University of Liverpool.
diff --git a/doc/measures/effect_size/mi.svg b/doc/measures/effect_size/mi.svg
index fc709ad20..f764c2ac7 100644
--- a/doc/measures/effect_size/mi.svg
+++ b/doc/measures/effect_size/mi.svg
@@ -1,6 +1,6 @@
-