Tuesday 30 January 2018

حساب الحركة من المتوسط ساس


لقد قمت بتضمين لقطة شاشة للمساعدة في توضيح مشكلتي: أنا أحاول حساب نوع من المتوسط ​​المتحرك والانحراف المعياري. الشيء هو أنني أريد لحساب معاملات الاختلاف (ستديفافغ) للقيمة الفعلية. عادة يتم ذلك عن طريق حساب ستديف والمتوسط ​​للسنوات ال 5 الماضية. ولكن في بعض الأحيان سوف يكون هناك ملاحظات في قاعدة البيانات الخاصة بي التي ليس لدي معلومات من السنوات ال 5 الماضية (ربما فقط 3، 2 الخ). ثاتس لماذا أريد رمز من شأنها أن حساب متوسط ​​و ستديف حتى لو لم يكن هناك أي معلومات لمدة 5 سنوات كاملة. أيضا، كما ترون في الملاحظات، وأحيانا لدي معلومات أكثر من أكثر من 5 سنوات، عندما يكون هذا هو الحال أنا بحاجة إلى نوع من المتوسط ​​المتحرك الذي يسمح لي لحساب متوسط ​​و ستديف على مدى 5 سنوات الماضية. حتى إذا كانت الشركة لديها معلومات لمدة 7 سنوات أنا بحاجة إلى نوع من التعليمات البرمجية التي ستحسب أفغ و ستديف ل، دعونا نقول، 1997 (1991-1996)، 1998 (1992-1997) و 1999 (1993-1998). كما أنا غير مألوفة جدا مع ساس الأوامر يجب أن ننظر (تقريبا جدا) مثل: أو شيء من هذا القبيل، ليس لدي أي فكرة، إم ستعمل في محاولة لمعرفة ذلك ولكن قيمتها نشره إذا أنا لن تجد ذلك نفسي. الإصدار 6.08 من نظام ساس، بروك توسيع في ساسيتس البرمجيات يمكن استخدامها لجعل مجموعة متنوعة من تحويلات البيانات. وتشمل هذه التحوالت ما يلي: األرباح، والتخلف، والمتوسطات المتحركة المرجحة وغير المرجحة، والمبالغ المتحركة، والمبالغ التراكمية، على سبيل المثال ال الحصر. وأضيفت العديد من التحولات الجديدة في الإصدار 6-12، بما في ذلك المواصفات المنفصلة للمتوسطات المتحركة المتجهة إلى الخلف والمتحرك. وقد جعلت هذه التحولات الجديدة ضرورة تعديل بناء الجملة لبعض التحولات المدعومة قبل الإصدار 6.12. وترد أدناه أمثلة على كيفية تحديد بناء الجملة للمتوسطات المتحركة المركزية والمتحركة باستخدام الإصدار 6.11 والإصدارات السابقة والإصدار 6.12 والإصدارات الأحدث. يمكن ل بروك إكسباند حساب متوسط ​​متحرك مركزي أو متوسط ​​متحرك للخلف. يتم حساب المتوسط ​​المتحرك المركز لمدة 5 فترات من خلال حساب متوسط ​​5 قيم متتالية من السلسلة (قيمة الفترة الحالية بالإضافة إلى القيمتين السابقتين مباشرة وقيمتين مباشرة بعد القيمة الحالية). يتم حساب متوسط ​​متحرك لخمس فترات من خلال حساب متوسط ​​قيمة الفترة الحالية مع القيم من 4 فترات سابقة مباشرة. يوضح بناء الجملة التالي كيفية استخدام مواصفات ترانسفورم (موفاف n) لحساب متوسط ​​متحرك مرتكز على 5 فترات باستخدام الإصدار 6.11 أو الإصدارات السابقة: لحساب المتوسط ​​المتحرك للمرحلة n إلى الخلف باستخدام الإصدار 6.11 أو إصدار سابق، استخدم ترانسفورم (موفاف n لاغ k)، حيث k (n-1) 2 إذا كان n غريبا أو حيث k (n-2) 2 إذا كان n حتى. على سبيل المثال، يوضح بناء الجملة التالي كيفية حساب متوسط ​​متحرك لخمس فترات باستخدام الإصدار 6.11 أو الإصدارات السابقة: يوضح بناء الجملة التالي كيفية استخدام مواصفات ترانسفورم (كموفاف n) لحساب متوسط ​​متحرك محوره 5 فترات باستخدام الإصدار 6.12 أو في وقت لاحق: يوضح بناء الجملة التالي كيفية استخدام مواصفات ترانسفورم (موفاف n) لحساب متوسط ​​متحرك للخلف لمدة 5 باستخدام الإصدار 6.12 أو أحدث: لمزيد من المعلومات، راجع عمليات التحويل في الفصل إكساند من دليل مستخدم ساسيتس. إذا لم يكن لديك إمكانية الوصول إلى ساسيتس، فيمكنك حساب متوسط ​​متحرك في خطوة داتا كما هو موضح في نموذج البرنامج هذا. نظام التشغيل ومعلومات الإصدارتحسب متوسط ​​متحرك في ساس وقد ساهمت هذه المشاركة بلطف من قبل دو حلقة - انتقل إلى هناك للتعليق وقراءة وظيفة كاملة. وهناك سؤال مشترك حول منتديات ساس للنقاش هو كيفية حساب المتوسط ​​المتحرك في ساس. توضح هذه المقالة كيفية استخدام بروك إكسباند ويحتوي على ارتباطات إلى المقالات التي تستخدم خطوة داتا أو وحدات الماكرو لحساب المتوسطات المتحركة في ساس. في وظيفة سابقة، أوضحت كيفية تحديد المتوسط ​​المتحرك وقدمت مثالا، وهو موضح هنا. الرسم البياني هو مؤامرة مبعثر من سعر الإغلاق الشهري لمخزون عب على مدى 20 عاما. المنحنيات الثلاثة تتحرك المتوسطات. إن منحنى 8220MA8221 هو متوسط ​​متحرك ذو خمس نقاط (زائدة). إن منحنى 8220WMA8221 هو متوسط ​​متحرك مرجح بالأوزان من 1 إلى 5. (عند حساب المتوسط ​​المتحرك المرجح في الوقت t، فإن القيمة يت لها وزن 5، والقيمة y t-1 لها وزن 4، والقيمة y t-2 لها وزن 3، وهكذا دواليك.) منحنى 8220EWMA8221 هو متوسط ​​متحرك أضعافا مضاعفة مع عامل التمهيد ألفا 0.3. توضح هذه المقالة كيفية استخدام الإجراء إكساند في برنامج ساسيتس لحساب متوسط ​​متحرك بسيط، ومتوسط ​​متحرك مرجح، ومتوسط ​​متحرك مرجح أسي في ساس. للحصول على لمحة عامة عن بروكس إكساند وقدراتها كثيرة، أوصي قراءة ورقة قصيرة 8220Stupid الخدع البشرية مع بروك EXPAND8221 ديفيد كاسيل (2018). لأنه ليس كل عميل ساس لديه ترخيص لبرنامج ساسيتس، هناك روابط في نهاية هذه المقالة التي تظهر كيفية حساب متوسط ​​متحرك بسيط في ساس باستخدام خطوة داتا. إنشاء سلسلة زمنية نموذجية قبل أن تتمكن من حساب متوسط ​​متحرك في ساس، تحتاج إلى بيانات. تقوم المكالمة التالية إلى بروك سورت بإنشاء سلسلة زمنية من خلال 233 ملاحظة. لا توجد قيم مفقودة. يتم فرز البيانات حسب متغير الوقت، T. المتغير Y يحتوي على سعر الإغلاق الشهري لمخزون عب خلال فترة 20 عاما. حساب متوسط ​​متحرك في ساس باستخدام بروك إكسباند بروك إكسباند يحسب العديد من أنواع المتوسطات المتحركة والإحصاءات المتداول الأخرى، مثل الانحرافات القياسية المتداول، الارتباطات، والمربعات التراكمية من المربعات. في الإجراء، يحدد كشف المعرف متغير الوقت، T. يجب فرز البيانات حسب متغير المعرف. تحدد العبارة كونفيرت أسماء متغيرات الإدخال والإخراج. يحدد الخيار ترانسفورموت الطريقة والمعلمات المستخدمة لحساب إحصاءات المتداول. يستخدم المثال ثلاث عبارات كونفيرت: الأول يحدد أن ما هو متغير الإخراج الذي يتم حسابه كمتوسط ​​متحرك (للخلف) يستخدم خمس قيم بيانات (k 5). بيان كونفيرت الثاني يحدد أن وما هو متغير الإخراج الذي هو المتوسط ​​المتحرك المرجح. يتم توحيد الأوزان تلقائيا بواسطة الإجراء، لذلك الصيغة هي وما (t) (5 يت 4 y t-1 3 y t-2 2 y t-3 1 y t-4) 15. وبيان كونفيرت الثالث يحدد أن إوما هو متغير ناتج هو متوسط ​​متحرك مرجح أضعافا مضاعفة بالمعامل 0.3. لاحظ الخيار ميثودنون في بيان بروك إكسباند. بشكل افتراضي، يناسب الإجراء إكساند منحنيات سبلين مكعب إلى القيم غير المتغيرة للمتغيرات. وتكفل خيارات ميثودنون استخدام نقاط البيانات الخام لحساب المتوسطات المتحركة بدلا من القيم المستكملة. تصور المتوسطات المتحركة الاستخدام الهام للمتوسط ​​المتحرك هو تراكب منحنى على مؤامرة مبعثر للبيانات الخام. هذا يتيح لك تصور الاتجاهات على المدى القصير في البيانات. تقوم المكالمة التالية إلى بروك سغبوت بإنشاء الرسم البياني في أعلى هذه المقالة: للحفاظ على هذه المقالة بسيطة قدر الإمكان، لم ناقش كيفية التعامل مع البيانات المفقودة عند حساب المتوسطات المتحركة. راجع وثائق بروك إكسباند لمختلف القضايا المتعلقة بالبيانات المفقودة. على وجه الخصوص، يمكنك استخدام الخيار ميثود لتحديد كيفية استيفاء القيم المفقودة. يمكنك أيضا استخدام خيارات التحويل للتحكم في كيفية تحديد المتوسطات المتحركة لنقاط البيانات القليلة الأولى. إنشاء متوسط ​​متحرك في ساس باستخدام خطوة داتا إذا لم يكن لديك برنامج ساسيتس، تظهر المراجع التالية كيفية استخدام خطوة ساس داتا لحساب المتوسطات المتحركة البسيطة باستخدام الدالة لاغ. توفر قاعدة المعارف ساس المادة 8220 حساب المتوسط ​​المتحرك لمتغير .8221 بريمال فورا (2008) يقارن بين خطوة داتا و بروك إكسباند كود في ورقة 8220 إيسي رولينغ ستاتيستيكش مع بروك EXPAND.8221 يتضمن رون كودي ماكرو ساس في العديد من الكتب. على سبيل المثال، Cody8217s مجموعة من ساس شعبية مهام البرمجة وكيفية التعامل معهم يوفر ماكرو يدعى موفينغاف. يمكنك تنزيل الماكرو كجزء من شفرة 8220Example و Data8221 للكتاب. خطوة البيانات، والتي تهدف إلى التعامل مع ملاحظة واحدة في وقت واحد، ليست أفضل أداة لحسابات سلسلة زمنية، والتي تتطلب بطبيعة الحال ملاحظات متعددة (التأخر ويؤدي). في وظيفة مدونة في المستقبل، وسوف تظهر كيفية كتابة وظائف ساسيمل التي تحسب بسيطة، مرجحة، ومتوسطات متحركة مرجحة أضعافا مضاعفة. لغة المصفوفة في بروك إمل هو أسهل للعمل مع لحسابات التي تتطلب الوصول إلى نقاط زمنية متعددة. ffTheDoLoopdyIl2AUoC8zA ffTheDoLoopdqj6IDK7rITs ffTheDoLoopicbsotKEf1zY: e5B0sfO55lA: gIN9vFwOqvQ ffTheDoLoopicbsotKEf1zY: e5B0sfO55lA: VsGLiPBpWU ffTheDoLoopicbsotKEf1zY: e5B0sfO55lA: F7zBnMyn0Lo ffTheDoLoopdl6gmwiTKsz0

No comments:

Post a Comment