إيغين، إلى داخل، ستاتا، فوريكس


للأسئلة سريعة البريد الإلكتروني dataprinceton. edu. لا أبتس. ضرورية خلال المشي في ساعات. ملاحظة: مختبر دس مفتوح طالما فايرستون مفتوح، لا المواعيد اللازمة لاستخدام أجهزة الكمبيوتر المختبرية لتحليل الخاصة بك. إنشاء وتعديل المتغيرات قبل قراءة هذا، تأكد من أنك تفهم ما هي متغيرات ستاتا وكيفية عملها. تعد صفحتنا في البيانات ومجموعات البيانات والمتغيرات مكانا جيدا للبدء. أوامر إنشاء متغير الأوامر الأساسية لإنشاء متغيرات جديدة وتعديل القديمة منها في ستاتا تولد (مختصر جين)، إغن واستبدال. الأمر جين فاريابلينام شيء يخلق متغيرا جديدا يدعى فاريابلينام ويحدد تساوي شيء. يمكن أن يكون هناك عدد بسيط، سلسلة، تعبير رياضي، أو وظيفة من المتغيرات الأخرى. للحصول على معلومات حول ما تقوم به وظائف جين، ابحث عن وظائف في ستاتاس المساعدة عبر الإنترنت. للحصول على معلومات عن وظائف إغن، بحث إغن. يتم استخدام الأمر استبدال لإجراء تغييرات على المتغيرات الموجودة: استبدال يعمل مع جميع وظائف جين، ولكن ليس مع وظائف إغن. ومع ذلك، يمكنك استخدام استبدال لتعديل المتغيرات التي تم إنشاؤها بواسطة إغن وكذلك تلك التي تم إنشاؤها بواسطة جين. تريد عادة استخدام استبدال للخطوات الثانية واللاحقة في الإبداعات المتغيرة متعددة الخطوات، تماما كما استخدمنا هنا. ومن الممارسات السيئة الكتابة على المتغيرات القائمة، لأنه إذا قمت بخطأ ثيريس أي وسيلة للحصول على البيانات الأصلية مرة أخرى. على سبيل المثال، حتى إذا قررت أنك تهتم فقط حول نسبة العتاد مقربة إلى أقرب عدد صحيح، لا ينصح استبدال جولة التراتيح (التعاقب، 1). من الأفضل دائما لخلق متغير جديد. إذا كان مؤهلا إذا كان مؤهلا يستخدم لعزل مجموعة من الملاحظات مع المتغيرات تلبية بعض المعايير المحددة. تتم مقارنة القيم على المتغيرات في مجموعة بيانات بالقيم على المتغيرات الأخرى أو إلى الأرقام أو السلاسل باستخدام مشغلي المقارنة المنطقية. وكثيرا ما يستخدم هذا في خلق متغيرات وهمية، ومؤشرات 0-1 المستخدمة للإشارة إلى ما إذا كان هناك شيء صحيح أو خطأ. أنا باستخدام ستاتا، و إم محاولة لحساب متوسط ​​سعر الشركات المنافسين في السوق. لدي بيانات تشبه: و إيم تحاول حساب متوسط ​​سعر كل منافسي الشركات، لذلك أريد أن إنشاء حقل جديد هو متوسط ​​قيم الشركات الأخرى في السوق. سيبدو وكأنه: للقيام بالمتوسط ​​حسب المجموعة، يمكنني استخدام الأمر إغن: ولكن ذلك لن يستثني سعر الشركات الخاصة في المتوسط، وحسب علمي، فإن استخدام المؤهل إذا كان سيغير فقط الملاحظات التي تشغلها على، وليس المجموعات التي كان متوسطها أكثر. هل هناك طريقة بسيطة للقيام بذلك، أو أحتاج إلى إنشاء حلقات وتوليد كل متوسط ​​يطلب يدويا مارس 6 12 في 4:16 هذا هو موضوع قديم لا يزال من الفائدة، لذلك المواد والتقنيات تجاهلها الجولة الأولى لا تزال سارية. الأسلوب الأكثر عمومية هو العمل مع المجاميع. في أبسط، مجموع من الآخرين المجموع - هذه القيمة. في إطار إغن الذي سيبدو مثل الدالة توتال () إغن تتجاهل القيم المفقودة في حجتها. إذا كانت هناك قيم مفقودة، ونحن لا نريد تضمينها في العد، ولكن يمكننا استخدام مفقودة () الذي ينتج 1 إذا لم يكن مفقودا و 0 إذا مفقود. إغن s كونت () هي طريقة أخرى للقيام بذلك. تعطي التعليمات البرمجية الواردة في وقت سابق إجابة خاطئة إذا كانت هناك أخطاء موجودة كما هي مدرجة في العد N. حتى إذا كانت قيمة مفقودة، ومتوسط ​​القيم الأخرى لا يزال منطقيا. إذا لم يكن هناك قيمة مفقودة، السطر الأخير أعلاه يبسط حتى الآن، وهذا ربما يبدو وكأنه لا أكثر من متغير صغير على التعليمات البرمجية السابقة، ولكنه يمتد بسهولة إلى استخدام الأوزان. ويفترض أننا نريد متوسطا مرجحا لأسعار الآخرين نظرا لبعض الوزن. يمكننا استغلال حقيقة أن إجمالي () يعمل على التعبيرات، والتي يمكن أن تكون أكثر تعقيدا من مجرد أسماء المتغير. والواقع أن المدونة المذكورة أعلاه فعلت ذلك بالفعل، ولكن كثيرا ما يتم تجاهلها. كما كان من قبل، إذا كان السعر أو الوزن مفقود من أي وقت مضى، تحتاج إلى رمز أكثر تعقيدا، أو فقط للتأكد من أنك تستبعد هذه الملاحظات من الحسابات. راجع أيضا الأسئلة الشائعة عن ستاتا كيف يمكنني إنشاء متغيرات تلخص لكل خصائص فردية للأعضاء الآخرين في مجموعة لإجراء مناقشة أوسع نطاقا. (إذا كانت الأرقام كبيرة، والعمل مع مزدوجة ق.)

Comments