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

> تتراوح نتيجة الدالة `cramersV` من 0 (ما يعني عدم وجود ارتباط بين المتغيرات) إلى 1، ولا تبلغ 1 إلا عندما تكون كل قيمة محددة بالكامل بالأخرى. ويمكن النظر إليها بوصفها مقياسًا للارتباط بين متغيرين كنسبة مئوية من أقصى تباين ممكن بينهما.

# cramersV

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

أُضيف في: v22.1.0

يُعد [Cramer's V](https://en.wikipedia.org/wiki/Cram%C3%A9r%27s_V) (ويُشار إليه أحيانًا باسم Cramer's phi) مقياسًا للارتباط بين عمودين في جدول.
تتراوح نتيجة الدالة `cramersV` من 0 (ما يعني عدم وجود ارتباط بين المتغيرات) إلى 1، ولا تصل إلى 1 إلا عندما تكون كل قيمة محددة بالكامل بالقيمة الأخرى.
ويمكن النظر إليه على أنه يمثل الارتباط بين متغيرين كنسبة مئوية من أقصى تباين ممكن بينهما.

<Note>
  للاطلاع على نسخة مصححة للانحياز من Cramer's V، انظر: [cramersVBiasCorrected](/ar/reference/functions/aggregate-functions/cramersVBiasCorrected)
</Note>

**الصيغة**

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

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

* `column1` — العمود الأول المراد مقارنته. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Decimal`](/ar/reference/data-types/decimal)
* `column2` — العمود الثاني المراد مقارنته. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Decimal`](/ar/reference/data-types/decimal)

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

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

**أمثلة**

**لا يوجد ارتباط بين العمودين**

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

```response title=Response theme={null}
┌─cramersV(a, b)─┐
│              0 │
└────────────────┘
```

**ارتباط قوي بين الأعمدة**

```sql title=Query theme={null}
SELECT
    cramersV(a, b)
FROM
    (
        SELECT
            number % 10 AS a,
            if (number % 12 = 0, (number + 1) % 5, number % 5) AS b
        FROM
            numbers(150)
    );
```

```response title=Response theme={null}
┌─────cramersV(a, b)─┐
│ 0.9066801892162646 │
└────────────────────┘
```
