ستاتا

ستاتا
المؤلف(ون) الأصلي(ون)وليام جولد [1]
المطور(ون)شركة ستاتا
الإصدار الأولي1985 ( 1985 )
إصدار مستقر
18.0 / 25 أبريل 2023 ؛ منذ 17 شهرًا ( 2023-04-25 )
مكتوب فيج
نظام التشغيلويندوز ، ماك ، لينكس
يكتبالتحليل الإحصائي
التحليل العددي
رخصةالملكية
موقع إلكترونيwww.stata.com

ستاتا ( / ˈsteɪtə / ، [2] STAY -ta ، أو / ˈstætə / ، وتُكتب أحيانًا STATA [3] [4] ) هي حزمة برامج إحصائية عامة الغرض طورتها شركة ستاتا كورب لمعالجة البيانات وتصورها والإحصاءات وإعداد التقارير الآلية. يستخدمها الباحثون في العديد من المجالات، بما في ذلك الطب الحيوي والاقتصاد وعلم الأوبئة وعلم الاجتماع . [ 5 ]

تم تطوير برنامج Stata في البداية بواسطة مركز موارد الحوسبة في كاليفورنيا وتم إصدار الإصدار الأول في عام 1985. [6] في عام 1993، انتقلت الشركة إلى كوليدج ستيشن، تكساس وتمت إعادة تسميتها إلى Stata Corporation، والمعروفة الآن باسم StataCorp. [1] تضمن الإصدار الرئيسي في عام 2003 نظام رسومات جديدًا ومربعات حوار لجميع الأوامر. [6] ومنذ ذلك الحين، يتم إصدار إصدار جديد مرة كل عامين. [7] الإصدار الحالي هو Stata 18، تم إصداره في أبريل 2023. [8]

نظرة عامة على التقنية والمصطلحات

واجهة المستخدم

منذ إنشائه، استخدم برنامج Stata دائمًا واجهة سطر أوامر متكاملة. بدءًا من الإصدار 8.0، تضمن برنامج Stata واجهة مستخدم رسومية تستخدم القوائم ومربعات الحوار لإتاحة الوصول إلى العديد من الأوامر المضمنة. يمكن عرض مجموعة البيانات أو تحريرها بتنسيق جدول بيانات. بدءًا من الإصدار 11 وما بعده، يمكن تنفيذ أوامر أخرى أثناء فتح مستعرض البيانات أو محررها.

بنية البيانات والتخزين

حتى إصدار الإصدار 16، [9] لم يكن بإمكان Stata فتح سوى مجموعة بيانات واحدة في أي وقت. يسمح Stata بالمرونة في تعيين أنواع البيانات للبيانات. compressيعيد أمره تلقائيًا تعيين البيانات إلى أنواع البيانات التي تشغل ذاكرة أقل دون فقد المعلومات. يستخدم Stata أنواع تخزين الأعداد الصحيحة التي تشغل بايتًا واحدًا أو بايتين فقط بدلاً من أربعة، والدقة المفردة (4 بايت) بدلاً من الدقة المزدوجة (8 بايت) هي الإعداد الافتراضي للأرقام ذات الفاصلة العائمة .

تنسيق بيانات Stata يكون دائمًا على شكل جدول . يشير Stata إلى أعمدة البيانات الجدولية كمتغيرات.

توافق تنسيق البيانات

يمكن لبرنامج Stata استيراد البيانات بتنسيقات متنوعة. ويشمل ذلك تنسيقات بيانات ASCII (مثل تنسيقات CSV أو تنسيقات قاعدة البيانات ) وتنسيقات جداول البيانات (بما في ذلك تنسيقات Excel المختلفة ).

لقد تغيرت تنسيقات الملفات الخاصة ببرنامج Stata بمرور الوقت، على الرغم من أن كل إصدار من Stata لا يتضمن تنسيقًا جديدًا لمجموعة البيانات. يمكن لكل إصدار من Stata قراءة جميع تنسيقات مجموعات البيانات القديمة، ويمكنه كتابة تنسيق مجموعة البيانات الحالية والأحدث، باستخدام الأمر [10]saveold . وبالتالي، يمكن لإصدار Stata الحالي دائمًا فتح مجموعات البيانات التي تم إنشاؤها بإصدارات أقدم، ولكن الإصدارات الأقدم لا يمكنها قراءة مجموعات البيانات ذات التنسيق الأحدث.

يمكن لبرنامج Stata قراءة وكتابة مجموعات البيانات بتنسيق SAS XPORT بشكل أصلي، باستخدام الأوامر fdause و fdasave .

يمكن لبعض التطبيقات القياسية الاقتصادية الأخرى، بما في ذلك gretl ، استيراد تنسيقات ملفات Stata مباشرة.

تاريخ

الأصول

بدأ تطوير برنامج Stata في عام 1984، في البداية بواسطة ويليام (بيل) جولد ثم لاحقًا بواسطة شون بيكيتي. كان البرنامج في الأصل مخصصًا للتنافس مع البرامج الإحصائية لأجهزة الكمبيوتر الشخصية مثل SYSTAT و MicroTSP . [6] تمت كتابة برنامج Stata، كما هو الحال الآن، بلغة البرمجة C ، في البداية لأجهزة الكمبيوتر التي تعمل بنظام التشغيل DOS . تم إصدار الإصدار الأول في عام 1985 مع 44 أمرًا. [6]

الأوامر في Stata 1.0 و Stata 1.1
إضافة دليل ملف داخلي حبكة بكرة
زمارة يفعل مدخل استفسار تلخيص
بواسطة يسقط ملصق تراجع جدول
يأسر محو قائمة إعادة تسمية امتحان
يتأكد مخرج ماكرو يستبدل يكتب
يتحول يوسع دمج يجري يستخدم
ربط شكل يُعدِّل يحفظ
عدد يولد أكثر تعيين
يصف يساعد خارج الملف نوع

تطوير

كان هناك 18 إصدارًا رئيسيًا من Stata بين عامي 1985 و2024، وتحديثات إضافية للكود والوثائق بين الإصدارات الرئيسية. [7] في سنواتها الأولى، كانت مجموعات إضافية من برامج Stata تُباع أحيانًا على أنها "مجموعات" أو تُوزع كأقراص دعم. مع إصدار Stata 6 في عام 1999، updateبدأ تسليمها للمستخدمين عبر الويب. [6] كان الإصدار الأولي من Stata لنظام التشغيل DOS . ومنذ ذلك الحين، تم إصدار إصدارات من Stata للأنظمة التي تعمل على إصدارات Unix مثل توزيعات Linux و Windows و MacOS . [6] جميع ملفات Stata مستقلة عن النظام الأساسي.

تمت إضافة مئات الأوامر إلى Stata خلال تاريخها الممتد 37 عامًا. [11] [12] وقد أثبتت بعض التطورات أهميتها بشكل خاص وتستمر في تشكيل تجربة المستخدم اليوم، بما في ذلك إمكانية التوسع ، واستقلال المنصة ، ومجتمع المستخدمين النشطين . [6]


قابلية التوسعة

تم تنفيذ الأمر programفي Stata 1.2، مما يمنح المستخدمين القدرة على إضافة أوامرهم الخاصة. [6] [13] تبع ذلك ملفات ado في Stata 2.1، مما يسمح بتحميل برنامج مكتوب بواسطة المستخدم تلقائيًا في الذاكرة. يتم إرسال العديد من ملفات ado التي كتبها المستخدم إلى أرشيف مكونات البرامج الإحصائية الذي تستضيفه كلية بوسطن. أضافت StataCorp sscأمرًا للسماح بإضافة البرامج التي يساهم بها المجتمع مباشرة داخل Stata. [14] تسمح الإصدارات الأحدث من Stata للمستخدمين باستدعاء نصوص Python باستخدام الأوامر، بالإضافة إلى السماح لـ Python IDEs مثل Jupyter Notebooks باستيراد أوامر Stata. [15] على الرغم من أن Stata لا يدعم R بشكل أصلي، إلا أن هناك امتدادات كتبها المستخدم لاستخدام نصوص R في Stata. [16]

مجتمع المستخدمين

تم البدء في عدد من التطورات المهمة من قبل مجتمع مستخدمي Stata النشطين. [6] تم تقديم نشرة Stata الفنية، والتي غالبًا ما تحتوي على أوامر أنشأها المستخدمون، في عام 1991 وتم إصدارها ست مرات في السنة. أعيد إطلاقها في عام 2001 كمجلة Stata التي تمت مراجعتها من قبل الأقران ، وهي منشور ربع سنوي يحتوي على أوصاف للأوامر التي ساهم بها المجتمع ونصائح للاستخدام الفعال لـ Stata. في عام 1994، بدأت قائمة بريدية كمركز للمستخدمين لحل مشكلات الترميز والتقنية بشكل تعاوني؛ في عام 2014، تم تحويلها إلى منتدى ويب. في عام 1995، بدأت Statacorp في تنظيم مؤتمرات للمستخدمين والمطورين التي تجتمع سنويًا. تستضيف StataCorp فقط مؤتمر Stata السنوي الذي يعقد في الولايات المتحدة. تُعقد اجتماعات مجموعات المستخدمين الأخرى سنويًا في الولايات المتحدة (مؤتمر Stata) والمملكة المتحدة وألمانيا وإيطاليا، وبصورة أقل تكرارًا في العديد من البلدان الأخرى. يستضيف موزعو Stata المحليون اجتماعات مجموعات المستخدمين في بلدانهم.

الجدول: إصدارات وتطوير Stata
إصدار تاريخ الافراج عنه حدد الميزات الجديدة أو المحسّنة
1.0 يناير 1985
  • الإصدار الأولي
  • أربع وأربعون أمرا
1.1 فبراير 1985
  • إصلاح الأخطاء
1.2 مايو 1985
  • نظام القائمة الجديد
  • مساعدة أفضل عبر الإنترنت
  • keep
1.3 أغسطس 1985
  • ستاتا/رسومات بيانية
  • program
1.4 أغسطس 1986
  • توثيق جديد
  • مُنسّقinfile
1.5 فبراير 1987
  • anova
  • logit,probit
2.0 يونيو 1988
  • رسومات جديدة
  • متغيرات السلسلة
  • تحليل البقاء على قيد الحياة: كوكس وكابلان ماير
  • الانحدار التدريجي
2.1 سبتمبر 1990
  • متغيرات البايت
  • تحليل العوامل
  • ملفات ado
  • reshape
3.0 مارس 1992
  • logistic, ologit, oprobit, clogit,mlogit
  • tobit, cnreg, rreg, qreg, weibull,ereg
  • epitab
  • pweights
3.1 أغسطس 1993
  • mvreg, sureg, heckman, nlreg, areg,canon
  • nbreg
  • الانحدار الخطي المقيد
  • ml
  • codebook
4.0 يناير 1995
  • xtreg
  • glm
5.0 أكتوبر 1996
  • xtgee,xtprobit
  • prais, newey,intreg
  • أوامر تقدير المسح
  • fracpoly
  • stممتد
6.0 يناير 1999
  • واعي بالويب
  • جديدml
  • مشغلي السلسلة الزمنية
  • arima,arch
  • stأعيد كتابته
7.0 ديسمبر 2000
  • frailty
  • xtabond
  • تحليل المجموعات
  • nlogit
  • roc
  • إس إم سي إل
8.0 يناير 2003
  • الرسومات
  • واجهة مستخدم رسومية موسعة، ومربعات حوار متاحة لجميع الأوامر
  • manova
  • مزيد من الاستطلاع
  • المزيد من السلاسل الزمنية (VARs، SVARs)
  • مزيد من استيعاب GLLAMM
8.1 يوليو 2003
  • تم التحديثml
8.2 أكتوبر 2003
  • تغييرات الرسومات
9.0 ابريل 2005
  • لغة برمجة ماتريكس
  • ميزات المسح
  • نماذج مختلطة خطية
  • نماذج الاحتمالات المتعددة الاسمية
9.1 سبتمبر 2005
9.2 ابريل 2006
10.0 يونيو 2007
  • محرر الرسم البياني
  • النماذج اللوجستية ونماذج بواسون ذات مكونات الخطأ المعقدة والمتداخلة
10.1 أغسطس 2008
11.0 يوليو 2009
  • متغيرات العامل
  • marginsأمر التقدير اللاحق
  • الإسناد المتعدد
11.1 يونيو 2010
11.2 مارس 2011
12.0 يوليو 2011
  • إدارة الذاكرة التلقائية
  • نمذجة المعادلات البنيوية
12.1 يناير 2012
13.0 يونيو 2013
  • اوتار طويلة
  • تأثيرات العلاج
13.1 أكتوبر 2013
14.0 ابريل 2015
  • دعم يونيكود
  • التحليل الإحصائي البايزي
14.1 أكتوبر 2015
14.2 سبتمبر 2016
15.0 يونيو 2017
  • تحليل الطبقة الكامنة
  • مستندات PDF وWord
  • شفافية اللون أو تعتيمه في الرسوم البيانية
15.1 نوفمبر 2017
16.0 يونيو 2019
  • الإطارات (مجموعات بيانات متعددة في الذاكرة)
  • انحدار لاسو
  • التقارير الآلية
  • نماذج الاختيار المحدثة
16.1 فبراير 2020
17.0 أبريل 2021
  • تم تحديث tablesالأمر
  • القياس الاقتصادي البايزي
18.0 أبريل 2023
  • المتوسط ​​النموذجي البايزي
  • تحليل الوساطة السببية
  • اختلافات غير متجانسة في الاختلافات

منتجات البرمجيات

هناك أربعة إصدارات من Stata: Stata/MP وStata/SE وStata/BE وNumerics by Stata. [17] في حين يسمح Stata/MP بالمعالجة المتوازية المضمنة لبعض الأوامر، فإن Stata/SE وStata/BE يعانيان من الاختناق ويحد من الاستخدام إلى نواة واحدة فقط. [18] يقوم Stata/MP بتشغيل أوامر معينة أسرع بنحو 2.4 مرة، أي ما يقرب من 60% من الكفاءة القصوى النظرية، عند تشغيل عمليات متوازية على أربعة أنوية وحدة معالجة مركزية مقارنة بإصدارات SE أو BE. [18] يسمح Numerics by Stata بالتكامل عبر الويب لأوامر Stata.

تختلف إصدارات SE وBE في كمية مجموعات البيانات التي قد تستخدمها الذاكرة. على الرغم من أن Stata/MP يمكنها تخزين من 10 إلى 20 مليار ملاحظة وما يصل إلى 120000 متغير، فإن Stata/SE وStata/BE تخزن ما يصل إلى 2.14 مليار ملاحظة وتتعامل مع 32767 متغيرًا و2048 متغيرًا على التوالي. الحد الأقصى لعدد المتغيرات المستقلة في النموذج هو 65532 متغيرًا في Stata/MP و10998 متغيرًا في Stata/SE و798 متغيرًا في Stata/BE. [17]

يعتمد تسعير وترخيص Stata على الاستخدام المقصود: الأعمال، أو الحكومة/المنظمات غير الربحية، أو التعليم، أو الطلاب. تراخيص المستخدم الفردي قابلة للتجديد سنويًا أو بشكل دائم. تشمل أنواع التراخيص الأخرى ترخيصًا فرديًا للاستخدام من قبل المستخدمين المتزامنين، أو ترخيص موقع، أو ترخيص مستخدم فردي بكميات كبيرة للتسعير بالجملة، أو مختبر الطلاب. [19]

مثال على الكود

تدور المجموعة التالية من الأوامر حول إدارة البيانات البسيطة. [20]

sysuse auto                  // افتح مجموعة البيانات المضمنة auto 
browse                       // تصفح مجموعة البيانات (يفتح نافذة محرر البيانات)

وصف                     // يصف مجموعة البيانات والمتغيرات المرتبطة بها 
يلخص                    // معلومات موجزة حول المتغيرات العددية

كتاب التعليمات البرمجية make foreign        // معلومات موجزة عن المتغيرات make (سلسلة) وforeign (عددية)

تصفح إذا كان هناك بيانات  مفقودة (rep78)     // تصفح فقط الملاحظات التي تحتوي على بيانات مفقودة للمتغير rep78 
قائمة الماركات إذا  كان هناك بيانات مفقودة (rep78) // قائمة ماركات السيارات التي تحتوي على بيانات مفقودة للمتغير rep78

تنتقل المجموعة التالية من الأوامر إلى الإحصائيات الوصفية.

تلخيص السعر، التفاصيل           // إحصائيات موجزة مفصلة للسعر المتغير

جدول الترددات الأجنبية                  // جدول الترددات أحادي الاتجاه للمتغيرات الأجنبية 
جدول الترددات rep78 الأجنبي، صف       // جدول الترددات ثنائي الاتجاه للمتغيرات rep78 والأجنبية

تلخيص ميل للغالون إذا كانت السيارة أجنبية ==  1     // معلومات موجزة عن ميل للغالون إذا كانت السيارة أجنبية (تختبر علامة "==" المساواة) 
حسب الأجنبي، قم بالفرز : تلخيص ميل للغالون   // كما هو مذكور أعلاه، ولكن باستخدام بادئة "حسب". 
جدولة الأجنبي، تلخيص (ميل للغالون) // كما هو مذكور أعلاه، ولكن باستخدام أمر الجدولة.

اختبار الفرضية البسيط:

اختبار ttest mpg، بواسطة (أجنبي) // اختبار t للفرق في المتوسطات بين السيارات المحلية والأجنبية

البيانات البيانية:

اتجاهين (وزن ميل لكل جالون مبعثر)                      // رسم بياني مبعثر يوضح العلاقة بين ميل لكل جالون والوزن 
اتجاهين (وزن ميل لكل جالون مبعثر)، حسب (الأجنبي، الإجمالي ) // ثلاثة رسوم بيانية للسيارات المحلية والأجنبية وجميع السيارات

الانحدار الخطي:

إنشاء wtsq = الوزن ^ 2                       // إنشاء متغير جديد لوزن التربيع الانحداري 
لوزن mpg wtsq أجنبي، vce (قوي)   // الانحدار الخطي لـ mpg على الوزن، wtsq، 
والتنبؤ الأجنبي بـ mpghat                                 // إنشاء متغير جديد يحتوي على القيم المتوقعة لـ mpg 
ثنائي الاتجاه (وزن mpg مبعثر) (وزن mpghat الخطي، الفرزحسب (أجنبي) // بيانات الرسم البياني والخط الملائم
الرسوم البيانية الانحدارية من مجموعة البيانات التلقائية في Stata 17

انظر أيضا

مراجع

  1. ^ ab Newton, H. Joseph (2005). "محادثة مع ويليام جولد". مجلة ستاتا . 5 (1): 19–31. doi : 10.1177/1536867X0500500103 . S2CID  118322998.
  2. ^ Cox, Nicholas J. "Statalist FAQ". Statalist: The Stata Forum . تم الاسترجاع في 24 أبريل 2021 .
  3. ^ "معالجة بيانات STATA: الأساسيات والتطبيقات 7" (PDF) . Iuj.ac.jp . تم الاسترجاع في 27 يناير 2022 .
  4. ^ سواريز، إريك؛ بيريز، سينثيا؛ نوغيراس، جراسييلا؛ مورينو جورين، كميل (2016). الإحصاء الحيوي في الصحة العامة باستخدام ستاتا.
  5. ^ "التخصصات". Stata: برنامج للإحصاء وعلوم البيانات . تم الاسترجاع في 2021-04-21 .
  6. ^ abcdefghi Cox, Nicholas J. (2005). "تاريخ موجز لبرنامج Stata في الذكرى العشرين لتأسيسه". مجلة Stata . 5 (1): 2–18. doi : 10.1177/1536867X0500500102 . S2CID  118366843.
  7. ^ ab Gould, William W.; Cox, Nicholas J. "متى تم إصدار Stata لأول مرة؟ متى تم إصدار الإصدارات اللاحقة؟". Stata: برنامج للإحصاء وعلوم البيانات . تم الاسترجاع في 22 أبريل 2021 .
  8. ^ "ما الجديد في Stata؟". Stata: برنامج للإحصاء وعلوم البيانات . StataCorp . تم الاسترجاع في 25 أبريل 2023 .
  9. ^ "إطارات البيانات: مجموعات بيانات متعددة في الذاكرة". Stata.com . تم الاسترجاع في 2020-08-13 .
  10. ^ "مساعدة في الحفظ في Stata 16". Stata.com .
  11. ^ Stata Glossary and Index: Release 17 (PDF) . College Station, TX: Stata Press. ص. 1-50. ISBN 1-59718-283-4.
  12. ^ "مميزات Stata". Stata: برنامج للإحصاء وعلوم البيانات . StataCorp . تم الاسترجاع في 24 أبريل 2021 .
  13. ^ "برنامج - تعريف ومعالجة البرامج" (PDF) . Stata: برنامج للإحصاء وعلوم البيانات . Stata Press . تم الاسترجاع في 24 أبريل 2021 .
  14. ^ "ssc - تثبيت وإلغاء تثبيت الحزم من SSC" (PDF) . Stata: Software for Statistics and Data Science . Stata Press . تم الاسترجاع في 24 أبريل 2021 .
  15. ^ "استخدام Python وStata معًا | Stata".
  16. ^ "كيفية تحويل سير عملك من Stata إلى R، بت واحد في كل مرة · Frederick Solt". Fsolt.org . تم الاسترجاع في 27 يناير 2022 .
  17. ^ ab "أي برنامج Stata مناسب لي؟". Stata: برنامج للإحصاء وعلوم البيانات . تم الاسترجاع في 23 أبريل 2021 .
  18. ^ ab "State المتوازية". كلية هارفارد للأعمال.
  19. ^ "طلب برنامج Stata". Stata: برنامج للإحصاء وعلوم البيانات . StataCorp . تم الاسترجاع في 25 أبريل 2021 .
  20. ^ البدء في استخدام Stata لنظام Windows (PDF) (الطبعة 17). كوليج ستيشن، تكساس: Stata Press. ص 1-19. ISBN 1-59718-334-2تم الاسترجاع بتاريخ 25 أبريل 2021 .

قراءة إضافية

  • بيتمان، فيليكس (2019). ستاتا - مقدمة قصيرة حقًا. بوسطن: دي جرويتر أولدنبورغ. رقم ISBN 978-3-11061-729-0.
  • بينزون، إنريكي، أد. (2015). ثلاثون عاما مع ستاتا: بأثر رجعي. كوليج ستيشن، تكساس: مطبعة ستاتا. رقم ISBN 978-1-59718-172-3.
  • هاملتون، لورانس سي. (2013). الإحصاء باستخدام STATA. بوسطن: سينجيج. ISBN 978-0-84006-463-9.
  • الموقع الرسمي
  • مجلة ستاتا
  • مطبعة ستاتا
  • نشرة ستاتا الفنية
  • أرشيف مكونات البرامج الإحصائية
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Stata&oldid=1249088781"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate