> ## 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.

> يحسب معامل ارتباط الرتب.

# rankCorr

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

قُدِّم في: v20.9.0

يحسب معامل ارتباط الرتب.

يعيد معامل ارتباط الرتب لرتب x وy. تتراوح قيمة معامل الارتباط من -1 إلى +1. إذا تم تمرير أقل من وسيطين، فستُعيد الدالة استثناءً. وتشير القيمة القريبة من +1 إلى وجود علاقة خطية قوية، فمع زيادة أحد المتغيرين العشوائيين يزداد المتغير العشوائي الثاني أيضًا. وتشير القيمة القريبة من -1 إلى وجود علاقة خطية قوية، فمع زيادة أحد المتغيرين العشوائيين ينخفض المتغير العشوائي الثاني. أما القيمة القريبة من 0 أو المساوية له فتشير إلى عدم وجود علاقة بين المتغيرين العشوائيين.

**انظر أيضًا**

* [معامل ارتباط الرتب لسبيرمان](https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient)

**الصيغة**

```sql theme={null}
rankCorr(x, y)
```

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

* `x` — قيمة اعتباطية. [`Float*`](/ar/reference/data-types/float)
* `y` — قيمة اعتباطية. [`Float*`](/ar/reference/data-types/float)

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

تُرجع معامل ارتباط الرتب بين x وy. تتراوح القيمة بين -1 و+1. [`Float64`](/ar/reference/data-types/float)

**أمثلة**

**ارتباط تام**

```sql title=Query theme={null}
SELECT rankCorr(number, number) FROM numbers(100);
```

```response title=Response theme={null}
┌─rankCorr(number, number)─┐
│                        1 │
└──────────────────────────┘
```

**علاقة غير خطية**

```sql title=Query theme={null}
SELECT roundBankers(rankCorr(exp(number), sin(number)), 3) FROM numbers(100);
```

```response title=Response theme={null}
┌─roundBankers(rankCorr(exp(number), sin(number)), 3)─┐
│                                              -0.037 │
└─────────────────────────────────────────────────────┘
```

**انظر أيضًا**

* [معامل الارتباط الرتبي لسبيرمان](https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient)
