Saturday 16 December 2017

تتحرك من المتوسط - النصي matlab


29 أيلول / سبتمبر 2013. المتوسط ​​المتحرك عن طريق الالتفاف. ما هو المتوسط ​​المتحرك وما هو جيد ل. كيف تتحرك المتوسطات القيام به عن طريق استخدام الإلتواء. المتوسط ​​المتحرك هو عملية بسيطة تستخدم عادة لقمع الضوضاء من إشارة وضعنا قيمة كل تشير إلى متوسط ​​القيم في حيها بواسطة الصيغة. هنا x هو المدخلات و y هو إشارة الإخراج، في حين أن حجم النافذة ث، من المفترض أن تكون غريبة الصيغة أعلاه يصف عملية متماثلة أخذ العينات من كلا الجانبين من نقطة الفعلية. أدناه هو مثال على الحياة الحقيقية النقطة التي وضعت نافذة في الواقع هو القيم الحمراء خارج X من المفترض أن تكون الأصفار. لعب حولها ونرى آثار المتوسط ​​المتحرك، إلقاء نظرة على هذا مظاهرة تفاعلية. كيفية القيام بذلك عن طريق التحويل. كما قد تكون قد اعترفت، حساب المتوسط ​​المتحرك البسيط مشابه للالتفاف في كلتا الحالتين نافذة انزلقت على طول إشارة ويتم تلخيص العناصر في النافذة لذلك، محاولة إعطائها للقيام نفس الشيء باستخدام التفاف استخدام المعلمات التالية. المخرجات المطلوبة هو. أول نهج، دعونا نحاول ما نحصل عليه عن طريق تحويل إشارة س بواسطة نواة k التالية. الناتج هو بالضبط ثلاث مرات أكبر مما كان متوقعا يمكن أيضا أن يكون ينظر إلى أن قيم الإخراج هي ملخص العناصر الثلاثة في النافذة وذلك لأنه أثناء الانحلال نافذة انزلقت على طول، يتم ضرب كل من العناصر في واحد تلو الآخر ثم تلخيصها. يك 1 كدوت x 1 كدوت x 1 كدوت x. للحصول على القيم المطلوبة من y يجب أن تقسم الإخراج من قبل 3.By صيغة بما في ذلك القسمة. ولكن لن يكون من الأمثل للقيام تقسيم خلال انحلال هنا تأتي فكرة من قبل إعادة ترتيب المعادلة. لذلك يجب علينا استخدام نواة k التالية. وبهذه الطريقة سوف نحصل على الإخراج المطلوب. في عام إذا كنا نريد أن نفعل المتوسط ​​المتحرك عن طريق الإلتواء وجود حجم نافذة w يجب علينا استخدام k kernel. A بسيطة وظيفة القيام المتوسط ​​المتحرك is. An استخدام سبيل المثال. أنا مصفوفة بيانات سلسلة الوقت لمدة 8 متغيرات مع حوالي 2500 نقطة .10 سنوات من مون فري، ونود أن حساب المتوسط ​​والتباين والانحراف والتفرطح على التحرك المتوسطات. تقول الأطر 100 252 504 756 - أود حساب الوظائف الأربع أعلاه على كل من الأطر الزمنية، على أساس يومي - وبالتالي فإن العائد لمدة يوم 300 في حالة 100 يوم الإطار، سيكون يعني التباين الانحراف الانحراف من يوم day201- day300 100 يوما في المجموع وهلم جرا. أنا أعرف ر وسائله سوف أحصل على إخراج صفيف، وعدد أول إطار من الأيام سيكون نانز، ولكن لا أستطيع أن معرفة الفهرسة المطلوبة للحصول على هذا القيام به. حسنت مارس 24 14 في 0 07.This هو سؤال مثير للاهتمام لأنني أعتقد أن الحل الأمثل يختلف عن المتوسط ​​مما هو عليه بالنسبة للإحصاءات عينة أخرى. أقدمت مثال محاكاة أدناه التي يمكنك العمل من خلال. أولا، واختيار بعض المعلمات التعسفية ومحاكاة بعض البيانات. للمتوسط، واستخدام فلتر للحصول على وهو متوسط ​​متحرك. كان يعتقد أصلا أن حل هذه المشكلة باستخدام كونف كما يلي. ولكن كما أشار فيلغودارد في التعليقات، نهج التصفية يتجنب الحاجة إلى حلقة. لاحظ أيضا أنني اخترت لجعل التواريخ في المصفوفة الناتج تتوافق مع التواريخ في X حتى في العمل في وقت لاحق يمكنك استخدام نفس سوبسكريبتس على حد سواء وهكذا، فإن أول ويندلنغث-1 الملاحظات في مانما يكون nan. For التباين، أستطيع أن أرى كيفية استخدام إما فلتر أو كونف أو حتى تشغيل مجموع لجعل الأمور أكثر كفاءة، لذلك بدلا من ذلك إجراء الحساب يدويا في كل تكرار. يمكننا تسريع الأمور قليلا من خلال استغلال حقيقة أننا قد حسبت بالفعل المتوسط ​​المتحرك المتوسط ​​ببساطة استبدال خط حلقة داخل في أعلاه مع. ومع ذلك، أشك في أن هذا سيحدث فرقا كبيرا. إذا كان أي شخص آخر يمكن أن يرى وسيلة ذكية لاستخدام فلتر أو كونف للحصول على تباين نافذة تتحرك أنا د تكون مهتمة جدا أن نرى it. I ترك حالة الانحراف والتفرطح إلى أوب، لأنها هي في الأساس مجرد نفس مثال، ولكن مع الدالة المناسبة. النقطة الأخيرة إذا كنت تحويل ما سبق إلى وظيفة عامة، هل يمكن أن تمر في وظيفة مجهولة باعتبارها واحدة من الوسيطات، ثم سيكون لديك روتين المتوسط ​​المتحرك الذي يعمل للاختيار التعسفي من التحولات. النهائي، النقطة النهائية لتسلسل أطوال النافذة، ببساطة حلقة فوق كتلة التعليمات البرمجية بأكملها لكل طول النافذة. نعم، وظيفة مرشح هو في الواقع أفضل للمتوسط ​​- ولكن أردت أن تفعل هذا لعدة د وظائف إفيرنت وليس فقط يعني مجرد نشر إجابتي لأنها عملت بالنسبة لي، وأعتقد أنه قد يساعد شخص آخر أيضا دكستر مورغان أبر 15 14 في 12 40.The المعلومات والرمز والبيانات في هذه الصفحة هو لدعم مقال الأسود فن التمهيد نشرت في تكنولوجيا الأتمتة الكهربائية من قبل ديفيد الأول ويلسون. الشفرة المعروضة على هذه الصفحة تتضمن خوارزميات for. Moving تصفية المرشحات سافيتسكي-غولاي المرشحات. ليس المحلية المرجحة الانحدار الترشيح. ويتيتاكر نواة smoothers. Hodrick - بريسكوت المرشحات. في بيئات التنمية ماتلاب و سيكوس في كلتا الحالتين، لا توجد أدوات خاصة مطلوبة ماتلاب هو منتج تجاري، ولكن سسيلاب هو مكافئ مجانية. ملاحظة يتم تقديم التعليمات البرمجية هنا كما هو مع أي ضمان أعرب أو ضمنية. إذا كنت مهتما في محاولة من هذه العمليات تمهيد على البيانات الخاصة بك تفعل ما يلي. إذا كان لديك ماتلاب منتج تجاري، وتحميل وفك ملف ماتلاب تجانس files. Run ملف نصي سموثرديمو م يجب أن نرى ص الكثير شيء مثل هذا الذي يشبه الأرقام في المقالة المنشورة. إذا كنت ترغب في استخدام البيانات الخاصة بك، ثم ضع الوقت، أزواج البيانات في جدول بيانات إكسيل، وتحرير ملف سموثرديمو لقراءة ورقة انتشار إكسل الخاص بك سوف تحتاج إلى تحرير الملف النصي، وربما ضبط مختلف تمهيد المعلمات. أفضل من ذلك، إذا كنت تفضل بدلا من استخدام سكيلاب مجانية، ثم. تحميل وتثبيت سيلاب تقريبا 13Mb لديك خيار ويندوز، لينكس أو ماك. تحميل الملفات سلاب أكثر سلاسة وفك في بعض دليل مناسب. تنفيذ الملف. ملف هو برنامج علمي تجاري وبيئة النماذج الشعبية شعبية مع العديد من المهندسين ماتلاب يباع في نيوزيلندا من قبل هوير البحوث البرمجيات. تحميل وفك ضغط ماتلاب الملفات في دليل العمل الخاص بك، وتشغيل سموثرديمو م ملف نصي ماتلاب file. Scilab هو حر البرمجيات العلمية حزمة مماثلة، ولكن ليس بالضبط متوافقة مع، ماتلاب سيلاب هو متاح لينكس، ويندوز وماك د هو متاح للتحميل من هنا تقريبا 13Mb. It يجري تطويرها حاليا من قبل الباحثين من إنريا و إنيك في فرنسا، ومثل ماتلاب، ويتضمن العديد من الأدوات ومحاكاة الرسم البياني كتلة الرسم البياني مماثلة ل سيمولينك دعا سيكوس. تم استخدام ملفات البيانات التالية في المادة وهي تعطى في تنسيق إكسيل ونص أسي مستقيم مع رأس صف واحد.

No comments:

Post a Comment