آموزش نرم افزار SAS
تهیه و تنظیم: فاطمه آقابابایی
نرمافزار SAS از جمله تخصصيترين نرمافزارهاي آماري است. سرعت پردازش اطلاعات به نحو قابل توجهي در اين نرمافزار نسبت به ساير نرمافزارهاي آماري بالاست. بنابراين در كارهاي تخصصي آماري كه شامل اطلاعات پيچيده ميباشند، بهتر است از اين نرمافزار استفاده شود. نگارشهاي متعددي ازاين نرمافزار در دسترس ميباشد. اولين نگارش موجود اين نرمافزار نگارش تحت سيستم عامل DOS ميباشد بعد از آن با ايجاد سيستمعاملهاي ويندوز و … ، اين نرمافزار قابليت نصب تحت سيستمهاي عامل را در نگارشهاي بعدي يافت. اولين نگارش تحت ويندوز اين نرمافزار نگارش 12/6 ميباشد.
نگارش های بعدي تحت سيستم عامل ويندوز عبارتند از نگارش 0 . 7، 0 . 8، 2 . 8 و 1 . 9 اين نرمافزار از نگارش اول به صورت، داراي سه پنجره مهم طراحي شده است كه عبارتند از:
الف: پنجره Program Editor براي برنامهنويسي
ب: پنجره output مختص خروجي برنامه
ج: پنجره LOG براي نمايش پيغامهاي ويژه اجراي دستورات محاسبات آماري
ـ برنامهنويسي با استفاده از نرمافزار SAS :
برنامهنويسي با استفاده از نرمافزار SAS با يك سري عبارات اختياري و اجباري امكانپذير است.
شيوه برنامهنويسي در محيط اين نرمافزار، تقريباً شبيه برنامهنويسي با زبان C ميباشد به اين معني كه تمام عبارات نرمافزار بايستي به ; ختم شود.
براي برنامهنويسي در محيط اين نرمافزار بايستي در دو مرحله، برنامهنويسي را طراحي نمود.
بنابراين بايستي در يك روند لازم، ابتدا اطلاعات به نرمافزار معرفي شود و سپس دستورات لازم براي تجزيه و تحليل اطلاعات ليست شود.
Data step : مرحله ورود اطلاعات و معرفي آنها به نرمافزار را Data step گويند.
مرحله دوم براي تجزيه و تحليل اطلاعات توسط قسمت proc step امكانپذير است.
ـ شيوه معرفي دادهها با استفاده از صفحه كليد:
شكلي كلي يك Data step براي معرفي دادهها با استفاده از صفحه كليد به صورت زير است:
Data statment;
input statment;
Cards;
دادهها
;
1) بنابراين يك Data step با عبارت اجباري Data شروع شده و با عبارت Run خاتمه مييابد.
2) عبارت اجباري input براي مشخصنمودن ليست نام متغيرهاي لازم در مورد دادههاست مثلاً
input x y ;
نام متغيرها را بايد با حداقل يك فاصله از هم جدا كنيم و هر متغير تنها ميتواند، حداكثر 8 كاراكتر بگيرد.
نرمافزار SAS قادر است اطلاعات را به صورت متغيرهاي عددي (Numeric) يا متغيرهاي رشتهاي (string) دريافت كنند.
چنانچه متغير يا متغيرهايي عددي باشند نام آنها را حداكثر با 8 كاراكتر در جلوي عبارت input يادداشت ميكنيم اما اگر برخي از متغيرها از نوع رشتهاي باشند، بايستي حتماً بعد از نام آنها علامت $ را حداقل با يك فاصله استفاده نمود.
3) Cards : مرحله ورود دادهها فرا رسيده و بعد از Cards; هر چه بيايد به عنوان داده محسوب ميشود به جاي Cards ميتوان Datalines نوشت.
4) Run; پايان دادههاست.
Proc step :
تجزيه و تحليل اطلاعات در نرمافزار SAS با رويههاي تعريف شده براي آن امكانپذير است.
هر رويه با توجه به عملكرد آن با يك نام، مشخص شده است. ممكن است بين رويههاي مختلف نرمافزار، اشتراك وجود داشته باشد، ولي هر يك از رويهها، براي يك تجزيه و تحليل خاص در نظر گرفته شدهاند. در يك رويه چند عبارت يا زيردستور كار تجزيه و تحليل را توسعه ميدهند برخي از اين عبارات اختياري و برخي ديگر اجباري هستند.
ترتيب نوشتن زير دستورها، در برخي رويهها مهم ميباشد و بايستي به آن توجه داشت.
برخي عبارات در يك رويه ميتوانند تكرار شوند و نيز برخي زير دستورها نيز طوري ساخته شدهاند كه ممكن است استفاده همزمان از آنها در proc step جايز نباشد.
مرحله استفاده از رويهها: چند زير دستور عملكرد مشابهي در اكثر رويههاي نرمافزار SAS دارند كه قبل از معرفي انواع رويههاي لازم وكاربردي به معرفي آنها ميپردازيم.
1) عبارت اختياري Var : از اين عبارت براي ليستكردن متغيرهاي لازم كه عملكرد رويه، روي آنها صورت خواهد گرفت استفاده ميشود.
; نام متغير يا متغيرها Var
حداقل با يك فاصله بايد نام متغيرها را از هم جدا كرد.
2) عبارت By : براي منحصركردن عملكرد يك رويه به زير گروههاي يك يا چند متغير از عبارت By استفاده ميشود. در هنگام استفاده از اين زيردستور بايستي توجه داشت كه مجموعه دادهها بايستي قبلاً بر حسب مقادير متغير يا متغيرهاي ليست شده در عبارت By مرتب شده باشند.
برای دریافت متن کامل مقاله بر روی لینک زیر کلیک کنید؛ یا بر روی آن کلیک راست کرده و گزینه save target as را انتخاب کنید.
دریافت متن کامل (pdf)