> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> تحسب الدالة `contingency` معامل التوافق، وهو قيمة تقيس مدى الارتباط بين عمودين في جدول. يشبه هذا الحساب الدالة `cramersV`، لكنه يستخدم مقامًا مختلفًا داخل الجذر التربيعي.

# contingency

<div id="contingency">
  ## contingency
</div>

أُضيفت في: v22.1.0

تحسب الدالة `contingency` [معامل التوافق](https://en.wikipedia.org/wiki/Contingency_table#Cram%C3%A9r's_V_and_the_contingency_coefficient_C)، وهي قيمة تقيس قوة الارتباط بين عمودين في جدول.
تشبه هذه العملية الدالة [`cramersV`](/ar/reference/functions/aggregate-functions/cramersV)، ولكن مع مقام مختلف داخل الجذر التربيعي.

**البنية**

```sql theme={null}
contingency(column1, column2)
```

**المعاملات**

* `column1` — العمود الأول للمقارنة. [`Any`](/ar/reference/data-types/index)
* `column2` — العمود الثاني للمقارنة. [`Any`](/ar/reference/data-types/index)

**القيمة المُعادة**

تُرجِع قيمة بين 0 و1. وكلما كانت النتيجة أكبر، كان الارتباط بين العمودين أقوى. [`Float64`](/ar/reference/data-types/float)

**أمثلة**

**مقارنة مع cramersV**

```sql title=Query theme={null}
SELECT
    cramersV(a, b),
    contingency(a, b)
FROM
(
    SELECT
        number % 10 AS a,
        number % 4 AS b
    FROM
        numbers(150)
);
```

```response title=Response theme={null}
┌─────cramersV(a, b)─┬──contingency(a, b)─┐
│ 0.5798088336225178 │ 0.708607540104077  │
└────────────────────┴────────────────────┘
```
