Sunday 3 December 2017

الانتقال المتوسط - matlab - مثال


29 سبتمبر 2013 متوسط ​​التحريك عن طريق التوليف ما هو المتوسط ​​المتحرك وما هو جيد لكيفية التحرك في المتوسط ​​باستخدام التوليف المتوسط ​​المتحرك هو عملية بسيطة تستخدم عادة لقمع ضجيج إشارة: نحدد قيمة كل نقطة إلى متوسط ​​القيم في حيها. بواسطة الصيغة: هنا x هو الإدخال و y هو إشارة الإخراج، في حين أن حجم النافذة ث، من المفترض أن تكون غريبة. تصف الصيغة أعلاه عملية متماثلة: تؤخذ العينات من كلا الجانبين من النقطة الفعلية. وفيما يلي مثال على الحياة الحقيقية. النقطة التي وضعت عليها النافذة هي باللون الأحمر. القيم خارج X من المفترض أن تكون الأصفار: للعب حول ونرى آثار المتوسط ​​المتحرك، إلقاء نظرة على هذه المظاهرة التفاعلية. كيفية القيام بذلك عن طريق التلافيف كما قد تكون قد اعترفت، حساب المتوسط ​​المتحرك البسيط هو مماثل للالتفاف: في كلتا الحالتين نافذة ينزلق على طول إشارة وتتلخص العناصر في النافذة. لذلك، محاولة إعطائها أن تفعل الشيء نفسه باستخدام الإلتواء. استخدام المعلمات التالية: الإخراج المطلوب هو: كما النهج الأول، دعونا نحاول ما نحصل عليه عن طريق تحويل إشارة x بواسطة نواة k التالية: الإخراج هو بالضبط ثلاث مرات أكبر مما كان متوقعا. ويمكن أيضا أن ينظر إليه، أن قيم الإخراج هي ملخص العناصر الثلاثة في النافذة. ولأنه أثناء الانحلال، فإن النافذة تنزلق على طولها، وتضاعف كل العناصر فيها بتلخص ثم تلخص: يك 1 كدوت x 1 كدوت x 1 كدوت x للحصول على القيم المطلوبة من y. يتم تقسيم الإخراج إلى 3: بواسطة صيغة تتضمن التقسيم: ولكن لن يكون من الأفضل القيام بالشعبة أثناء الانحلال هنا تأتي الفكرة من خلال إعادة ترتيب المعادلة: لذا سنستخدم النواة k التالية: وبهذه الطريقة سنقوم الحصول على الإخراج المطلوب: بشكل عام: إذا كنا نريد أن نفعل المتوسط ​​المتحرك عن طريق الالتفاف وجود حجم نافذة w. سوف نستخدم نواة k التالية: وظيفة بسيطة تفعل المتوسط ​​المتحرك هو: مثال الاستخدام هو: تحميل movAv. m (انظر أيضا movAv2 - نسخة محدثة السماح الترجيح) وصف يتضمن ماتلاب وظائف تسمى موفافغ و تسموفافغ (سلسلة زمنية تتحرك المتوسط) في الأدوات المالية، تم تصميم موفاف لتكرار الوظائف الأساسية لهذه. يوفر رمز هنا مثالا لطيفا لإدارة الفهارس داخل الحلقات، والتي يمكن أن تكون مربكة لتبدأ. إيف عمدا أبقى رمز قصيرة وبسيطة للحفاظ على هذه العملية واضحة. موفاف ينفذ متوسط ​​متحرك بسيط التي يمكن استخدامها لاستعادة البيانات صاخبة في بعض الحالات. وهو يعمل عن طريق أخذ متوسط ​​المدخلات (y) على نافذة انزلاق الوقت، وحجم التي يتم تحديدها من قبل n. وكلما كان أكبر n، كلما زاد مقدار تمهيد تأثير n بالنسبة لطول متجه الدخل y. وبشكل فعال (جيدا، نوع من) يخلق مرشح تردد لوباس - انظر قسم الأمثلة والاعتبارات. ولأن كمية التجانس التي توفرها كل قيمة n هي نسبة إلى طول متجه الدخل، فإن قيمته دائما تستحق اختبار قيم مختلفة لترى ما هو مناسب. تذكر أيضا أنه يتم فقدان n نقاط على كل متوسط ​​إذا ن هو 100، أول 99 نقطة من ناقلات الإدخال لا تحتوي على بيانات كافية لمتوسط ​​100pt. ويمكن تجنب ذلك إلى حد ما عن طريق تكديس المتوسطات، على سبيل المثال، مقارنة الشفرة والرسم البياني أدناه بعدد من متوسطات إطار الطول المختلفة. لاحظ كيف يتم مقارنة 1010pt السلس إلى متوسط ​​20pt واحد. في كلتا الحالتين يتم فقدان 20 نقطة من البيانات في المجموع. إنشاء زاكسيس x1: 0.01: 5 توليد الضوضاء ضوضاء الضوضاء 4 ريبات (راندن (1، سيل (نوميل (x) نويزريبس))، نويزريبس، 1) إعادة تشكيل الضوضاء (الضوضاء، 1، الطول (الضوضاء) نويزريبس توليد الضوضاء يداتا يكس ( x) 10nnoise (1: لينغث (x)) بيرفورم إديتيونس: y2 موفاف (y، 10) 10 بت y3 موفاف (y2، 10) 1010 بت y4 موفاف (y، 20) 20 بت y5 موفاف (y، 40) 40 بت (x، y، y2، y3، y4، y5، y6) أسطورة (البيانات الخام، المتوسط ​​المتحرك 10pt، 1010pt، 20pt، 40pt، 100pt) زلابيل (x) يلابيل (y، 100) y) (مقارنة المتوسطات المتحركة) movAv. m كود تشغيل من خلال وظيفة الإخراج موفاف (y، n) يحدد السطر الأول اسم الدالات والمدخلات والمخرجات. وينبغي أن يكون الدخل x متجه البيانات من أجل أداء المتوسط ​​على n، وينبغي أن يكون عدد النقاط التي تؤدي إلى المتوسط ​​فوق المخرجات سيحتوي على البيانات المتوسطة التي تعادها الدالة. (1)، نوميل (y)) البحث عن نقطة منتصف ن منتصف الجولة (n2) يتم العمل الرئيسي من وظيفة في ل حلقة، ولكن قبل البدء يتم إعداد أمرين. أولا يتم تخصيص الإخراج مسبقا كما نانز، وهذا خدم غرضين. أولا ما قبل التخصيص هو ممارسة جيدة عموما لأنه يقلل من شعوذة الذاكرة ماتلاب يجب القيام به، وثانيا، فإنه يجعل من السهل جدا لوضع البيانات المتوسطة إلى إخراج نفس حجم ناقلات الإدخال. وهذا يعني أن نفس زاكسيس يمكن استخدامها في وقت لاحق لكلا، والتي هي مريحة للتآمر، بدلا من ذلك يمكن إزالة نانز في وقت لاحق في سطر واحد من التعليمات البرمجية (إخراج الإخراج (وسيستخدم منتصف متغير لمحاذاة البيانات في متجه الإخراج. إذا ن 10، سيتم فقدان 10 نقاط لأنه، لأول 9 نقاط من ناقلات الإدخال، لا توجد بيانات كافية لاتخاذ متوسط ​​10 نقطة، حيث أن الإخراج سيكون أقصر من المدخلات، فإنه يحتاج إلى محاذاة بشكل صحيح. وسوف منتصف ، بحيث يتم فقدان كمية متساوية من البيانات في البداية والنهاية، ويتم حفظ المدخلات محاذاة مع الإخراج من قبل المخازن المؤقتة نان التي تم إنشاؤها عند ترحيل الإخراج ل 1: طول (y) - n البحث عن مؤشر متوسط ​​يأخذ متوسط (a: b) بان (a: b) إند حساب في المتوسط ​​بالنسبة للحلقة نفسها، يتم حساب متوسط ​​على كل شريحة متتالية من الدخل، ويتم تشغيل الحلقة ل a وهي (y)، ناقص البيانات التي ستفقد (n) إذا كان المدخل 100 نقطة لو نغ و n هو 10، ستعمل الحلقة من (أ) من 1 إلى 90. وهذا يعني أن يوفر أول مؤشر للقطر ليكون متوسطا. المؤشر الثاني (ب) هو ببساطة 1-. لذلك على التكرار الأول، a1. n10. لذلك ب 11-1 10. يتم أخذ المتوسط ​​الأول على y (a: b). أو x (1:10). يتم تخزين متوسط ​​هذا القطاع، الذي هو قيمة واحدة، في الناتج في مؤشر أميدبوانت. أو 156. في التكرار الثاني، أ 2. ب 210-1 11. بحيث يتم أخذ المتوسط ​​على x (2:11) وتخزينها في الإخراج (7). على التكرار الأخير من حلقة لإدخال طول 100، a91. ب 9010-1 100 بحيث يؤخذ المتوسط ​​على x (91: 100) ويخزن في الإخراج (95). هذا يترك الناتج مع ما مجموعه n (10) قيم نان في مؤشر (1: 5) و (96: 100). أمثلة واعتبارات تعد المعدلات المتحركة مفيدة في بعض الحالات، لكنها ليست دائما الخيار الأفضل. وهنا مثالان حيث أنها ليست بالضرورة الأمثل. میکروفون المیکروفون تمثل مجموعة البیانات ھذه مستویات کل تردد یتم إنتاجھ بواسطة مکبر وتسجيلھ بواسطة میکروفون مع استجابة خطیة معروفة. يختلف خرج المتكلم مع التردد، ولكن يمكننا تصحيح هذا الاختلاف مع بيانات المعايرة - الإخراج يمكن تعديلها في المستوى لحساب التقلبات في المعايرة. لاحظ أن البيانات الخام صاخبة - وهذا يعني أن تغيير طفيف في التردد يبدو أن يتطلب تغيير كبير، غير منتظم، في المستوى لحساب. هل هذا واقعي أم أن هذا ناتج عن بيئة التسجيل من المعقول في هذه الحالة تطبيق متوسط ​​متحرك ينعم منحنى ليفيلفركنسي لتوفير منحنى المعايرة الذي هو أقل قليلا غير منتظمة. ولكن لماذا لا يكون هذا الأمثل في هذا المثال المزيد من البيانات سيكون أفضل - معايرة متعددة تعمل وسطيا معا من شأنه أن يدمر الضوضاء في النظام (طالما عشوائية لها) وتوفير منحنى مع تفاصيل أقل خفية فقدت. يمكن للمتوسط ​​المتحرك تقريب هذا فقط، ويمكن إزالة بعض الانخفاضات تردد أعلى وقمم من المنحنى التي توجد بالفعل. الموجات الجيبية باستخدام المتوسط ​​المتحرك على موجات جيبية يسلط الضوء على نقطتين: المسألة العامة لاختيار عدد معقول من النقاط لأداء المتوسط ​​أكثر. لها بسيطة، ولكن هناك طرق أكثر فعالية من تحليل الإشارات من المتوسطات تتأرجح إشارات في المجال الزمني. في هذا الرسم البياني، يتم رسم موجة جيبية الأصلية باللون الأزرق. يتم إضافة الضوضاء وتآمر كما منحنى البرتقال. ويجرى المتوسط ​​المتحرك بأعداد مختلفة من النقاط لمعرفة ما إذا كان بالإمكان استرداد الموجة الأصلية. 5 و 10 نقاط تقدم نتائج معقولة، ولكن لا إزالة الضوضاء تماما، حيث أن أعداد أكبر من النقاط تبدأ في فقدان التفاصيل السعة كمتوسط ​​يمتد على مراحل مختلفة (تذكر الموجة تتأرجح حول الصفر، ويعني (-1 1) 0) . وهناك نهج بديل يتمثل في إنشاء مرشح لوباس مما يمكن تطبيقه على الإشارة في مجال التردد. إم لن يذهب إلى التفاصيل لأنها تتجاوز نطاق هذه المادة، ولكن كما الضوضاء هو تردد أعلى بكثير من موجات التردد الأساسي، سيكون من السهل إلى حد ما في هذه الحالة لبناء مرشح لوباس من إزالة عالية التردد الضوضاء. المتوسطات المتحركة: ما هي من بين المؤشرات الفنية الأكثر شعبية، وتستخدم المتوسطات المتحركة لقياس اتجاه الاتجاه الحالي. كل نوع من المتوسط ​​المتحرك (عادة مكتوبة في هذا البرنامج التعليمي كما ماجستير) هو نتيجة رياضية يتم حسابها عن طريق حساب متوسط ​​عدد من نقاط البيانات الماضية. وبمجرد تحديدها، يتم رسم المتوسط ​​الناتج بعد ذلك على رسم بياني للسماح للمتداولين بالنظر إلى البيانات الملساء بدلا من التركيز على تقلبات الأسعار اليومية المتأصلة في جميع الأسواق المالية. ويحسب أبسط شكل للمتوسط ​​المتحرك، الذي يعرف على نحو ملائم بمتوسط ​​متحرك بسيط، عن طريق الأخذ بالمتوسط ​​الحسابي لمجموعة معينة من القيم. على سبيل المثال، لحساب متوسط ​​متحرك أساسي لمدة 10 أيام، يمكنك إضافة أسعار الإغلاق خلال الأيام العشرة الماضية ثم تقسيم النتيجة بمقدار 10. في الشكل 1، يكون مجموع الأسعار خلال الأيام العشرة الماضية (110) هو مقسوما على عدد الأيام (10) للوصول إلى المتوسط ​​لمدة 10 أيام. إذا أراد المتداول أن يرى المتوسط ​​لمدة 50 يوما بدلا من ذلك، فسيتم إجراء نفس النوع من الحساب، ولكنه سيشمل الأسعار خلال ال 50 يوما الماضية. ويأخذ المتوسط ​​الناتج أقل من (11) في الاعتبار نقاط البيانات العشرة الماضية من أجل إعطاء المتداولين فكرة عن كيفية تسعير أصل ما خلال الأيام العشرة الماضية. ربما كنت أتساءل لماذا التجار التقنيين استدعاء هذه الأداة المتوسط ​​المتحرك وليس مجرد المتوسط ​​العادي. الجواب هو أنه مع توفر قيم جديدة، يجب إسقاط أقدم نقاط البيانات من مجموعة ونقاط البيانات الجديدة يجب أن تأتي في لتحل محلها. وبالتالي، فإن مجموعة البيانات تتحرك باستمرار لحساب البيانات الجديدة عندما تصبح متاحة. وتضمن طريقة الحساب هذه أن المعلومات الحالية هي وحدها التي يجري حسابها. في الشكل 2، مرة واحدة يتم إضافة قيمة جديدة من 5 إلى مجموعة، مربع أحمر (تمثل نقاط البيانات 10 الماضية) يتحرك إلى اليمين ويتم إسقاط القيمة الأخيرة من 15 من الحساب. لأن قيمة صغيرة نسبيا من 5 يحل محل قيمة عالية من 15، هل تتوقع أن نرى متوسط ​​انخفاض مجموعة البيانات، وهو ما يفعله، في هذه الحالة من 11 إلى 10. ماذا المتوسطات المتحركة تبدو مثل مرة واحدة قيم وقد تم حساب ما، يتم رسمها على الرسم البياني ثم متصلا لإنشاء خط متوسط ​​متحرك. هذه الخطوط تقويس شائعة على الرسوم البيانية من التجار التقنيين، ولكن كيف يمكن استخدامها يمكن أن تختلف بشكل كبير (أكثر على هذا لاحقا). كما ترون في الشكل 3، فمن الممكن لإضافة أكثر من متوسط ​​متحرك واحد إلى أي مخطط عن طريق ضبط عدد الفترات الزمنية المستخدمة في الحساب. قد تبدو خطوط التقويس هذه مشتتة أو مربكة في البداية، لكنك ستنمو عليها مع مرور الوقت. الخط الأحمر هو ببساطة متوسط ​​السعر خلال ال 50 يوما الماضية، في حين أن الخط الأزرق هو متوسط ​​السعر خلال ال 100 يوم الماضية. الآن بعد أن فهمت ما هو المتوسط ​​المتحرك وما يبدو، أدخل أيضا نوع مختلف من المتوسط ​​المتحرك ودراسة كيف يختلف عن المتوسط ​​المتحرك البسيط المذكور سابقا. المتوسط ​​المتحرك البسيط يحظى بشعبية كبيرة بين المتداولين، ولكن مثل كل المؤشرات الفنية، فإن لديه منتقديه. كثير من الأفراد يجادلون بأن فائدة سما محدودة لأن كل نقطة في سلسلة البيانات يتم ترجيحها، بغض النظر عن مكان حدوثها في التسلسل. ويرى النقاد أن أحدث البيانات أكثر أهمية من البيانات القديمة، وينبغي أن يكون لها تأثير أكبر على النتيجة النهائية. ردا على هذا النقد، بدأ التجار في إعطاء المزيد من الوزن للبيانات الحديثة، والتي أدت منذ ذلك الحين إلى اختراع أنواع مختلفة من المتوسطات الجديدة، والأكثر شعبية منها هو المتوسط ​​المتحرك الأسي (إما). (لمزيد من القراءة، انظر أساسيات المتوسطات المتحركة المرجحة وما هو الفرق بين المتوسط ​​المتحرك المتوسط ​​المتحرك و سما) المتوسط ​​المتحرك الأسي المتوسط ​​المتحرك الأسي هو نوع من المتوسط ​​المتحرك يعطي وزنا أكبر للأسعار الأخيرة في محاولة لجعله أكثر استجابة إلى معلومات جديدة. تعلم المعادلة المعقدة إلى حد ما لحساب إما قد تكون غير ضرورية لكثير من التجار، لأن ما يقرب من جميع حزم الرسوم البيانية تفعل الحسابات بالنسبة لك. ومع ذلك، بالنسبة لك المهوسون الرياضيات هناك، وهنا هو المعادلة إما: عند استخدام الصيغة لحساب النقطة الأولى من إما، قد تلاحظ أنه لا توجد قيمة متاحة للاستخدام كما إما السابق. ويمكن حل هذه المشكلة الصغيرة من خلال بدء الحساب مع متوسط ​​متحرك بسيط والاستمرار في مع الصيغة أعلاه من هناك. لقد قدمنا ​​لك نموذج جدول يتضمن أمثلة واقعية عن كيفية حساب متوسط ​​متحرك بسيط ومتوسط ​​متحرك أسي. الفرق بين إما و سما الآن بعد أن لديك فهم أفضل لكيفية حساب سما و إما، دعونا نلقي نظرة على كيفية تختلف هذه المتوسطات. من خلال النظر في حساب إما، ستلاحظ أن المزيد من التركيز على نقاط البيانات الأخيرة، مما يجعلها نوع من المتوسط ​​المرجح. في الشكل 5، فإن أعداد الفترات الزمنية المستخدمة في كل متوسط ​​متطابقة (15)، لكن الاستجابة الفورية تستجيب بسرعة أكبر للأسعار المتغيرة. لاحظ كيف أن إما لديها قيمة أعلى عندما يكون السعر في ارتفاع، وينخفض ​​أسرع من سما عندما يكون السعر في الانخفاض. هذه الاستجابة هي السبب الرئيسي في تفضيل العديد من التجار استخدام إما عبر سما. ماذا تعني الأيام المختلفة متوسط ​​المتوسطات المتحركة هي مؤشر قابل للتخصيص تماما، مما يعني أنه يمكن للمستخدم اختيار أي إطار زمني يريدونه بحرية عند إنشاء المتوسط. وأكثر الفترات الزمنية شيوعا في المتوسطات المتحركة هي 15 و 20 و 30 و 50 و 100 و 200 يوم. وكلما قلت المدة الزمنية المستخدمة لإنشاء المتوسط، كلما زادت حساسية التغييرات في الأسعار. وكلما زادت المدة الزمنية، كلما كانت المدة أقل حساسية، أو أكثر سلاسة، سيكون المتوسط. ليس هناك إطار زمني مناسب لاستخدامه عند إعداد المتوسطات المتحركة. أفضل طريقة لمعرفة أي واحد يعمل بشكل أفضل بالنسبة لك هو تجربة مع عدد من فترات زمنية مختلفة حتى تجد واحد الذي يناسب الاستراتيجية الخاصة بك. المتوسطات المتحركة: كيفية استخدامها

No comments:

Post a Comment