تغيير نوع التخزين في فوركس ستاتا
إشعار: ستقوم مجموعة الاستشارات الإحصائية إدر بترحيل الموقع إلى نظام إدارة المحتوى في وردبريس في فبراير لتسهيل الصيانة وإنشاء محتوى جديد. ستتم إزالة بعض صفحاتنا القديمة أو وضعها في الأرشيف بحيث لا يتم الاحتفاظ بها بعد الآن. سنحاول الحفاظ على عمليات إعادة التوجيه بحيث تستمر عناوين ورل القديمة في العمل بأفضل ما في وسعنا. مرحبا بكم في معهد للبحوث الرقمية والتعليم مساعدة المجموعة الاستشارية مجموعة من خلال إعطاء هدية ستاتا ملاحظات الطبقة العد من ن إلى N مقدمة ستاتا اثنين من المتغيرات المضمنة تسمى N و N. n هو تدوين ستاتا لرقم المراقبة الحالي. n هو 1 في الملاحظة الأولى، 2 في الثانية، 3 في الثالثة، وهلم جرا. N هو عبارة ستاتا عن العدد الإجمالي للملاحظات. دعونا نرى كيف N و N العمل. كما ترون، معرف المتغير يحتوي على عدد الملاحظة التي تعمل من 1 إلى 7 و نت هو العدد الإجمالي للملاحظات، وهو 7. العد باستخدام N و N بالتزامن مع الأمر بواسطة يمكن أن تنتج بعض النتائج المفيدة جدا. وبطبيعة الحال، لاستخدام الأمر بواسطة يجب علينا أولا فرز البيانات الخاصة بنا على حسب المتغير. الآن n1 هو رقم الملاحظة داخل كل مجموعة و n2 هو العدد الإجمالي للملاحظات لكل مجموعة. لإدراج أقل درجة لكل مجموعة، استخدم ما يلي: لإدراج أعلى الدرجات لكل مجموعة استخدم ما يلي: استخدام آخر من n ليتس استخدم n لمعرفة ما إذا كانت هناك أرقام هوية مكررة في البيانات التالية: كما اتضح، الملاحظات 6 و 7 لها نفس أرقام الهوية ولكن قيم النتيجة مختلفة. العثور على التكرارات الآن يتيح استخدام N للعثور على الملاحظات المكررة. في هذا المثال نصنف الملاحظات من قبل جميع المتغيرات. ثم نستخدم كل المتغير في العبارة بي وتعيين مجموعة n يساوي العدد الإجمالي للرصدات متطابقة. وأخيرا، نسرد الملاحظات التي تكون N أكبر من 1، وبالتالي تحديد الملاحظات المكررة. إذا كان لديك الكثير من المتغيرات في مجموعة البيانات، قد يستغرق الأمر وقتا طويلا لكتابتها بالكامل مرتين. يمكننا الاستفادة من حرف البدل للإشارة إلى أننا نرغب في استخدام جميع المتغيرات. وعلاوة على ذلك في أحدث إصدارات ستاتا يمكننا الجمع بين نوع ومن خلال في بيان واحد. وفيما يلي نسخة مبسطة من الشفرة التي سوف تسفر عن نفس النتائج بالضبط كما هو موضح أعلاه. محتوى هذا الموقع لا ينبغي أن يفسر على أنه تأييد لأي موقع ويب معين أو كتاب أو منتج برامج من قبل جامعة كاليفورنيا. ملاحظة: سوف تقوم مجموعة الاستشارات الإحصائية إدر بترحيل الموقع إلى نظام إدارة محتوى وردبريس في فبراير لتسهيل صيانة وإنشاء محتوى جديد. ستتم إزالة بعض صفحاتنا القديمة أو وضعها في الأرشيف بحيث لا يتم الاحتفاظ بها بعد الآن. سنحاول الحفاظ على عمليات إعادة التوجيه بحيث تستمر عناوين ورل القديمة في العمل بأفضل ما في وسعنا. مرحبا بكم في معهد للبحوث الرقمية والتعليم مساعدة مجموعة ستات الاستشارية من خلال إعطاء هدية ستاتا التعليمات كيف يمكنني تحويل العديد من المتغيرات سلسلة بسرعة إلى متغيرات رقمية قد تكون هناك أوقات تتلقى ملف يحتوي على العديد من (أو كل) المتغيرات وتعرف بأنها سلاسل. أي متغيرات الحرف. قد تحتوي المتغيرات على قيم رقمية، ولكن إذا تم تعريفها بأنها سلسلة نوع. هناك عدد قليل جدا من الأشياء التي يمكنك القيام به لتحليل البيانات. لا يمكنك الحصول على وسائل، لا يمكنك أن تفعل الانحدار، لا يمكنك أن تفعل أنوفا، وما إلى ذلك في بعض الأحيان مجموعة البيانات يحتوي على القيم العددية التي يتم تخزينها كما سلاسل. سنتناول هذا السيناريو أولا. ثم سنتطرق إلى الحالة التي تحتوي فيها متغيرات السلسلة على سلاسل، والهدف هو تعيين كل قيمة تأخذها السلسلة إلى قيمة رقمية. تستخدم جميع الأمثلة في هذه الصفحة مجموعة البيانات نفسها، لذلك تتيح البدء من خلال فحص البيانات. مثال مجموعة البيانات، هسبس. هو مجموعة فرعية من ملف البيانات الثانوية وما بعدها مع جميع المتغيرات كمتغيرات سلسلة. كما ترى من الأمر وصف أدناه، يتم تعريف كل المتغيرات على أنها متغيرات سلسلة (على سبيل المثال، العلم هو str2 سلسلة من طول 2). الآن بعد أن نعرف المتغيرات هي متغيرات سلسلة، يمكننا استخدام الأمر قائمة لمعرفة ما تبدو السلاسل المخزنة في هذه المتغيرات مثل. على الرغم من أن علم متغير يعرف بأنه str2، يمكنك أن ترى من القائمة أدناه أنه يحتوي على قيم رقمية فقط. ومع ذلك، لأن المتغير يعرف بأنه str2، ستاتا لا يمكن إجراء أي نوع من التحليل العددي للعلم المتغير. وينطبق الشيء نفسه على قراءة المتغير. تحويل متغيرات السلسلة ذات القيم الرقمية طريقة واحدة لتحويل الأرقام المخزنة كسلاسل إلى متغيرات رقمية هي استخدام دالة سلسلة تسمى الحقيقية التي تترجم القيم الرقمية المخزنة كسلاسل إلى قيم رقمية يمكن أن يعرف ستاتا على هذا النحو. السطر الأول من بناء الجملة يقرأ في مجموعة البيانات المبينة أعلاه. والثاني يولد متغير جديد ريدن يساوي قيمة الرقم المخزن في متغير السلسلة قراءة. فالواقع (الحقيقي) هو الدالة التي تترجم القيم التي يحتفظ بها كسلاسل، حيث s هو المتغير الذي يحتوي على السلاسل. وهناك طريقة ثانية لتحقيق النتيجة نفسها هي الأمر ديسترينغ. يتيح محاولة استخدام الأمر ديسترينغ ونرى كيف يعمل. السطر الأول من بناء الجملة تحميل مجموعة البيانات مرة أخرى، بحيث نبدأ مع مجموعة بيانات تحتوي على متغيرات سلسلة فقط مرة أخرى. السطر الثاني من بناء الجملة يدير الأمر ديسترينغ. كما ترون من الأمر وصف أدناه، تحويل الأمر ديسترينغ كل المتغيرات إلى رقمية، باستثناء السباق. ونوع الجنس والشك. وبما أن هذه المتغيرات كانت لها أحرف، فإن الأمر ديسترينغ ترك هذه المتغيرات وحدها. إذا كان هناك أي متغيرات رقمية في مجموعة البيانات، فإنها ستبقى دون تغيير. كل من التقنيات المذكورة أعلاه لها سمات أنه في بعض الحالات هي مزايا وفي حالات أخرى قد تكون عيوب. يمكن تشغيل الأمر ديسترينغ على مجموعة بيانات كاملة في خطوة واحدة، والطريقة باستخدام الدالة الحقيقية تتطلب إصدار أمر لكل متغير ليتم تحويلها (على الرغم من أن هذا يمكن القيام به مع حلقة بدلا من كتابة بناء الجملة لكل متغير). إحدى المزايا المحتملة لاستخدام الدالة الحقيقية (الطريقة الأولى) هي أنه إذا كانت الدالة حقيقية تواجه قيمة غير رقمية، فإنها تحدد المتغير مساويا للمفقودين في هذه الحالة وينتقل. إلى حد ما يمكن أن تتحكم في التصرف بطريقة مماثلة، ولكن ليس بشكل متطابق. لتحويل متغير سلسلة يحتوي على أي قيمة غير رقمية باستخدام ديسترينغ يجب أن يسرد أحد الأحرف التي يجب تجاهلها (على سبيل المثال، أو.). بالإضافة إلى ذلك، بدلا من تحديد قيم للحالات التي تحتوي على قيم غير رقمية إلى مفقود (ما يفعله الدالة الحقيقية)، يزيل ديسترينغ الأحرف غير الرقمية المحددة. سوف يستخلص ديسترينغ السلاسل المحددة ثم يحول، بمعنى أنه يمكن تحويل a4 إلى 4. سلوك ديسترينغ جيد جدا إذا كان لدى واحد قيم رقمية مخزنة كسلاسل تحتوي أحيانا على أشياء مثل الفواصل (على سبيل المثال 4،354)، ولكن قد تكون هناك حالات حيث هذا السلوك غير مرغوب فيه. تحويل متغيرات سلسلة ذات قيم غير رقمية إلى قيم رقمية كيف يمكننا تحويل جنس و ششيب إلى قيم رقمية يمكننا استخدام الأمر إنكود كما هو موضح أدناه. هذه الأوامر إنشاء جنس 2 و schtyp2. ملاحظة في الأمر وصف أدناه أن الجنسين 2 و schtyp2 هي متغيرات رقمية ولها تسميات المرتبطة بها (تسمى sex2 و schtyp2). إذا قمنا بإدراج البيانات، يبدو أن النوع 2 و schtyp2 متطابقان بين الجنسين و سكتيب. ومع ذلك فهي رقمية حقا وما تراه هي تسميات القيمة المرتبطة المتغيرات. أدناه نستخدم خيار نولابيل وترى أن الجنسين 2 و schtyp2 هي رقمية حقا. ماذا عن السباق المتغير. وهو لا يزال متغير حرف لأن لدينا أمر ديسترينغ السابق رأى X في البيانات ولم يحاول تحويله لأنه كان قيم غير رقمية. في ما يلي يمكننا تحويله إلى رقمي من خلال تضمين الخيار تجاهل (X) الذي يخبرك إلى تحويل المتغير إلى رقمي وعندما يواجه X لتحويل ذلك إلى قيمة مفقودة. يمكنك رؤية النتائج في الأمر قائمة أدناه. كما رأيت، يمكننا استخدام ديسترينغ لتحويل متغيرات سلسلة تحتوي على أرقام إلى متغيرات رقمية، ويمكن التعامل مع الحالات حيث يتم تخزين بعض القيم كحرف (مثل X رأينا مع العرق). إذا كان لديك متغير حرف يتم تخزينه كجميع الأحرف، يمكنك استخدام ترميز لتحويل متغير الأحرف إلى رقمي وسوف إنشاء تسميات القيمة التي تحتوي على القيم التي تم تخزينها مع متغير الأحرف. لمزيد من المعلومات، راجع دليل المساعدة أو المرجع حول أوامر ترميز وتشفير. محتوى هذا الموقع لا ينبغي أن يفسر على أنه تأييد لأي موقع ويب معين، كتاب، أو منتج البرمجيات من قبل جامعة كاليفورنيا.
Comments
Post a Comment