موفلاب خوارزمية المتوسط المتحرك


إيف حصلت على ناقلات وأريد لحساب المتوسط ​​المتحرك منه (باستخدام نافذة العرض 5). على سبيل المثال، إذا كان المتجه المعني هو 1،2،3،4،5،6،7،8. فإن الإدخال الأول للناقل الناتج يجب أن يكون مجموع كل الإدخالات في 1،2،3،4،5 (أي 15) يجب أن يكون الإدخال الثاني للناقل الناتج مجموع كل الإدخالات في 2،3،4، 5،6 (أي 20) وما إلى ذلك. في النهاية، يجب أن يكون المتجه الناتج 15،20،25،30. كيف يمكنني أن أفعل ذلك وظيفة كونف هو الحق حتى زقاق الخاص بك: ثلاثة إجابات، ثلاث طرق مختلفة. هنا هو معيار سريع (أحجام المدخلات المختلفة، عرض نافذة ثابتة من 5) باستخدام الوقت لا تتردد في كزة الثقوب في ذلك (في التعليقات) إذا كنت تعتقد أنه يحتاج إلى صقل. كونف أقرب وأسرع نهج له حوالي ضعف سرعة النقود النهج (باستخدام فلتر). وحوالي أربع مرات أسرع من نهج لويس ميندوس (باستخدام كومسوم). هنا هو معيار آخر (حجم المدخلات الثابتة من 1e4.عرض نافذة مختلفة). هنا، نهج لويس مندوس كومزوم يبرز كما الفائز واضح، لأن تعقيده يحكم في المقام الأول من قبل طول المدخلات وغير حساسة لعرض النافذة. الخلاصة لتلخيص، يجب عليك استخدام نهج التحويل إذا نافذة الخاص بك هو صغير نسبيا، واستخدام نهج كومسوم إذا نافذة كبيرة نسبيا. كود (للمعايير) إخراج التوثيق تسموفافغ (تسوبج، s، لاغ) ترجع المتوسط ​​المتحرك البسيط حسب الكائن سلسلة زمنية مالية، تسوبج. يشير التأخر إلى عدد نقاط البيانات السابقة المستخدمة مع نقطة البيانات الحالية عند حساب المتوسط ​​المتحرك. الناتج تسموفافغ (ناقلات، ق، تأخر، خافت) ترجع المتوسط ​​المتحرك البسيط للمتجه. يشير التأخر إلى عدد نقاط البيانات السابقة المستخدمة مع نقطة البيانات الحالية عند حساب المتوسط ​​المتحرك. الناتج تسموفافغ (تسوبج، e، تيمبيريود) ترجع المتوسط ​​المتحرك المتوسط ​​الأسي لسلسلة الوقت المالي الكائن، تسوبج. المتوسط ​​المتحرك الأسي هو المتوسط ​​المتحرك المرجح، حيث يحدد الوقت الزمني الفترة الزمنية. تقلل المتوسطات المتحركة الأسية من التأخر بتطبيق المزيد من الوزن على الأسعار الأخيرة. على سبيل المثال، المتوسط ​​المتحرك الأسي لمدة 10 أضعاف أوزان السعر الأخير بحلول 18.18. النسبة الأسي 2 (تيمبر 1) أو 2 (وينديزيز 1). الناتج تسموفافغ (ناقلات، e، تيمبيريود، قاتمة) ترجع المتوسط ​​المتحرك الأسي المرجح لناقل. المتوسط ​​المتحرك الأسي هو المتوسط ​​المتحرك المرجح، حيث يحدد الوقت الزمني الفترة الزمنية. تقلل المتوسطات المتحركة الأسية من التأخر بتطبيق المزيد من الوزن على الأسعار الأخيرة. على سبيل المثال، المتوسط ​​المتحرك الأسي لمدة 10 أضعاف أوزان السعر الأخير بحلول 18.18. (2 (تيمبيريود 1)). الناتج تسموفاف (تسوبج، t، نومبيريود) يعود المتوسط ​​المتحرك الثلاثي لسلسلة الوقت المالي الكائن، تسوبج. المتوسط ​​المتحرك الثلاثي مزدوج ينعم البيانات. تسموفاف يحسب متوسط ​​متحرك بسيط الأول مع عرض نافذة السقوف (نومبيريود 1) 2. ثم يحسب المتوسط ​​المتحرك الثاني البسيط على المتوسط ​​المتحرك الأول بنفس حجم النافذة. الناتج تسموفافغ (ناقلات، t، نومبيريود، خافت) ترجع المتوسط ​​المتحرك الثلاثي لناقل. المتوسط ​​المتحرك الثلاثي مزدوج ينعم البيانات. تسموفاف يحسب متوسط ​​متحرك بسيط الأول مع عرض نافذة السقوف (نومبيريود 1) 2. ثم يحسب المتوسط ​​المتحرك الثاني البسيط على المتوسط ​​المتحرك الأول بنفس حجم النافذة. الناتج تسموفاف (تسوبج، ث، الأوزان) ترجع المتوسط ​​المتحرك المرجح لسلسلة الوقت المالي الكائن، تسوبج. عن طريق توفير الأوزان لكل عنصر في النافذة المتحركة. طول متجه الوزن يحدد حجم النافذة. إذا تم استخدام عوامل الوزن الأكبر للحصول على أسعار أكثر حداثة والعوامل الأصغر للأسعار السابقة، فإن الاتجاه أكثر استجابة للتغيرات الأخيرة. الناتج تسموفافغ (ناقلات، ث، الأوزان، خافت) ترجع المتوسط ​​المتحرك المرجح للناقل من خلال توفير الأوزان لكل عنصر في النافذة المتحركة. طول متجه الوزن يحدد حجم النافذة. إذا تم استخدام عوامل الوزن الأكبر للحصول على أسعار أكثر حداثة والعوامل الأصغر للأسعار السابقة، فإن الاتجاه أكثر استجابة للتغيرات الأخيرة. الناتج تسموفاف (تسوبج، م، نومبيريود) يعود المتوسط ​​المتحرك المعدل لسلسلة الوقت المالي الكائن، تسوبج. المتوسط ​​المتحرك المعدل يشبه المتوسط ​​المتحرك البسيط. النظر في حجة نومبيود لتكون الفارق الزمني للمتوسط ​​المتحرك البسيط. يتم حساب المتوسط ​​المتحرك المعدل الأول كمتوسط ​​متحرك بسيط. يتم حساب القيم اللاحقة عن طريق إضافة السعر الجديد وطرح المتوسط ​​الأخير من المجموع الناتج. خرج تسموفافغ (ناقلات، م، نومبيريود، خافت) ترجع المتوسط ​​المتحرك المعدل للمتجه. المتوسط ​​المتحرك المعدل يشبه المتوسط ​​المتحرك البسيط. النظر في حجة نومبيود لتكون الفارق الزمني للمتوسط ​​المتحرك البسيط. يتم حساب المتوسط ​​المتحرك المعدل الأول كمتوسط ​​متحرك بسيط. يتم حساب القيم اللاحقة عن طريق إضافة السعر الجديد وطرح المتوسط ​​الأخير من المجموع الناتج. ديم 8212 للعمل على طول عدد صحيح موجب مع القيمة 1 أو 2 البعد للعمل على طول، المحدد على أنه عدد صحيح موجب مع قيمة 1 أو 2. قاتمة هو وسيطة الإدخال الاختياري، وإذا لم يتم تضمينه كإدخال، الافتراضي القيمة 2 مفترضة. ويشير افتراض الخافت 2 إلى مصفوفة موجهة نحو الصف حيث يكون كل صف متغيرا وكل عمود عبارة عن ملاحظة. إذا كانت قاتمة 1. يفترض أن يكون المدخل متجه عمود أو مصفوفة موجهة للعمود، حيث يكون كل عمود متغير ولكل صف ملاحظة. e 8212 مؤشر متجه الأحرف المتوسط ​​الأسي المتجه المتوسط ​​المتحرك الأسي هو متوسط ​​متحرك مرجح حيث يكون الوقت الزمني هو الفترة الزمنية للمتوسط ​​المتحرك الأسي. تقلل المتوسطات المتحركة الأسية من التأخر بتطبيق المزيد من الوزن على الأسعار الأخيرة. على سبيل المثال، فإن المتوسط ​​المتحرك الأسي لفترة 10 يوزن آخر سعر بحلول 18.18. النسبة المئوية الأسية 2 (تيمبر 1) أو 2 (وينديزيز 1) تيمبيريود 8212 طول الفترة الزمنية عدد صحيح غير سالب حدد بلدك متوسط ​​متوسط ​​الدالة ريسولتموفينغمين (البيانات والنافذة والخافتة والخيار) بحساب متوسط ​​متحرك مركزي للبيانات مصفوفة البيانات باستخدام حجم نافذة المحدد في النافذة في البعد الخافت، وذلك باستخدام الخوارزمية المحددة في الخيار. خافت والخيار والمدخلات الاختيارية، وسوف الافتراضي إلى 1. يمكن اختيار تخفيت والخيار اختياري المدخلات تماما أو يمكن أن تحل محل مع. على سبيل المثال موفينغميان (البيانات، نافذة) سيعطي نفس النتائج ك موفينغمين (البيانات، نافذة، 1،1) أو موفينغميان (البيانات، نافذة ،، 1). حجم مصفوفة البيانات المدخلات والبعد محدود فقط من قبل حجم مصفوفة الأقصى بالنسبة لك منصة. يجب أن تكون النافذة عددا صحيحا ويجب أن تكون غريبة. إذا كانت النافذة حتى ثم يتم تقريبه إلى الرقم التالي أقل الفردية. وتحسب الدالة المتوسط ​​المتحرك الذي يتضمن عنصرا مركزيا و (ويندو-1) 2 قبل وبعد البعد المحدد. عند حواف المصفوفة يتم تقليل عدد العناصر قبل أو بعد ذلك بحيث يكون حجم النافذة الفعلية أقل من النافذة المحددة. يتم تقسيم وظيفة إلى جزأين، خوارزمية 1d-2d وخوارزمية 3D. وقد تم ذلك لتحسين سرعة الحل، وخاصة في المصفوفات الصغيرة (أي 1000 × 1). وعلاوة على ذلك، يتم توفير عدة خوارزميات مختلفة لمشكلة 1d-2d و 3D كما هو الحال في بعض الحالات الخوارزمية الافتراضية ليست هي الأسرع. يحدث هذا عادة عندما تكون المصفوفة واسعة جدا (أي 100 × 100000 أو 10 × 1000 × 1000) ويتم حساب المتوسط ​​المتحرك في البعد الأقصر. سيعتمد حجم الخوارزمية الافتراضية أبطأ على الكمبيوتر. ماتلاب 7.8 (R2009a) الكلمات لهذا الملف يرجى تسجيل الدخول إلى علامة الملفات. فضلا قم بتسجيل الدخول لإضافة تعليق أو للتقييم. التعليقات والتصنيفات (8) تتعامل الدالة مع الغايات عن طريق قص الجزء الزائد أو الجزء الرئيسي من النافذة والانتقال إلى متوسط ​​متحرك رئيسي أو متحرك بدلا من المتوسط ​​المتحرك. للذهاب مع المثال الذي قدمته في تعليقك إذا كان حجم الإطار هو 3 ثم في مركز من 1 متوسطات متوسطات البيانات البيانات من النقاط 1 و 2 في مركز من 2 نقطة 1 و 2 و 3 متوسط ​​في مركز من 9 النقاط 8 و 9 و 10 متوسطات وفي مركز 10 (يتيح افتراض المتجه لديه 10 إدخالات) نقطة 9 و 10 متوسط. كيف يتعامل مع موفينغمين مع نهايات هل تبدأ مع حجم النافذة التي تشمل نقطة فقط 1 في 1، ثم 3 نقاط في النقطة 2، ثم زيادة في حجم النافذة حتى حجم الإطار هو المحدد في الإدخال وظيفة شكرا. لطيفة وبسيطة. شكرا لكم. عمل جيد مفيد جدا كما قال ستيفان ولف. فقط ما كنت لوكين ل. تتمركز المتوسط ​​المتحرك الذي يكون قادرا على العمل في مؤامرة على العرض كله، دون الحاجة للبحث عن حجم النافذة من المرشح وتحريك البداية. عظيم تسريع وتيرة الهندسة والعلوم ماثوركس هي المطور الرائد للبرامج الحاسوبية الرياضية للمهندسين والعلماء.

Comments