يستخدم معامل يول عندما يكون هناك متغيران وبقراءتين فقط لكل منهما وتبلغ قيمته بين موجب ١ وسالب ١
لأي مصفوف بيانات من نوع 2×2 لمتغيرين للتكرارات أو للنسب
\[ \begin{array}{|l|l|l|}\hline & {V=0} & {V=1} \\ \hline U=0 & {a} & {b} \\ \hline U=1 & {c} & {d} \\ \hline\end{array} \] يمكن حساب معامل اقتران يول من خلال المعادلات التالية
\[ S_{\mathrm{Yule2}}=\frac{(ad)-(bc)}{(ad)+(bc)} \quad\text ( Yule، 1900 ) \] يفضل في بعض الأحيان لوغاريتم نسبة الأرجحية على نسبة الأرجحية العادية \[ S_{\mathrm{Digby}}=\frac{(a d)^{3 / 4}-(b c)^{3 / 4}}{(a d)^{3 / 4}+(b c)^{3 / 4}} \quad(\text { Digby }, 1983) \]
\[ S_{\mathrm{Yule3}}=\frac{\sqrt{a d}-\sqrt{b c}}{\sqrt{a d}+\sqrt{b c}} \quad\text ( Yule، 1912 ) \]
إذا كان لدينا البيانات التاية \[ \begin{array}{|l|l|l|}\hline & {Value1} & {Value2} \\ \hline Value1 & {40} & {10} \\ \hline Value2 & {20} & {50} \\ \hline\end{array} \]
library(Rfast)
## Loading required package: Rcpp
## Loading required package: RcppZiggurat
OAlwusaidi <- matrix(c(40,10,20,50),ncol=2,byrow=TRUE)
# مصفوفة بيانات OAlwusaidi
head(OAlwusaidi)
## [,1] [,2]
## [1,] 40 10
## [2,] 20 50
# قيمة معامل يول
yule(OAlwusaidi)
## [1] 0.5194939
yule( matrix(OAlwusaidi, ncol = 2) )
## [1] 0.5194939