المتوسط الدائري
في الرياضيات والإحصاء ، المتوسط الدائري أو المتوسط الزاوي هو متوسط مصمم للزوايا والكميات الدورية المماثلة، مثل أوقات اليوم ، والأجزاء الكسرية من الأعداد الحقيقية .
هذا ضروري لأن معظم الوسائل المعتادة قد لا تكون مناسبة للكميات الشبيهة بالزوايا. على سبيل المثال، المتوسط الحسابي لـ 0° و360° هو 180°، وهو أمر مضلل لأن 360° تساوي 0° بتردد دورة كاملة. [ 1 ] كمثال آخر، يكون "المتوسط الزمني" بين الساعة 11 مساءً والساعة 1 صباحًا إما منتصف الليل أو الظهر، اعتمادًا على ما إذا كان هذان الوقتان جزءًا من ليلة واحدة أو جزءًا من يوم واحد.
يُعدّ المتوسط الدائري أحد أبسط الأمثلة على الإحصاءات الاتجاهية وإحصاءات الفضاءات غير الإقليدية . تُنتج هذه العملية الحسابية نتيجةً مختلفةً عن المتوسط الحسابي، ويزداد هذا الاختلاف كلما اتسع نطاق توزيع الزوايا. على سبيل المثال، المتوسط الحسابي للزوايا الثلاث 0° و0° و90° هو (0° + 0° + 90°) / 3 = 30°، بينما المتوسط المتجهي هو arctan(1/2) = 26.565°. علاوةً على ذلك، يُحدد التباين الدائري في المتوسط الحسابي ضمن نطاق ±180° فقط.
تعريف
بما أن المتوسط الحسابي ليس مناسبًا دائمًا للزوايا، يمكن استخدام الطريقة التالية للحصول على كل من القيمة المتوسطة ومقياس تباين الزوايا :
حوّل جميع الزوايا إلى نقاط مقابلة لها على دائرة الوحدة ، على سبيل المثال،لأي، حوّل الإحداثيات القطبية إلى إحداثيات ديكارتية . ثم احسب المتوسط الحسابي لهذه النقاط. ستقع النقطة الناتجة داخل قرص الوحدة ، ولكنها عمومًا لن تقع على دائرة الوحدة. حوّل تلك النقطة مرة أخرى إلى الإحداثيات القطبية. الزاوية هي متوسط معقول للزوايا المُدخلة. سيكون نصف القطر الناتج 1 إذا كانت جميع الزوايا متساوية. إذا كانت الزوايا موزعة بانتظام على الدائرة، فسيكون نصف القطر الناتج 0، ولن يكون هناك متوسط دائري. (في الواقع، من المستحيل تعريف عملية متوسط متصلة على الدائرة). بعبارة أخرى، يقيس نصف القطر تركيز الزوايا.
بالنظر إلى الزواياالصيغة الشائعة لحساب المتوسط باستخدام صيغة atan2 من دالة الظل العكسي هي

باستخدام العمليات الحسابية المعقدة
يمكن صياغة تعريف مكافئ باستخدام الأعداد المركبة :
- .
لتحقيق التطابق مع الاشتقاق أعلاه باستخدام المتوسطات الحسابية للنقاط، يجب قسمة المجاميع علىومع ذلك، فإن المقياس لا يهم بالنسبة لـووبالتالي يمكن حذفه.
يمكن التعبير عن ذلك بإيجاز أكبر من خلال إدراك أن البيانات الاتجاهية هي في الواقع متجهات ذات طول وحدة واحدة. في حالة البيانات أحادية البعد، يمكن تمثيل نقاط البيانات هذه بسهولة كأعداد مركبة ذات مقدار وحدة واحدة.، أينهي الزاوية المقاسة. ويكون متجه المحصلة المتوسط للعينة هو:
إذن، تكون زاوية المتوسط للعينة هي وسيط المتوسط المحصل:
طول متجه متوسط العينة الناتج هو:
وستكون قيمتها بين 0 و 1. وبالتالي، يمكن تمثيل متجه متوسط العينة الناتج على النحو التالي:
تُستخدم حسابات مماثلة أيضًا لتحديد التباين الدائري .
ملكيات
المتوسط الدائري،
- يزيد من احتمالية المعلمة المتوسطة لتوزيع فون ميزس و
- يقلل مجموع مسافة معينة على الدائرة، وبشكل أدق
- المسافةيساوي نصف مربع المسافة الإقليدية بين النقطتين على دائرة الوحدة المرتبطتين بـو.
مثال
إحدى الطرق البسيطة لحساب متوسط سلسلة من الزوايا (في الفترة [0°، 360°] ) هي حساب متوسط جيب وجيب تمام كل زاوية، ثم الحصول على الزاوية بحساب معكوس الظل. لنأخذ الزوايا الثلاث التالية كمثال: 10، 20، و30 درجة. بديهيًا، يتضمن حساب المتوسط جمع هذه الزوايا الثلاث وقسمة الناتج على 3، مما ينتج عنه في هذه الحالة متوسط صحيح قدره 20 درجة. بتدوير هذا النظام عكس اتجاه عقارب الساعة بمقدار 15 درجة، تصبح الزوايا الثلاث 355 درجة، 5 درجات، و15 درجة. يصبح المتوسط الحسابي الآن 125 درجة، وهو إجابة خاطئة، إذ يجب أن يكون 5 درجات.يمكن حسابها بالطريقة التالية، باستخدام متوسط الجيبومتوسط جيب التمام:
// إذا كانت الزاوية الناتجة سالبة، أضف 360 لجعلها ضمن النطاق القياسي من 0 إلى 360، كما يلي: إذا كانت النتيجة < 0 فإن النتيجة := النتيجة + 360؛
تطبيق
في هذا الكود المكتوب بلغة بايثون، نستخدم ساعات النهار لإيجاد المتوسط الدائري لها:
استيراد الرياضياتدالة حساب المتوسط الدائري ( الساعات : قائمة [ أعداد صحيحة ]) -> عدد عشري : """تحويل الساعات إلى راديان""" # لتحويل الساعات إلى درجات، نحتاج إلى # ضرب الساعة في 360/24 = 15. راديان = [ math . radians ( hour * 15 ) for hour in hours ]# حساب مجموع قيم الجيب وجيب التمام sin_sum = sum ([ math . sin ( rad ) for rad in radians ]) cos_sum = sum ([ math . cos ( rad ) for rad in radians ])# حساب المتوسط الدائري باستخدام دالة arctan2 : mean_rad = math.atan2 ( sin_sum , cos_sum )# تحويل المتوسط إلى ساعات mean_hour = ( math . degrees ( mean_rad ) / 15 ) % 24إرجاع متوسط الساعة# مثال على الاستخدام: hours = [ 0 , 12 , 18 ] mean_hour = circular_mean ( hours ) print ( "المتوسط الدائري الأول: " , round ( mean_hour , 2 ))الساعات = [ 0 ، 12 ] متوسط_الساعة = المتوسط_الدائري ( الساعات ) اطبع ( "المتوسط_الدائري_الثاني:" , تقريب ( متوسط_الساعة ، 2 ))الساعات = [ 0 , 0 , 12 , 12 , 24 ] متوسط_الساعة = المتوسط_الدائري ( الساعات ) طباعة ( "المتوسط_الدائري_الثالث: " , تقريب ( متوسط_الساعة , 2 ))لاحظ أن الدالة المذكورة أعلاه قد تم تنفيذها بالفعل بواسطة دالة SciPycircmean .
التعميمات
المتوسط الكروي
سلسلة من N متجهات وحدة مستقلةيتم سحبها من توزيع فون ميزس-فيشر. تقديرات الاحتمال الأقصى للاتجاه المتوسطهو ببساطة المتوسط الحسابي المعياري ، وهو إحصائية كافية : [ 2 ]
المتوسط الكروي المرجح
يمكن تعريف المتوسط الكروي المرجح بناءً على الاستيفاء الخطي الكروي . [ 3 ]
انظر أيضاً
مراجع
- ↑ كريستوفر م. بيشوب: التعرف على الأنماط والتعلم الآلي (علوم المعلومات والإحصاء) ، رقم ISBN 0-387-31073-8
- ↑ مارديا، كانتي ؛ جوب، بي إي (1999). الإحصاءات الاتجاهية . جون وايلي وأولاده المحدودة. ISBN 978-0-471-95333-3.
- ↑ بوس، صموئيل ر.؛ فيلمور، جاي ب. (2001). "المتوسطات الكروية وتطبيقاتها على الدوال التكعيبية الكروية والاستيفاء". معاملات ACM في الرسومات . 20 (2). رابطة آلات الحوسبة (ACM): 95-126 . doi : 10.1145/502122.502124 . ISSN 0730-0301 .
للمزيد من القراءة
- جامالاما دكا، إس. راو وسينغوبتا، أ. (2001). موضوعات في الإحصاءات الدائرية ، القسم 1.3، دار النشر العالمية العلمية، سنغافورة. ISBN 981-02-3778-2
- هوتز، توماس (2013). "الوسائل الخارجية مقابل الوسائل الداخلية على الدائرة". سلسلة محاضرات في علوم الحاسوب . المجلد 8085. برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ. الصفحات 433-440 . doi : 10.1007/978-3-642-40020-9_47 . ISBN 978-3-642-40019-3ISSN 0302-9743
- وسائل
- إحصائيات اتجاهية
