الانتقال إلى المحتوى الرئيسي

cramersV

أُضيف في: v22.1.0 يُعد Cramer’s V (ويُشار إليه أحيانًا باسم Cramer’s phi) مقياسًا للارتباط بين عمودين في جدول. تتراوح نتيجة الدالة cramersV من 0 (ما يعني عدم وجود ارتباط بين المتغيرات) إلى 1، ولا تصل إلى 1 إلا عندما تكون كل قيمة محددة بالكامل بالقيمة الأخرى. ويمكن النظر إليه على أنه يمثل الارتباط بين متغيرين كنسبة مئوية من أقصى تباين ممكن بينهما.
للاطلاع على نسخة مصححة للانحياز من Cramer’s V، انظر: cramersVBiasCorrected
الصيغة
cramersV(column1, column2)
المعاملات القيمة المُعادة تعيد قيمة تتراوح بين 0 (ما يشير إلى عدم وجود ارتباط بين قيم العمودين) و1 (ارتباط كامل). Float64 أمثلة لا يوجد ارتباط بين العمودين
Query
SELECT
    cramersV(a, b)
FROM
    (
        SELECT
            number % 3 AS a,
            number % 5 AS b
        FROM
            numbers(150)
    );
Response
┌─cramersV(a, b)─┐
│              0 │
└────────────────┘
ارتباط قوي بين الأعمدة
Query
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
┌─────cramersV(a, b)─┐
│ 0.9066801892162646 │
└────────────────────┘
آخر تعديل في ٢٩ يونيو ٢٠٢٦