أنا ألعب في بيثون قليلا مرة أخرى، ووجدت كتاب أنيق مع أمثلة. ومن الأمثلة على ذلك رسم بعض البيانات. لدي ملف. txt مع عمودين ولدي البيانات. أنا رسمت البيانات على ما يرام، ولكن في ممارسة يقول: تعديل البرنامج الخاص بك لمزيد من حساب ورسم متوسط تشغيل البيانات، التي يحددها: حيث r5 في هذه الحالة (و يك هو العمود الثاني في ملف البيانات) . اجعل البرنامج يقوم برسم البيانات الأصلية ومتوسط التشغيل على نفس الرسم البياني. حتى الآن لدي هذا: فكيف يمكنني حساب مجموع في ماثماتيكا بسيطة منذ التلاعب الرمزي (سومي، على سبيل المثال)، ولكن كيفية حساب المبلغ في الثعبان الذي يأخذ كل عشر نقاط في البيانات ومتوسطاته، و يفعل ذلك حتى نهاية النقاط نظرت إلى الكتاب، ولكن وجدت شيئا من شأنه أن يفسر هذا: هلتونبيكرز رمز فعل خدعة: D شكرا جزيلا :) هناك مشكلة مع الإجابة المقبولة. أعتقد أننا بحاجة إلى استخدام صالح بدلا من نفسه هنا - عودة numpy. convolve (الفاصل الزمني، نافذة، نفس). كمثال حاول الخروج من هذه البيانات مجموعة 1،5،7،2،6،7،8،2،2،7،8،3،7،3،7،3،15،6 - النتيجة ينبغي أن تكون 5،2،5،4،0،0،0،5،0،5،2،5،4،4،4،4،5،6،6،6،6،0،6،8،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،6،4،6،6،6،6 ولكن وجود نفس يعطينا إخراج غير صحيح من 2.6،3.0،4.2،5.4،6.0،5.0،5.0،5.2،5.4،4.4،5.4،5.6،5.6، 4.6،7.0،6.8،6.2،4.8 رمز صدئ لمحاولة ذلك -: حاول هذا مع أمبير صالح نفسه ومعرفة ما إذا كان الرياضيات المنطقي. أجاب 29 أكتوبر 14 في 4:27 Haven39t حاول هذا الخروج، ولكن I39ll ننظر في الأمر، وكان IT39s في حين منذ I39ve مشفرة في بيثون. نداش دينغود أوكت 29 14 في 7:07 دينغود لماذا don39t كنت بسرعة محاولة هذا مع رمز صدئ (وعينة البيانات مجموعة (كقائمة بسيطة)، وأنا نشرت لبعض الناس كسول (كما كنت في البداية) - أقنعة من حقيقة أن المتوسط المتحرك غير صحيح. بالتالي يجب أن تنظر في تحرير إجابتك الأصلية. حاولت ذلك أمس فقط وفحص مزدوج حفظ لي وجهي من النظر سيئة في الإبلاغ إلى مستوى كسو. كل ما عليك القيام به، هو محاولة بنفسك المتوسط المتحرك مرة واحدة مع كوتفاليدكوت وغيرها من الوقت مع كوتساميكوت - وبمجرد أن كنت مقتنعا أعطني بعض الحب (الملقب حتى التصويت) نداش إكتا 29 أكتوبر 14 في 7: 16 نحن قدم سابقا كيفية إنشاء المتوسطات المتحركة باستخدام الثعبان هذا البرنامج التعليمي سوف يكون استمرارا لهذا الموضوع. المتوسط المتحرك في سياق الاحصاءات، والذي يسمى أيضا متوسط الدوران، هو نوع من الاستجابة النبضية المحدودة. في برنامجنا التعليمي السابق قمنا بتآمر قيم الصفيفين x و y: Let8217s مؤامرة x مقابل المتوسط المتحرك ل y أننا سوف كاليفورنيا ل يما: أولا، let8217s تعادل طول كل من المصفوفات: ولإظهار ذلك في السياق: الرسم البياني الناتج: للمساعدة في فهم هذا، Let8217s مؤامرة اثنين من علاقات مختلفة: x مقابل y و x مقابل مي: المتوسط المتحرك هنا هو الأخضر المؤامرة التي تبدأ في 3: حصة هذا: مثل هذا: التنقل بوست ترك الرد إلغاء الرد مفيدة جدا أود أن أقرأ الجزء الأخير على مجموعات البيانات الكبيرة نأمل أن يأتي قريبا 8230 د المدونين مثل هذا: التنبؤ وبيثون الجزء 1 8211 نقل المتوسطات أود أن أبدأ سلسلة التي تأخذ منهجيات التنبؤ المختلفة ويوضح لهم باستخدام بايثون. للحصول على 8216ball المتداول 8217 أريد أن أبدأ مع المتوسطات المتحركة ومن الناحية المثالية إنهاء سلسلة على التنبؤ مع نماذج أريما (أوتوغراتيف المتكاملة المتحرك المتوسط). هدفي هو أن يكون هذا المحتوى 8216light8217 على النظرية والرياضيات وبدلا من ذلك التركيز على تطبيق في التعليمات البرمجية. لا أكتب هذه في وقت متأخر من الليل، لذا يرجى لا تتردد في بينغ لي إذا كان لدي أي أخطاء. أنا غالبا ما أشير إلى Y كما Y قبعة، إذا كنت لا تدرك، في المعادلة رمز قبعة يقع فوق توقع Y. التنبؤ مع المتوسط المتحرك المتوسطات المتحركة يجب أن يكون مكانا رائعا لبدء كل الكتب المدرسية لقد بدأت مع التحرك المتوسطات لوضع الأساس. الصيغ بسيطة وممتعة. المعادلة 1: المعادلات المتحركة المعادلات يحسب متوسط المتوسطات المتحركة متوسط كل ملاحظة في الفترات k. في الشفرة والنتائج سوف أكون باستخدام المتوسط المتحرك 12 فترة، وبالتالي k12. Y (t1) هي القيمة المتوقعة للفترة القادمة و Y (t) هي القيمة الفعلية في الفترة t. ويمكن أن تكون الفترة ساعات، أيام، أسابيع، أشهر، سنة، وما إلى ذلك منذ نموذج هو نفسه بغض النظر، وأنا لن تحدد وحدة. يفالويس هو مجموعة فرعية من جميع القيم Y الفعلية التي أدخلت في التعليمات البرمجية. تعيين بلدي 8216k8217 (فترات) يساوي 12 وأنا ذاهب لحساب المتوسط المتحرك 12 فترة. وتكرر الشفرة على الملاحظات (n) وتحسب المتوسط لكل نطاق من فترات الفترة 12 (k12) وتخصص الحساب إلى قائمة يهات. في حال لاحظت، يفول هو قائمتي الكاملة لقيم Y، حيث ييفالويس هو مجموعة فرعية تم تعويضها بواسطة k. مزيد من المعلومات عن هذا أدناه في القسم 8216 أوفستينغ Y سوبسيت 8217. المؤامرة التوقعات الفعلية والتنبؤية 1. 12 المتوسط المتحرك لفترة المتوسط أخطاء التنبؤ بالقياس لدي توقعاتي، ولكن هل هي جيدة. بصريا فإن التوقعات تتبع القيم الفعلية بشكل جيد، ولكن كيف يمكنني قياس جودة هذه التوقعات ومن ثم مقارنتها بالتنبؤات مشتقة باستخدام أساليب مختلفة. ويتمثل أحد طرق قياس التنبؤات في قياس الأخطاء (أي المخلفات، Y 8212 Y الفعلية) لقد اخترت أن أدمج الطرق التالية لقياس أخطاء التنبؤ في هذه المناقشة. متوسط الخطأ التربيعي (مس) الذي يقيس متوسطات الأخطاء التربيعية (فرق Y و Y هات). وتفيد التقارير عن المشاريع المتوسطة والصغيرة في نفس الوحدات التي تقدر فيها القيم (Y)، وبالتالي يمكن القول بأن التوقعات تنخفض بمقدار 821610،000 وحدة 8217. ويمكن اعتبار هذا الخطأ صغيرا إذا كانت القيم الفعلية تتراوح بمليارات الوحدات. ويمكن اعتبار الخطأ كبيرا إذا كانت القيم الفعلية تتراوح فقط في 108217s الآلاف. وهناك مشكلة شائعة مع المشاريع الصغيرة ومتناهية الصغر تتمثل في أنها ترجح بشكل كبير القيم المتطرفة الكبيرة التي تضخم قياس الخطأ. يأخذ الخطأ الجذر متوسط التربيع الجذر التربيعي لل مس. ويمثل رمز رمز الانحراف المعياري للعينات المتبقية. ويمثل خطأ النسبة المئوية المطلقة (ميب) طريقة بديلة تبلغ عن الخطأ كنسبة مئوية. وبدلا من قول أن التنبؤات قد توقفت عن طريق وحدات 8216x8217، يمكننا أن نقول أن التوقعات تتوقف عن 4. وغالبا ما أستخدم أكثر من طريقة واحدة عند مقارنة التنبؤات حيث أن لكل منها قيودا، مما قد يؤدي أحيانا إلى قياسات زائفة بطريقتين أو طريقتين. المعادلة 2 أمبير 3: مس و ميب المعادلة 3: توقعات رمز 1: قياسات الخطأ مس: 630،649.39 رمز: 794.13 ميب: 10.22 المقاصة Y قائمة المجموعات الفرعية من المثير للاهتمام أن التوقعات أعلاه (توقعات 1) لا 8216fit8217 القيم الفعلية أكثر فعالية 8211 بل هو سلسلة بيانات بسيطة، وأتوقع أن تكون المخلفات أصغر. ولحساب قيم القيمة Y لنموذج المتوسط المتحرك لمدة 12 فترة، أستخدم صيغة تحرر الوقت (t) 12 فترة مقبلة (انظر المعادلة 1 أعلاه). هذه هي الطريقة التي كنت أصلا تدرس ولها أمثلة في الكتب المدرسية على رف مكتبي. ينشئ هذا الرمز يفول من ملف البيانات المحملة ثم ينشئ قائمة فرعية تبدأ من 12 فترة. لماذا 8230 لأننا سنستخدم فترة ال 12 الأولى لبدء توقعاتنا للمتوسط المتحرك. ومع ذلك، فإن القيم المتوقعة لا تبلغ 8216fit8217 القيم الفعلية بقدر ما أود. فهي إما تحت التنبؤ أو أكثر من التنبؤ. وهناك طريقة أخرى لنقل متوسط التوقعات تشير إلى بدء التوقعات في منتصف 8216k8217. توقعات 1: البيانات باستخدام نقطة الوسط من 8216k8217 توقعات 2: 12 المتوسط المتحرك لفترة زمنية التوقعات 2: قياسات الخطأ مس: 7،350.78 رمز: 85.74 ماب: 0.86 مقارنة مقاييس الخطأ المتوقعة للتنبؤ 1 مع التوقعات 2 توفر مؤشرا على أن الطريقة الثانية أفضل الدعاوى بياناتنا. ومع ذلك 8230 هناك الكثير من المحتوى المتاح على المتوسطات المتحركة المتمركزة التي سوف تعطي تفاصيل كاملة عن كيفية حساب القيم المتوسطة لفترات إيفينود. أنا لست هذا المصدر أنا مجرد إظهار كيفية تقليل تأخر المتوسطات أفضل محاذاة لدينا القبعات Y إلى الفعلية ويحسن تدابير الخطأ. رمز متطابقة تقريبا، باستثناء قائمة فرعية (يفلويس) يتم إنشاء 6 فترات في وتوقف 6 فترات قصيرة. خفض متوسط البيانات من نقطة الوسط فصاعدا خفض مقدار التنبؤ الزائد كما هو الحال في التوقعات 1. التوقعات 2: البيانات عندما تكون المتوسطات المتحركة أقل مناسبة يبدأ متوسط التحرك المتحرك بالفشل حقا عندما يكون لسلسلة البيانات مكون دوري أو موسمية. وفيما يلي نفس المتوسط المتحرك لمدة 12 بيثون كود مقابل سلسلة البيانات الدورية. توقعات 3: 12 المتوسطات المتحركة للفترة توقعات 3: قياسات الخطأ مس: 5،386،003،002.91 رمز: 73،389.39 ميب: 48.79 تشير المؤامرة وقياس الخطأ المحسوب إلى أن المتوسطات المتحركة ليست مناسبة لهذه السلسلة. وسوف تستخدم هذه السلسلة نفسها مع نماذج التنبؤ الأخرى لإظهار التقنيات التي دورات البيك اب في البيانات.
No comments:
Post a Comment