دروس SAS: كل ما تحتاج لمعرفته حول SAS

في مدونة SAS التعليمية هذه ، تعرف على ما هو SAS؟ ما الذي يمكنه فعله ، وفهم سبب كون SAS واحدة من أكثر أدوات التحليل شيوعًا في السوق.

الأسئلة - دروس SAS - Edurekaما هو SAS؟ لماذا يجب أن أتعلم SAS؟ما هي فوائد ؟هل تبحث عن إجابات للأسئلة أعلاه؟ إذا كانت الإجابة بنعم ، فهذا إذنالبرنامج التعليمي SASسوف يجيب على جميع أسئلتك.

نحن البشر مخلوقات غريبة ، أليس كذلك؟ نريد دائما معرفة المزيد. هذه الرغبة في المعرفة تجعلنا نطرح المزيد من الأسئلة ، وبالتالي ، تجعلنا نبحث عن المزيد من الإجابات.





دعونا نفكر في مشكلة بسيطة. ماذا لو أردت التسوق ، ولديك خياران للاختيار من بينها:

  • قسيمة بقيمة 149 دولارًا أمريكيًا
  • قسيمة خصم 25٪

قد تتساءل ، ما هو الخيار الذي سيساعدك على توفير المزيد؟هذا سيناريو واحد. لدينا العديد من هذه الأسئلة وقد نواجه سيناريوهات مختلفة حيث لا يمكننا اتخاذ القرار المناسب. هل هذه الأسئلة تجعلك تشعر بالفضولحول إيجاد إجابات؟ إذا كانت الإجابة بنعم ، فستعجبك التحليلات وكذلك الأدوات التي ستساعدك على تحليل البيانات. SAS هي إحدى هذه الأدوات.



دروس SAS

في نهاية المقال ، يجب أن تكون على دراية بالمواضيع التالية:

فهمك لـ SAS غير مكتمل بدون فهم تحليلات البيانات.لذلك دعونا نبدأ.

ما هي تحليلات البيانات؟

ظلت كلمة 'تحليلات' شائعة منذ فترة حتى الآن ، ومع ذلك لا توجد طريقة واحدة لتعريفها. دعونا نحاول فهم التحليلات بمثال بسيط. تخيل أنك تريد شراء قميص. ما هي الأسئلة المحتملة التي قد تفكر فيها؟ دعني أساعدك ببعض الأشياء الشائعة:



  • متى يجب علي شراء تي شيرت؟
  • كم يجب أن أنفق على التي شيرت؟
  • هل يجب أن أشتري القميص عبر الإنترنت أم يجب علي زيارة المتجر؟
  • إذا قررت شراء القميص عبر الإنترنت ، فمن أي موقع يمكنني شراؤه؟
  • إذا قررت زيارة متجر ، ما هو المتجر الذي يجب أن أزوره؟

قد يعتمد القرار على عوامل مثل الوقت والمال والتفضيل والتجارب السابقة. دعونا نواصل المشكلة المذكورة أعلاه. ضع في اعتبارك ما يلي:

  • أنت متفرغ يوم الأحد
  • ميزانيتك 300 دولار
  • تفضل زيارة متجر لأنه يتيح لك اختيار قميص
  • قررت زيارة متجر معين لأن زيارتك السابقة في المتجر لم تخيب ظنك

بناءً على النقاط المذكورة أعلاه ، لنفترض أنك قررت زيارة متجر يوم الأحد وشراء قميص سيكلفك حوالي 265 دولارًا. لقد فكرت في بعض الاحتمالات ، واخترت تلك التي تناسب المتطلبات واتخذت قرارًا.

حسنًا بكلمات بسيطة ، لقد أجريت نوعًا من التحليل لمساعدتك في شراء قميص. اسمحوا لي أن أبسطها أكثر. قام دماغك بأمرين بسيطين هنا:

  • تم جمع المعلومات حسب متطلباتك
  • فهم البيانات وبناءً على هذه المعلومات ، ساعدك في اتخاذ القرار في شراء القميص.

هذا ما يمكنك القيام به باستخدام التحليلات. يمكنك جمع المعلومات وتحليلها واتخاذ قرارات أفضل. المثال أعلاه كانسهل، لذلك يمكنك اتخاذ قرار بناءً على بعض الافتراضات. ماذا لو لم تكن المشكلة واتخاذ القرار بهذه السهولة؟

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

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

لدينا العديد من الأدوات تحت تصرفنا للتحليل وتبسيط مثل هذه المشاكل.إحدى الأدوات البارزة هي SAS. سيساعدك هذا البرنامج التعليمي SAS على فهم SAS وكيف يمكن استخدامه لحل مشكلاتنا.

اشترك في قناتنا على يوتيوب للحصول على تحديثات جديدة ..!

تحتاج إلى SAS

نما سوق التحليلات بشكل كبير في السنوات القليلة الماضية. وقد أدى ذلك إلى زيادة عدد الأدوات المستخدمة. كل هذه مفيدة بطريقة أو بأخرى. لذلك دعونا نمضي قدمًا في برنامجنا التعليمي SAS ونلقي نظرة على بعض الأدوات الأكثر استخدامًا في السوق.

  • SAS: إنها الأداة الأكثر استخدامًا في سوق التحليلات التجارية. مع عدد كبير من الوظائف الإحصائية وواجهة المستخدم الرسومية الجيدة (Enterprise Guide & Miner) ، فهي بالتأكيد تقود السوق.
  • R: إنه برنامج مفتوح المصدر. من السهل تعلم لغة R لأنها موثقة جيدًا. إنها فعالة من حيث التكلفة ولديها قدرات إحصائية قوية.
  • بايثون هي لغة برمجة أخرى مفتوحة المصدر مستخدمة على نطاق واسع. زاد استخدام بايثون بمرور الوقت.اليوم ، مكتبات رياضية مثل Numpy و Scipy و MatPlotLib. يمكنك إجراء أي عملية إحصائية تقريبًا أو إنشاء أي نموذج باستخدام هذه المكتبات.

SAS مقابل. R مقابل. بايثون

دعونا نقارن هذه الأدوات الثلاثة في هذا البرنامج التعليمي SAS وسأستخدم المعلمات التالية للمقارنة.

1) الوظائف

ما هي عوامل تصفية السياق في اللوحة

نظرًا لكونها أداة حيوية للبحث والتحليلات ، فقد أوجدت بالتأكيد الكثير من المتطلبات لموارد SAS المدربة. تمتلك SAS 70٪ من حصة السوق. R يحمل 15٪ والثعبان هو الأقل ، وهو أقل من 10٪.

2) سهولة الفهم

SAS هي واحدة من أسهل أدوات التعلم. حتى الأشخاص الذين لديهم معرفة محدودة بـ SQL يمكنهم تعلمها بسهولة. Python ليست ملائمة مثل SAS للتحليلات. يتطلب منك R كتابة أكواد مملة وطويلة ، ومن ثم إعطاء SAS ميزة.

3) لغة الجيل الرابع

SAS هي لغة برمجة من الجيل الرابع. لغة برمجة الجيل الرابع هي 'لغة برمجة مصممة لغرض معين في الاعتبار مثل تطوير برامج الأعمال التجارية.' إنه مصمم لتقليل جهد البرمجة وتقليل الوقت والتكلفة اللازمين لتطوير البرنامج. لغة R و Python ليستا من لغات الجيل الرابع.

4) مرنة

تبقى SAS محدثة لاحتياجات السوق. سهولة تكامله تجعله أكثر مرونة وقابلية للاستخدام. هذا يعني أيضًا أنه يندمج جيدًا مع التقنيات الأخرى. جعلها مرنة بالمعنى الحقيقي.

الأسباب المذكورة أعلاه تدعم بقوة الادعاء بأن SAS تحتل مكانتها الأولى في السوق بقوة.والآن بعد أن رأينا المقارنة بين هذه الأدوات التحليلية الثلاثة. المضي قدمًا في هذا البرنامج التعليمي SAS دعنا نفهم SAS بمزيد من التفاصيل.

دروس SAS: ما هو SAS ؟

دعونا الآن نحاول فهم ما هو SAS وماذا تفعل؟

SAS تعني نظام التحليل الإحصائي. إنها مجموعة برامج تم تطويرها بواسطة معهد SAS.

تطبيقات SAS

توضح الصورة أدناه بعض تطبيقات SAS:

بكلمات بسيطة ، يمكن لـ SAS معالجة البيانات المعقدة وإنشاء رؤى ذات مغزى من شأنها أن تساعد المؤسسات على اتخاذ قرارات أفضل أو توقع النتائج المحتملة في المستقبل القريب.

يتيح لك SAS إمكانية التنقيب عن البيانات وتعديلها وإدارتها واستردادها من مصادر مختلفة وتحليلها.تساعد واجهة المستخدم الرسومية للإشارة والنقر الخاصة بـ SAS المستخدمين غير التقنيين على استخدام ميزاتها للعمليات الرسومية والخيارات المتقدمة.

دروس SAS | برنامج SAS التعليمي لتحليل البيانات | إدوريكا

مكونات SAS

دعنا نمضي قدمًا في برنامجنا التعليمي SAS ونلقي نظرة على بعض مكونات SAS المهمة:

  • قاعدة SAS: إنه المكون الأكثر استخدامًا. لديها مرفق إدارة البيانات. يمكنك إجراء تحليل البيانات باستخدام Base SAS.
  • SAS / الرسم البياني: باستخدام SAS / Graph يمكنك تمثيل البيانات كرسومات بيانية. هذا يجعل تصور البيانات سهلا.
  • SAS / STAT: يتيح لك إجراء التحليل الإحصائي ، مثل تحليل التباين والانحدار والمتغيرات المتعددة والبقاء والتحليل النفسي.
  • SAS / ETS: وهي مناسبة لتحليل السلاسل الزمنية.

نظرًا لأن هذه مقالة تمهيدية ، فسوف نركز على Base SAS وأنا متأكد من أنه من السهل على الجميع فهمها.

هل أنت مهتم بتعلم SAS من الخبراء؟ تسجيل الآن

SAS كلغة برمجة

معظم بيئات البرمجة إما مدفوعة بالقائمة (أشر وانقر) أو مدفوعة بالأمر (أدخل الأوامر وتنفيذها). ومع ذلك ، فإن SAS ليست قائمة مدفوعة ولا مدفوعة بأمر. هذا لأنه يستخدم سلسلة من التعليمات أو العبارات المعروفة باسم برنامج SAS. هذا البرنامج هو تصوير لما تريد القيام به وهو مكتوب بلغة SAS.

البيانات

البيانات مركزية لكل مجموعة بيانات. في SAS ، تتوفر البيانات في شكل جدولي حيث تشغل المتغيرات مساحة العمود ، وتحتل الملاحظات مساحة الصف.

أنواع البيانات:

يتعامل SAS مع الأرقام كبيانات رقمية وكل شيء آخر يقع ضمن بيانات الأحرف. ومن ثم فإن SAS لديها نوعان من البيانات ، رقمي وحرف. سهل أليس كذلك؟

تشكل خطوة DATA وخطوة PROC اللبنات الأساسية لبرنامج SAS. ما تفعله هذه اللبنات هو ما سنناقشه في هذا البرنامج التعليمي SAS.

اللبنات الأساسية من SAS

نبدأ برنامجًا بخطوة بيانات لإنشاء مجموعة بيانات SAS ثم تمرير البيانات إلى خطوة PROC. تقوم خطوة PROC بمعالجة البيانات. لفهم كيفية عمل خطوات DATA و PROC ، دعونا ننظر في المثال أدناه.

لنفترض أنني أردت تحويل رقم بالبوصة إلى سنتيمترات وتخزين النتيجة في متغير يسمى 'الحجم' وطباعته ، فإن خطوة البيانات ستحول الرقم بالبوصة إلى سنتيمترات وستقوم خطوة PROC بطباعة النتيجة.

تُظهر الصورة أدناه مقتطفًا من التعليمات البرمجية للمشكلة المذكورة أعلاه:

تشكل البيانات خطوات البيانات و PROC. قد يختلف طول الخطوة من بيان واحد إلى أكثر من مائة بيان. من المهم أن تتذكر أن خطوات البيانات تُستخدم لقراءة البيانات وتعديلها ، بينما تُستخدم خطوات PROC لتحليل البيانات أو أداء وظائف الأداة المساعدة أو طباعة التقارير.

تبدأ خطوات DATA بالكلمة الأساسية DATA والتي يتبعها اسم تختاره لمجموعة بيانات SAS الخاصة بك. من الواضح أن خطوة البيانات أعلاه تنتج مجموعة بيانات تسمى الحجم. تقرأ خطوات البيانات البيانات من ملفات البيانات الخارجية ويمكن استخدامها أيضًا لتضمين الحلقات وبيانات الحالة. يمكن استخدامه لدمج البيانات وفرزها ودمجها وتسلسلها.

وبالمثل ، تبدأ الإجراءات بعبارة PROC حيث تتبع الكلمة الأساسية PROC اسم الإجراء المستخدم (على سبيل المثال ، قد يكون اسم الإجراء PRINT أو SORT أو MEAN). تحتوي إجراءات SAS في الغالب على عدد قليل من البيانات المحتملة.

في كل مرة تأتي فيها SAS عبر خطوة جديدة (مميزة ببيان DATA أو PROC) ، فإنها تنهي الخطوة السابقة أو تنهيها وتبدأ بخطوة جديدة.

بينما يبدأ البرنامج النموذجي بخطوة بيانات لإدخال البيانات أو تعديلها ، ثم يمرر البيانات إلى خطوة PROC ، فهو بالتأكيد ليس النمط الوحيد لخلط خطوات البيانات وخطوات PROC. كما يمكنككومة كتل البناءبأي ترتيب ، يمكنك ترتيب خطوات البيانات و PROC بأي ترتيب. يمكن أن يحتوي البرنامج حتى على خطوات البيانات فقط أو خطوات PROC فقط.

ومع ذلك ، ستجد أنه من الأسهل بكثير كتابة برامج SAS إذا فهمت هذه الوظائف الأساسية. ما سبق ذكره قليل من الأساسيات التي يجب أن يعرفها كل مبتدئ في SAS. بالانتقال إلى الجزء التالي من البرنامج التعليمي الخاص بنا ، دعنا نفهم كيفية تثبيت إصدار جامعة SAS.

الآن يمكن للمبتدئين تعلم وممارسة SAS ، مثل معهد ساس أطلق سراحه طبعة جامعة ساس وهو متاح مجانًا. جميع الميزات المطلوبة لتعلم Base SAS متوفرة هنا. ستجعل Learning Base SAS من السهل عليك تعلم المكونات الأخرى.

ستساعدك الخطوات التالية في تثبيت SAS University Edition.إنه برنامج يمكنك من خلاله ممارسة برمجة SAS.

دروس SAS: التثبيت

تثبيت SAS University Edition سهل. ومع ذلك ، فإن توفره كجهاز افتراضي يتطلب منك تشغيله في بيئة افتراضية. تحتاج إلى تثبيت برنامج ظاهرية على جهاز الكمبيوتر الخاص بك قبل تشغيل برنامج SAS. ستساعدك الخطوات التالية في تنزيل بيئة SAS وإعدادها.

1) تنزيل إصدار جامعة SAS

يمكن تحميل SAS University Edition من هذا الرابط طبعة جامعة ساس . إذا قمت بالنقر فوق الارتباط أعلاه ، فستظهر النافذة التالية. يرجى قراءة تفاصيل المتطلبات قبل البدء في التنزيل.

2) دليل البدء السريع للتثبيت

يمكن للأشخاص الجدد تمامًا في عملية التثبيت الاطلاع على الإرشادات ومقاطع الفيديو التالية المتوفرة كما في الخطوة 1. وهي اختيارية ويمكنك تخطيها إذا كنت مألوفًا بالفعل.

3) إعداد برنامج المحاكاة الافتراضية

ما هي الدورة في جافا

ستتيح لك الروابط الموجودة في الخطوة 2 تنزيل برنامج المحاكاة الافتراضية المناسب. يمكنك تخطي هذه الخطوة إذا كنت قد قمت بالفعل بتثبيت برنامج Virtualization.

4) قم بتنزيل الملف المضغوط

اختر الإصدار المناسب من SAS University Edition المتوافقمع بيئة المحاكاة الافتراضية لديك. سيتم تنزيله كملف مضغوط. الاسمسيكون مشابهًا لـ: 'unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) قم بفك ضغط الملف المضغوط

قم بفك ضغط الملف المضغوط أعلاه وتخزينه في دليل مناسب.

6) تحميل الجهاز الظاهري

كيفية إعداد مسار جافا

افتح مشغل VMware وابحث عن ملف ينتهي بامتداد .vmx وافتحه. ستكون الشاشة التالية مرئية. يرجى ملاحظة الإعدادات الأساسية مثل الذاكرة ومساحة القرص الصلب المخصصة للرجوع اليها.

7) تشغيل الجهاز الظاهري

النقر فوق ملف قم بتشغيل هذا الجهاز الظاهري بجانب علامة السهم الخضراء ، يتيح لك بدء تشغيل الجهاز الظاهري. يجب أن تظهر الشاشة التالية.

أثناء التحميل ، تظهر الشاشة التالية. بعد ذلك يمكنك تشغيل الجهاز الظاهري. ستحصل على مطالبة بالانتقال إلى عنوان URL الذي سيفتح بيئة SAS.

8) اس فتح استوديو SAS

افتح علامة تبويب جديدة في متصفحك وقم بتحميل عنوان URL المميز في الصورة أعلاه. ستظهر الشاشة التالية للإشارة إلى جاهزية بيئة SAS. قد تحصل على عنوان URL مختلف بسبب عنوان URLقد يختلف من كمبيوتر إلى كمبيوتر شخصي.

يمكنك بدء الاستوديو وأنت على ما يرام.

تشغيل برنامج SAS

الآن وقد فهمنا كيفية تثبيت SAS University Edition ، بعد ذلك في برنامج SAS التعليمي الخاص بنا ، دعنا نأخذ عينة من برنامج SAS.

يوضح الكود أدناه كيفية طباعة تسلسل فيبوناتشي. في حالة ، إذا كنت لا تعرف ما هو تسلسل فيبوناتشي ، دعني أحدده لك.

تسلسل فيبوناتشي هو مجموعة من الأرقام التي تبدأ برقم واحد أو صفر ، متبوعًا برقم واحد ، وتستمر بناءً على القاعدة التي تنص على أن كل رقم (يسمى رقم فيبوناتشي) يساوي مجموع العددين السابقين. إذا تم الإشارة إلى تسلسل فيبوناتشي F (n) ، حيث n هو المصطلح الأول في التسلسل ، فإن المعادلة التالية توضح تسلسل Fibonacci لـ n = 0 ، حيث يتم تعريف المصطلحين الأولين على أنهما 0 و 1 حسب الاتفاقية:

و (0) = 0 ، 1 ، 1 ، 2 ، 3 ، 5 ، 8 ، 13 ، 21 ، 34 ...

في بعض السياق ، من المعتاد استخدام n = 1. في هذه الحالة ، يتم تعريف المصطلحين الأولين على أنهما 1 و 1 افتراضيًا ، وبالتالي:

و (1) = 1 ، 1 ، 2 ، 3 ، 5 ، 8 ، 13 ، 21 ، 34 ...

دعونا نلقي نظرة على كود SAS هذا الذي يولد تسلسل فيبوناتشي يبدأ بواحد.

DATA Fibonacci Do i = 1 إلى 10 Fib = Sum (Fib، lag (Fib)) إذا كان i = 1 ثم Fib = 1 نهاية الإخراج PROC PRINT Fibonacci Run

في الكود أعلاه ، حددنا وظيفة تسمى 'Fib' لحساب الرقم التالي. فيبوناتشي تساوي مجموع رقم فيبوناتشي الحالي والسابقفيبوناتشيرقم. نستخدم وظيفة lag لاسترداد الوظيفة الأخيرة وجلب قيمة رقم Fib السابق.

الصورة التالية توضح إخراج الكود أعلاه. لقد استخدمنا إجراء PROC PRINT لعرض الإخراج في نموذج مطبوع.

آمل أن تكون قد أحببت مدونة SAS التعليمية هذه. كانت هذه أول مدونة لسلسلة مدونة SAS التعليمية. ستكون مدونتي التالية حول برمجة SAS ، اقرأ ذلك أيضًا لتتعلم كيفية كتابة البرامج في SAS.

إذا كنت ترغب في تعلم SAS وبناء مستقبل وظيفي في مجال التحليلات ، فراجع موقعنا الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية.سيساعدك هذا التدريب على فهم SAS بعمق ويساعدك على إتقانهامفاهيم مختلفة للغة SAS.

هل أنت مهتم بتعلم SAS من الخبراء؟ تسجيل الآن

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات وسنعاود الاتصال بك.