Sunday, 28 January 2018

ساس الحركة من المتوسط - جامعة كاليفورنيا


يوضح نموذج التعليمة البرمجية في علامة التبويب "التعليمات البرمجية الكاملة" كيفية حساب المتوسط ​​المتحرك للمتغير من خلال مجموعة بيانات كاملة، على الملاحظات N الماضية في مجموعة بيانات، أو على الملاحظات N الماضية ضمن مجموعة بي. يتم توفير هذه الملفات عينة وأمثلة التعليمات البرمجية من قبل شركة ساس معهد كما هو دون أي ضمان من أي نوع، سواء صريحة أو ضمنية، بما في ذلك سبيل المثال لا الحصر الضمانات الضمنية من القابلية للتسويق واللياقة لغرض معين. يقر المستلمون ويوافقون على أن معهد ساس لن يكون مسؤولا عن أي أضرار من أي نوع تنشأ عن استخدامها لهذه المواد. وبالإضافة إلى ذلك، سوف معهد ساس تقديم أي دعم للمواد الواردة في هذه الوثيقة. يتم توفير هذه الملفات عينة وأمثلة التعليمات البرمجية من قبل شركة ساس معهد كما هو دون أي ضمان من أي نوع، سواء صريحة أو ضمنية، بما في ذلك سبيل المثال لا الحصر الضمانات الضمنية من القابلية للتسويق واللياقة لغرض معين. يقر المستلمون ويوافقون على أن معهد ساس لن يكون مسؤولا عن أي أضرار من أي نوع تنشأ عن استخدامها لهذه المواد. وبالإضافة إلى ذلك، سوف معهد ساس تقديم أي دعم للمواد الواردة في هذه الوثيقة. احسب المتوسط ​​المتحرك للمتغير من خلال مجموعة بيانات كاملة، على ملاحظات N الأخيرة في مجموعة بيانات، أو على آخر ملاحظات N داخل مجموعة. في هذه الوظيفة، أظهروا خدعة للقيام بحساب متوسط ​​الحركة (يمكن أن تمتد إلى عمليات أخرى تتطلب وظائف نافذة) وهذا هو بسرعة فائقة. في كثير من الأحيان، يحتاج محللون ساس لإجراء حساب متوسط ​​متحرك وهناك عدة خيارات حسب ترتيب التفضيل: 1. بروك توسيع 2. داتا ستيب 3. بروك سكل ولكن العديد من المواقع قد لا مرخصة ساسيتس لاستخدام بروك توسيع والقيام المتوسط ​​المتحرك في داتا يتطلب ستيب بعض الترميز وهو عرضة للخطأ. بروك سكل هو خيار طبيعي للمبرمجين المبتدئين وفي العديد من الحالات التجارية الحل الوحيد، ولكن SAS39s بروك سكل يفتقر وظائف النوافذ التي تتوفر في العديد من دبس لتسهيل المتوسط ​​المتحرك الحساب. تقنية واحدة الناس عادة ما تستخدم كروس جوين، وهو مكلفة للغاية وليس حلا قابلا للتطبيق حتى متوسطة الحجم مجموعة البيانات. في هذا المنصب، وأظهر خدعة للقيام حساب المتوسط ​​المتحرك (يمكن أن تمتد إلى عمليات أخرى تتطلب وظائف نافذة) وهذا هو بسرعة فائقة. النظر في أبسط حساب المتوسط ​​المتحرك حيث يتم تضمين الملاحظات K زائدة في الحساب، وهي ما (K)، وهنا نضع K5. نولد أولا 20 عينة من عينات أوبس، حيث يتم استخدام المعرف المتغير للنافذة و X المتغير لاستخدامه في حساب ما، ثم نطبق معيار كروس جوين لدراسة أول البيانات الناتجة، غير مجمعة، فقط لفهم كيفية الاستفادة من بنية البيانات. من مجموعة البيانات الناتجة، فإنه من الصعب العثور على فكرة، والآن let39s الفرز من قبل كوتيدكوت العمود في هذه المجموعة من البيانات: من هذه البيانات المصنفة، فمن الواضح أننا فعلا don39t ديك إلى كروس الانضمام إلى مجموعة البيانات الأصلية بأكملها، ولكن بدلا من ذلك، ونحن يمكن أن تولد مجموعة البيانات كوبراتيونكوت التي تحتوي على قيمة الفرق، والسماح لمجموعة البيانات الأصلية كروس الانضمام مع هذه مجموعة البيانات كوبراتيونكوت أصغر بكثير، وجميع البيانات التي نحتاج لاستخدامها لحساب ما سيكون هناك. الآن Let39s القيام بذلك: كروس الانضمام إلى البيانات الأصلية مع البيانات كوبراتيونكوت، فرز حسب (a. idops)، الذي هو في الواقع كوتيد 39 في فرز البيانات مجموعة لاحظ أنه في التعليمات البرمجية أعلاه، فمن الضروري أن يكون الفأس مضاعفة من قبل b. weight بحيث البيانات يمكن أن تكون بين الأوراق، وإلا فإن نفس قيمة X من الجدول الأصلي يكون الإخراج وسيتم فشل حساب ما. ويضيف المتغير الوزن الصريح فعلا في مزيد من المرونة لحساب ما كله. في حين وضعه ليكون 1 لجميع النتائج أوبس في حساب ما بسيط، تعيين أوزان مختلفة سوف تساعد على حل أكثر تعقيدا الحوسبة ما، مثل إعطاء مزيد من الملاحظات أقل وزنا ل ما تلاشى. إذا كانت معلمة K مختلفة في حسابات ما (K) مطلوبة، إلا أن مجموعة بيانات التشغيل تحتاج إلى تحديث والتي هي وظيفة تافهة. الآن قالب التعليمات البرمجية الفعلية لحساب ما (K) سيكون: مع هذه الطريقة الجديدة، فمن المثير للاهتمام لمقارنتها إلى باهظة النفس كروس الانضمام فضلا عن بروك توسيع. على محطة العمل الخاصة بي (إنتل i5 و 3.8 غيغاهرتز، ذاكرة 32GB، 1TB 72K هد)، كروس الانضمام الذاتي هو طويل بشكل محظوظ في وقت التشغيل (إذا كانت البيانات كبيرة) في حين أن الطريقة الجديدة يستخدم فقط 2X الكثير من الوقت كما بروك توسيع، كل من استهلاك الوقت تافهة مقارنة مع النفس الصليب الانضمام. استهلاك الوقت هو مبين أدناه في كوتسيكوندكوت. أدناه يمكن للقراء رمز تشغيل ومقارنة أنفسكم. بوستيد 10th ماي 2015 بي ليانغ زي ساس البرمجة لبيانات مينينغاساس، المتوسط ​​المتحرك ساس غغ معدل التحرك بواسطة دافيدلكاسيل راكو الأحد، 15 يناير 2006 09:26:44 غمت لقد تلقيت بالفعل بعض النصائح الممتازة. خذها. لدي بعض القيمة المزعجة للمساهمة. (بالإضافة إلى التسول لك أن لا تذهب مع تبديل، والتي سيكون من الصعب بكثير للعمل مع.) ما هي تفاصيل المتوسط ​​المتحرك التي تحتاجها للحفاظ على إعادة إنشاء متوسط ​​جميع البيانات كما هو جديد البيانات جيست وأضاف هو وليس ما نفكر به عادة كمتوسط ​​متحرك. هل هناك حد لعدد القيم السابقة التي يجب تضمينها في المتوسط ​​ماذا تفعل إذا كان لديك قيم مفقودة في منتصف البيانات ماذا تفعل إذا كان لديك أوتلير واضح يحدث في منتصف المتوسط ​​ما هو الخاص بك متوسط ​​من المفترض أن تفعل بعد ذلك أما بالنسبة الخاص بك تبديل، إذا كنت بحاجة فقط هذا لأغراض العرض، ثم النظر في القيام بذلك مع بروك ريبورت أو بروك تابولات بدلا من ذلك. إذا كنت بحاجة إلى ذلك لمجموعة بيانات خارجية، ثم استخدم بروكس أعلاه (أو بروك ترانسبوس) ويكون لهم إخراج النتيجة إلى جدول بيانات ساس للتصدير. بشكل عام، وتحويل البيانات جانبية كما تظهر تظهر التحليلات والتلخيصات في المستقبل أصعب بكثير. كما أنه يجعل إدارة قاعدة البيانات أسوأ. ومع ذلك، فإنه يجعل بعض أرباب إكسيل المنحى سعيدة الأرانب. إذا كان لديك لحساب المتوسطات عندما تصبح البيانات الجديدة المتاحة، ثم فقط تتبع المبلغ والعد كما تذهب. ثم متوسط ​​حتى الآن بسيط. إذا كان لديك نافذة التي للتعامل مع المتوسطات، ثم أود أن أذهب مع بروك إكسباند، كما اقترح أندرو. وسوف تسمح لك لاكتساح الكثير من التفاصيل وظروف الحدود تحت البساط. هث، ديفيد اكسبريس نفسك على الفور مع مسن مسنغر تحميل اليوم - مجانا messenger. msn. click-urlgoonm00200471avedirect01 ساس غغت المتوسط ​​المتحرك بواسطة ben. powell راكو الثلاثاء، 17 يناير 2006 17:33:00 غمت هل هذا يوضح خطأ (أوثر) في إكسيل أو يجب تضمينها: إذا كان N غ 2 ثم فعل المتوسط ​​المتحرك على مخطط إكسيل مع الفترة 3 لن تعطي أي قيمة للنقطتين الأوليتين في حين أن استخدام الدالة المتوسطة، مع ساس التعامل مع القيم المفقودة، ينتج قيمة للنقطتين الأوليين. ما هو الصحيح: هوارد (و ساس) أو إكسيل في السبت، 14 يناير 2006 19:13:00 -0500، هوارد شكرير لثس أت دس-سوغ دوت أورغت ساس غغت المتوسط ​​المتحرك بواسطة دافيدلكاسيل راكو الأربعاء، 18 يناير 2006 02:48: 00 غمت يعتمد ذلك على حالة عملك. في السلاسل الزمنية، نحن في كثير من الأحيان لدينا لجعل بعض الحكم يدعو حول المتوسطات المتحركة والإحصاءات وصفية نافذة، استنادا إلى متطلبات المشكلة وأشياء مثل طول النافذة. وأود أن أتوقع تعيين قيمة مفقودة إلى النقطتين الأوليين هنا، ولكن الملصق الأصلي طلب على وجه التحديد للنتيجة التي بنيت هوارد. لذلك يجب أن أقول أن كود هواردز هو الحق في هذه الحالة. ما إذا كان الملصق الأصلي عرض المشكلة بوضوح هو مسألة أخرى. ديفيد فري المنبثقة حجب مع مسن تولبار الجديد الحصول عليه الآن toolbar. msn. click-urlgoonm00200415avedirect01 ساس غغت المتوسط ​​المتحرك بواسطة جديبال راكو السبت، 21 يناير 2006 02:28:19 غمت شكرا للجميع أن رد. أنا فقط لاحظت أنني لم أجاب باك k الأسبوع الماضي. آسف. هنا هو ما انتهى بي الأمر: البيانات موفينغافغ يحتفظ s 0 مجموعة main4 s3D s أيام avgSpan3Dsn المدى الذي ينتج في شيء من هذا القبيل: 200511 3.3 3.3 200512 10.1 6.7 200601 22.1 11.8 أنا لم ينتهي الأمر إلى الحاجة إلى تبديل ولكن هذا سيكون معيارا جيدا. شكرًا لك مرة أخرى. ساس غغت المتوسط ​​المتحرك بواسطة جسيبلوشر راكو سات، 17 جان 2009 02:09:11 غمت مرحبا كل - لا أحد يعرف طريقة سهلة لحساب المتوسط ​​المتحرك في ساس يبدو لي أن هذا شيء شائع وأنا فقط غير قادر على العثور على الحق بروك. لدي عدة سنوات من البيانات اليومية، وأريد حساب المتوسط ​​اليومي الخامس بسبب نقطة بيانات أكثر من - 30 يوما. الفكرة الوحيدة لدي حتى الآن هو استخدام خطوة البيانات لفرز البيانات، ثم استخدام بروك يعني ويكرر، ولكن هذا يبدو كلودجي حقا. ساس غغت المتوسط ​​المتحرك بواسطة هس أت دس-سوغ دوت أورغ راكو السبت، 17 يناير 2009 02:39:44 غمت في الجمعة، 16 يناير 2009 13:09:11 -0500، بلوشر، جيسي لوت زسسسس غ لي أن هذا هو شيء مشترك وأنا فقط غير قادر على العثور على بروك الحق. قيمة نقطة البيانات أكثر من - 30 يوما. استخدام بروك يعني وتكرار، ولكن هذا يبدو كلودجي حقا. 1. بروك توسيع (ساسيتس) ساس غغت المتوسط ​​المتحرك من قبل دوجيتاراب راكو السبت، 17 يناير 2009 02:44:35 غمت إذا كان لديك إتس ثم يمكنك استخدام بروك توسيع. 2009116 بلوشر، جيسي لوت زسسسس غ: ساس غغت المتوسط ​​المتحرك بواسطة ساشول راكو سات، 17 جان 2009 05: 04:05 غمت يمكنك محاولة نهج من خطوة واحدة (الخطوة الأولى هي ملف عينة، وسمحت n3 بدلا من 30 في حالتك): البيانات a تاريخ 1 إلى 20 البند 1 الناتج نهاية تشغيل السماح ن 3 السماح w (1 2 n) البيانات أفغ (دروب :) تعيين (إعادة تسمية (تاريخ البند البند التاريخ)) مجموع - المبلغ (لاغو (البند)، 0) مجموع المبلغ متوسط ​​تاريخ w لاغن تاريخ (البند) لاغن البند (البند) إذا gt run run The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The لحساب المتوسط ​​وتعيين القيم من الملاحظة نث وراء التيار. أنا لا أعرف كيف تريد التعامل مع التواريخ أقرب إلى N من البداية والنهاية، وذلك فوق أنها ببساطة المفروم قبالة، ويتم عرض فقط التواريخ محاطة تماما من - N البنود. في الجمعة، 16 يناير 2009 13:09:11 -0500، بلوشر، جيسي لوت زسسسس غ لي أن هذا شيء شائع وأنا فقط غير قادر على العثور على بروك الحق. قيمة نقطة البيانات أكثر من - 30 يوما. استخدام بروك يعني ويكرر، ولكن هذا يبدو كلودجي حقا. 13 انهيار عبر الملاحظات في ساس ساس وحدات التعلم هنا نحن توضيح كيفية انهيار البيانات عبر الملاحظات باستخدام وسائل بروك. يستخدم مثالنا مجموعة بيانات افتراضية تحتوي على معلومات عن الأطفال في ثلاث عائلات. وتظهر هذه الأمثلة كيف يمكن أن تنهار عبر الأطفال لتشكيل سجلات الأسرة من سجلات الأطفال. 1. قراءة ملف البيانات هنا هو برنامج ساس الذي يجعل ملف البيانات يسمى الاطفال. أنه يحتوي على ثلاث عائلات (فاميد) مع كل ثلاثة أطفال. أنه يحتوي على هوية الأسرة، واسم الطفل، وترتيب الولادة (1 2 3 لل 1، 2، 3)، والعمر والوزن والجنس لكل طفل. هنا هو إخراج الطباعة بروك. 2. استخدام بروك يعني لانهيار البيانات عبر السجلات يمكننا استخدام بروك يعني أن ينهار عبر الأسر. المثال التالي يحسب متوسط ​​عمر كل طفل داخل كل عائلة (بسبب بيان فاميد الفئة) ثم يخرج النتائج إلى ملف بيانات ساس يسمى fam2. وفيما يلي بيان ناتج بروك. ونحن نستخدم بروك الطباعة لإلقاء نظرة على fam2. ويظهر هذا الإخراج أن ملف البيانات fb2 يحتوي على متوسط ​​العمر للأطفال لكل عائلة. ومع ذلك، هناك سجل إضافي واحد (واحد هو موضح أدناه). هذا هو المتوسط ​​العام (لاحظ أن الفرق هو 9، وهناك ما مجموعه تسعة أطفال). نحن حقا don8217t تريد هذا السجل. يمكننا قمع إنشاء السجل مع المتوسط ​​العام مع الخيار نوي على بروك يعني البيان. بشكل عام، عند استخدام بروك يعني مع بيان فئة وتقديم ملف بيانات الإخراج، وعادة ما تريد استخدام الخيار نواي كما هو موضح أدناه. نحن حذفت بروك يعني الناتج الآن، كان ملف بيانات الأسرة 3 فقط ثلاثة سجلات مع متوسط ​​العمر لكل أسرة. 3. التسمية الصريحة للمتغيرات المنهارة يعني بروك التالي المثال نفسه بالضبط نفس المثال السابق، إلا أن متوسط ​​العمر يسمى صراحة، واصفا إياه أفغاج. ونحن حذف بروس يعني الناتج الإخراج هو نفسه كما كان من قبل، إلا أن متوسط ​​العمر يسمى أفغوم. أما بقية الأمثلة فستشير صراحة إلى المتغيرات المنهارة (على سبيل المثال، استخدام مينافغاج بدلا من المتوسط ​​فقط). بشكل عام، فمن الأفضل أن اسم صراحة المتغيرات لتجنب الارتباك بين المتغير الأصلي والمتغير المصغر. 4. الحصول على وسائل أكثر من متغير واحد يمكننا طلب متوسطات لأكثر من متغير واحد. هنا نحصل على متوسط ​​العمر وبالنسبة للوزن الكل في نفس الأمر. كما ترى في الناتج أدناه، أفغود هو متوسط ​​العمر و أفغوت هو متوسط ​​وزن الأطفال في كل عائلة. 5. طلب ​​إحصاءات متعددة في وقت واحد يمكننا أن نطلب إحصاءات متعددة في وقت واحد. الأمر أدناه يحصل على المتوسط ​​والانحراف المعياري والعمر (يعني ستد و N) للسن والوزن داخل كل عائلة. وتظهر النتائج أدناه إخراج وسائل الشراء. تتوافق النتائج أدناه مع وسائل الشراء أعلاه. يمكنك أن ترى أن متوسط ​​العمر والوزن من قبل الأسرة هي في أفغوت و أفغوت. وبالمثل ستداج و ستدوت تحتوي على الانحراف المعياري للسن والوزن لكل أسرة، و نيج و نوت لديها عدد صحيح من الملاحظات عن العمر والوزن لكل أسرة. 6. قمع بروك يعني الناتج في مثالنا، لدينا ثلاث عائلات فقط. بالنسبة إلى بياناتك، قد يكون لديك عشرات أو مئات أو آلاف العائلات (أو أي مجموعة تستخدمها). إخراج بروك يعني يمكن الحصول طويلة جدا، لذلك قد ترغب في قمع الإخراج. يمكنك القيام بذلك مع الخيار نوبرينت كما هو مبين أدناه. لم يتم طباعة الإخراج من وسائل بروك بسبب خيار نوبرينت. 7. عد عدد الفتيان والفتيات في الأسرة افترض أنك تريد عدد من الأولاد والبنات في الأسرة. يمكننا أن نفعل ذلك مع خطوة إضافية واحدة. ونحن سوف تجعل متغير وهمية التي هي 1 إذا صبي (0 إن لم يكن)، ومتغير وهمية التي هي 1 إذا كانت الفتاة (و 0 إن لم يكن). ومجموع المتغير الصوري في الأسرة هو عدد الأولاد في الأسرة، ومجموع المتغير الوهمي الفتاة داخل الأسرة هو عدد الفتيات في الأسرة. أولا، نستخدم خطوة البيانات لجعل المتغير الصبي وفتاة دمية. نستخدم بروك الطباعة للنظر في المتغيرات الصبي وفتاة لمضاعفة التحقق منها. نحن نستخدم بروك يعني ملخص المتغيرات الصبي وفتاة دمية لكل أسرة وإنشاء ملف بيانات يسمى fam8 الذي يحتوي على مجموع الصبي في الأولاد ومجموع الفتاة في الفتيات. نحن نستخدم الخيار نوبرينت لقمع إخراج وسائل بروك. نفعل الطباعة بروك للنظر في ملف بيانات الإخراج. وكما نتوقع، تظهر طباعة المطبوعات أن الأولاد يحتويون على عدد الأولاد في كل أسرة، كما أن الفتيات يحتوين على عدد الفتيات في كل أسرة. 8. دمج البيانات المنهارة مرة أخرى مع البيانات الأصلية في بعض الأحيان كنت ترغب في دمج البيانات المنهارة مرة أخرى مع البيانات الأصلية. Let8217s استخدام مثال خلق أفغوت و أفغوت لكل عائلة، ثم دمج تلك النتائج مرة أخرى مع بيانات الأطفال الأصلي. أولا، let8217s انهيار البيانات عبر الأسر لجعل أفغاست و أفغوت تماما كما فعلنا من قبل. ثانيا، نحن فرز الأطفال وفرز fam9 على حد سواء على المجاعة. والاستعداد لدمجها معا. ثالثا، نحن دمج الملفات فرزها معا (التزلج و sfam9) من قبل فاميد. يمكننا إسقاط نوع وتكرار لأنها ليست هناك حاجة، ولكن نحن don8217t ديك لإسقاط لهم. يمكننا طباعة النتائج، والتي تبين أن المتغيرات أفغوت و أفغوت الآن دمجها مرة أخرى مع الأطفال الأصلي حتى كل طفل لديه متوسط ​​العمر والوزن المرتبطة لأسرهم. 9. مشاكل للبحث عن قد ينتهي بك الأمر مع السجلات التي كنت لا تتوقع إذا كنت قد نسيت استخدام الخيار نواي. إذا قمت بالانهيار عبر السجلات ثم قم بإعادة الدمج مع البيانات الأصلية، تأكد من تسمية المتغيرات صراحة عند طيها. إذا كنت don8217t، فإن المتغيرات من البيانات المنهارة لها نفس أسماء البيانات الأصلية، وسوف تتصادم عند إعادة تجميع البيانات. 10. للحصول على مزيد من المعلومات لمزيد من المعلومات حول دمج ملفات البيانات، راجع وحدة التعلم ساس على تطابق دمج ملفات البيانات في ساس.

No comments:

Post a Comment