اذهب إلى المحتوى
  • 0

رسم ال Confidence Interval باستخدام Seaborn في بايثون

Karem

السؤال

هل يمكننا رسم ال Confidence Interval وتحديد معامل الثقة من خلال Seaborn؟ وكيف يمكن ذلك ؟
وعلى فرض كان لدي البيانات التالية:

x = np.random.randint(0, 30, 100)
y = x+np.random.normal(0, 1, 100)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

نعم ف Seaborn متطورة أكثر مما تتخيل، حيث أنها وبشكل افتراضي تقوم برسم ال  Confidence Interval وتمكنك من التحكم بمعامل الثقة من خلال الوسيط ci الذي تكون قيمته الافتراضية مساوية ال 95%.
على سبيل المثال:

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
# بفرض البيانات التالية
x = np.random.randint(0, 10, 10)
y = x+np.random.normal(0, 1, 10)
# وسوف نضبط معامل الثقة على 80 regplot سنقوم بتمثيلها من خلال 
ax = sns.regplot(x, y, ci=80)

الخرج:
61c8dbd86bd55_download(2).png.9e2a64d3009de65a888e5132b6613a5e.png
حيث أن الظل الأزرق يمثل ال confidence level (مستوى الثقة) حول نقطة ما حيث أنه كلما زادات سماكة الظل كلما كان ذلك يعني أن الثقة أكبر.
مثال آخر على ال linplot:

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
x = np.random.randint(0, 30, 100)
y = x+np.random.normal(0, 1, 100)
ax = sns.lineplot(x, y)

الخرج:
61c8dcaf9d879_download(3).png.fcad10b4296267cf555648108aa0a41b.png
حيث أننا هنا لم نضبط عامل الثقة فاعتبره تلقائياً 95%.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...