الانتقال المتوسط - matlab مصفوفة


إم تبحث عن القليل من التوجيه حول استخدام كونفن لحساب المتوسطات المتحركة في بعد واحد على مصفوفة 3D. إم الحصول على القبض قليلا على التقليب من النواة تحت غطاء محرك السيارة وأنا آمل شخص قد تكون قادرة على توضيح السلوك بالنسبة لي. وهناك وظيفة مماثلة التي لا تزال لي قليلا الخلط هنا: لدي بيانات النهر والطقس تدفق اليومية لمستجمعات المياه في مواقع مصدر مختلفة. لذا فإن المصفوفة هي كما هي، قاتمة 1 (الصفوف) تمثل كل موقع خافت 2 (الأعمدة) تمثل تاريخ خافت 3 (صفحات) تمثل نوع مختلف من القياس (ارتفاع النهر، تدفق، هطول الأمطار، الخ) الهدف هو محاولة استخدام كونفن لاتخاذ المتوسط ​​المتحرك 21 يوما في كل موقع، لكل نقطة مراقبة لكل متغير. كما أفهم ذلك، يجب أن أكون قادرا على استخدام نواة مثل: حاولت اللعب وخلقت نواة أخرى التي ينبغي أن تعمل أيضا (أعتقد) ووضع ker2 على النحو التالي: النتائج لا تتطابق تماما و إم يتساءل إذا كان لدي أبعاد غير صحيحة هنا للنواة. هو موضع تقدير كبير أي توجيه. راجع للشغل، لديك نواة متماثل، وبالتالي التقليب ينبغي أن يكون لها أي تأثير على الناتج التلافيف. ما قمت بتحديده هو معيار تتحرك نواة المتوسط، وبالتالي يجب أن يعمل الالتفاف في إيجاد المتوسط ​​المتحرك كما تتوقع. ولكن I39m قليلا الخلط لأنك قلت أعلاه don39t العمل نداش رايرينغ 31 مايو 15 في 20:17 وهذا هو تماما متروك لكم :). السؤال الذي لديك هو واحد صحيح (لا يقصد التورية) أن يرحل الكثير من الناس. إذا كنت ترغب في البقاء، أستطيع أن أكتب إجابة تلخص ما تحدثنا عنه. إذا كنت ترغب في سحب حذف إجابتك، أن 39s لا توجد مشكلة على الإطلاق. اسمحوا لي أن أعرف ما تريد القيام به نداش رايريينغ 31 مايو 15 في 20:39 انطلاقا من سياق سؤالك، لديك مصفوفة 3D وتريد أن تجد المتوسط ​​المتحرك لكل صف بشكل مستقل على جميع شرائح 3D. يجب أن تعمل المدونة أعلاه (الحالة الأولى). ومع ذلك، ترجع العلامة الصالحة مصفوفة يكون حجمها صالحا من حيث حدود الالتواء. ألق نظرة على النقطة الأولى من المشاركة التي ربطتها لمزيد من التفاصيل. على وجه التحديد، سيتم افتراض 21 الإدخالات الأولى لكل صف بسبب العلم صالح. فقط عندما تحصل على دخول 22 من كل صف لا نواة التفاف تصبح موجودة تماما داخل صف من المصفوفة ومن تلك النقطة حيث تحصل على نتائج صالحة (لا يقصد التورية). إذا كنت ترغب في رؤية هذه الإدخالات عند الحدود، ثم ستحتاج إلى استخدام نفس العلم إذا كنت ترغب في الحفاظ على نفس الحجم مصفوفة مثل الإدخال أو العلم الكامل (الذي هو الافتراضي) الذي يتيح لك حجم الإخراج بدءا من والحواف الخارجية الأكثر تطرفا، ولكن نضع في اعتبارنا أن المتوسط ​​المتحرك سيتم القيام به مع مجموعة من الأصفار، وبالتالي فإن أول 21 إدخالات لن يكون ما تتوقعه على أي حال. ومع ذلك، إذا إم تفسير ما كنت تسأل، ثم العلم صالح هو ما تريد، ولكن نضع في اعتبارنا أن لديك 21 إدخالات مفقودة لاستيعاب لحالات حافة. الكل في الكل، يجب أن تعمل التعليمات البرمجية الخاصة بك، ولكن كن حذرا على كيفية تفسير النتائج. راجع للشغل، لديك نواة متماثل، وبالتالي التقليب ينبغي أن يكون لها أي تأثير على الناتج التلافيف. ما قمت بتحديده هو نواة تحريك المتوسط ​​القياسية، وبالتالي يجب أن يعمل الالتفاف في إيجاد المتوسط ​​المتحرك كما تتوقع. باستخدام ماتلاب، كيف يمكنني العثور على المتوسط ​​المتحرك لثلاثة أيام لعمود معين من المصفوفة وإلحاق المتوسط ​​المتحرك إلى تلك المصفوفة أحاول حساب المتوسط ​​المتحرك لمدة 3 أيام من أسفل إلى أعلى المصفوفة. لقد قدمت الرمز الخاص بي: نظرا للمصفوفة التالية والقناع: لقد حاولت تنفيذ الأمر كونف ولكن أنا أتلقى خطأ. هنا هو الأمر كونف لقد حاولت استخدام على العمود 2 من مصفوفة a: يتم إعطاء الإخراج أنا الرغبة في المصفوفة التالية: إذا كان لديك أي اقتراحات، وأود أن نقدر ذلك. شكرا لك العمود 2 من مصفوفة أ، وأنا حوسبة المتوسط ​​المتحرك لمدة 3 أيام على النحو التالي ووضع النتيجة في العمود 4 من المصفوفة (أعيدت تسمية المصفوفة كما 39desiredOutput39 للتوضيح). متوسط ​​3 أيام من 17، 14، 11 هو 14 متوسط ​​3 أيام من 14، 11، 8 هو 11 متوسط ​​3 أيام من 11، 8، 5 هو 8 ومتوسط ​​3 أيام من 8، 5، 2 هو 5. لا توجد قيمة في الصفين السفليين للعمود الرابع لأن الحساب للمتوسط ​​المتحرك لمدة 3 أيام يبدأ في الأسفل. لن يظهر الناتج 39valid39 حتى 17 و 14 و 11. على الأقل هذا يجعل من المنطقي نداش آرون يونيو 12 13 في 1:28 بشكل عام فإنه من شأنه أن يساعد إذا كنت سوف تظهر الخطأ. في هذه الحالة كنت تفعل أمرين خاطئين: أولا يجب أن يقسم الانتماء الخاص بك إلى ثلاثة (أو طول المتوسط ​​المتحرك) ثانيا، لاحظ حجم ج. لا يمكنك فقط تناسب c في. الطريقة النموذجية للحصول على متوسط ​​متحرك هي استخدام نفس: ولكن هذا لا يبدو وكأنه ما تريد. بدلا من ذلك، تضطر إلى استخدام اثنين من الأسطر: 29 سبتمبر، 2013 المتوسط ​​المتحرك عن طريق الالتفاف ما هو المتوسط ​​المتحرك وما هو جيد لكيفية التحرك المتوسط ​​عن طريق استخدام الالتفاف المتوسط ​​المتحرك هو عملية بسيطة تستخدم عادة لقمع ضجيج إشارة: وضعنا قيمة كل نقطة إلى متوسط ​​القيم في حيها. بواسطة الصيغة: هنا x هو الإدخال و y هو إشارة الإخراج، في حين أن حجم النافذة ث، من المفترض أن تكون غريبة. تصف الصيغة أعلاه عملية متماثلة: تؤخذ العينات من كلا الجانبين من النقطة الفعلية. وفيما يلي مثال على الحياة الحقيقية. النقطة التي وضعت عليها النافذة هي باللون الأحمر. القيم خارج X من المفترض أن تكون الأصفار: للعب حول ونرى آثار المتوسط ​​المتحرك، إلقاء نظرة على هذه المظاهرة التفاعلية. كيفية القيام بذلك عن طريق التلافيف كما قد تكون قد اعترفت، حساب المتوسط ​​المتحرك البسيط هو مماثل للالتفاف: في كلتا الحالتين نافذة ينزلق على طول إشارة وتتلخص العناصر في النافذة. لذلك، محاولة إعطائها أن تفعل الشيء نفسه باستخدام الإلتواء. استخدام المعلمات التالية: الإخراج المطلوب هو: كما النهج الأول، دعونا نحاول ما نحصل عليه عن طريق تحويل إشارة x بواسطة نواة k التالية: الإخراج هو بالضبط ثلاث مرات أكبر مما كان متوقعا. ويمكن أيضا أن ينظر إليه، أن قيم الإخراج هي ملخص العناصر الثلاثة في النافذة. ولأنه أثناء الانحلال، فإن النافذة تنزلق على طولها، وتضاعف كل العناصر فيها بتلخص ثم تلخص: يك 1 كدوت x 1 كدوت x 1 كدوت x للحصول على القيم المطلوبة من y. يتم تقسيم الإخراج إلى 3: بواسطة صيغة تتضمن التقسيم: ولكن لن يكون من الأفضل القيام بالشعبة أثناء الانحلال هنا تأتي الفكرة من خلال إعادة ترتيب المعادلة: لذا سنستخدم النواة k التالية: وبهذه الطريقة سنقوم الحصول على الإخراج المطلوب: بشكل عام: إذا كنا نريد أن نفعل المتوسط ​​المتحرك عن طريق الالتفاف وجود حجم نافذة w. يجب استخدام نواة k التالية: الدالة البسيطة التي يقوم بها المتوسط ​​المتحرك هي: مثال الاستخدام: إخراج التوثيق تسموفافغ (تسوبج، 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 طول الفترة الزمنية عدد صحيح غير سالب اختر بلدك

Comments