מדריך SAS: כל מה שאתה צריך לדעת על SAS



בבלוג זה של מדריך SAS, למד מהו SAS? מה היא יכולה לעשות, ולהבין מדוע SAS הוא אחד מכלי הניתוח הפופולריים ביותר בשוק.

שאלות - מדריך SAS - אדוריקהמה זה SAS? מדוע עלי ללמוד SAS?מה היתרונות של ?האם אתה מחפש תשובות לשאלות הנ'ל? אם כן, אז זהמדריך SASיענה על כל השאלות שלך.

אנחנו בני האדם מינים סקרנים, לא? אנחנו תמיד רוצים לדעת יותר. הרצון הזה לדעת, גורם לנו לשאול שאלות נוספות, ובתורו, מחזיק אותנו בחיפוש אחר תשובות נוספות.





הבה נבחן בעיה פשוטה. מה אם אתה רוצה לעשות קניות ויש לך שתי אפשרויות לבחירה:

  • קופון של 149 דולר
  • הנחה של 25% בקופון

אתה יכול לתהות, איזו אפשרות תעזור לך לחסוך יותר?זה תרחיש אחד. יש לנו הרבה שאלות כאלה ואולי אנו נתקלים בתרחישים שונים שבהם איננו יכולים לקבל החלטה ראויה. האם השאלות האלה גורמות לך להיות סקרןעל מציאת תשובות? אם כן, אז אתה תאהב ניתוח וגם את הכלים שיעזרו לך לנתח נתונים. SAS הוא כלי כזה.



מדריך SAS

בסוף המאמר עליכם להכיר את הנושאים הבאים:

הבנתך את SAS אינה שלמה ללא הבנה ניתוח נתונים.אז בואו נתחיל.

מה זה ניתוח נתונים?

המילה 'אנליטיקס' מתנהלת כבר זמן מה, אולם אין דרך אחת להגדיר אותה. בואו ננסה להבין את האנליטיקה בעזרת דוגמה פשוטה. תאר לעצמך, אתה רוצה לקנות חולצת טריקו. מה יהיו השאלות האפשריות שאתה עשוי לחשוב עליהן? תן לי לעזור לך בכמה נפוצים:



  • מתי עלי לקנות חולצת טריקו?
  • כמה אני צריך להוציא עבור החולצה?
  • האם עלי לקנות את החולצה באינטרנט או עליי לבקר בחנות?
  • אם אני מחליט לקנות את החולצה באופן מקוון, מאיזה אתר כדאי לי לקנות אותה?
  • אם אני מחליט לבקר בחנות, באיזו חנות עלי לבקר?

ההחלטה עשויה להיות תלויה בגורמים כמו זמן, כסף, העדפה וחוויות קודמות. הבה נמשיך עם הבעיה הנ'ל. שקול את הדברים הבאים:

  • אתה חופשי ביום ראשון
  • התקציב שלך הוא 300 $
  • אתה מעדיף לבקר בחנות מכיוון שהיא מאפשרת לך לבחור בחולצת טריקו
  • אתה מחליט לבקר בחנות מסוימת מכיוון שביקורך הקודם בחנות לא אכזב אותך

על פי הנקודות לעיל, נניח, תחליט לבקר בחנות ביום ראשון ולקנות חולצת טריקו שתעלה לך בסביבות 265 $. שקלת כמה אפשרויות, בחרת את אלה שמתאימות לדרישה וקיבלת החלטה.

ובכן במילים פשוטות עשיתם איזשהו ניתוח שיעזור לכם לקנות חולצת טריקו. תן לי לפשט את זה עוד יותר. המוח שלך עשה כאן שני דברים פשוטים:

  • מידע שנאסף בהתאם לדרישתך
  • הבנתי את הנתונים ועל סמך המידע עזר לך להחליט בקניית החולצה.

זה מה שאתה יכול לעשות באמצעות ניתוח. אתה יכול לאסוף מידע, לנתח אותו ולקבל החלטות טובות יותר. הדוגמה לעיל הייתהקַלאז אתה יכול לקבל החלטה על סמך כמה הנחות יסוד. מה אם הבעיה וקבלת ההחלטות לא היו כל כך קלים?

שקול בעיה זו מנקודת מבט עסקית.נניח, חברת סחר אלקטרוני רוצה ללמוד את דפוסי הקנייה של לקוחותיה על סמך הנתונים הקודמים. החברה תצטרך לשקול אלפי רשומות, לא? כעת, דמיין את הנתונים עליהם דיברנו זה עתה או תמורות ושילובים שהחברה עשויה לשקול לגבי העדפות שונות שיש לאנשים.

כמו כן, ייתכן שלחברה אין את כל הנתונים. לדוגמא, אם לקוח לא קנה חולצה, אז אילו גורמים הביאו את הלקוח להחליט שלא לקנות את החולצה? נתונים חסרים אלה עלולים ליצור בעיות. איך נתמודד עם הבעיות הללו? כיצד אנו מטפלים בנתונים כאלה? נו,בעיות אלה הופכות לקלות יותר כאשר אנו משתמשים בניתוח. באמצעות ניתוח ניתן לחסל נתונים מיותרים ולייעל את המידע הרלוונטי כדי למצוא דפוסים שיכולים לעזור לך לקבל החלטות טובות יותר.

לרשותנו כלים רבים לניתוח וכדי לפשט בעיות כאלה.כלי בולט אחד הוא SAS. מדריך SAS זה, יעזור לך להבין את SAS וכיצד ניתן להשתמש בו כדי לפתור את הבעיות שלנו.

הירשם לערוץ היוטיוב שלנו כדי לקבל עדכונים חדשים ..!

צורך ב- SAS

שוק האנליטיקה צמח מאוד בשנים האחרונות. זה הביא לעלייה במספר הכלים המשמשים. כל אלה מועילים בצורה כזו או אחרת. אז בואו נתקדם בהדרכת SAS שלנו ונסתכל בכמה מהכלים הנפוצים ביותר בשוק.

  • SAS: זהו הכלי הנפוץ ביותר בשוק הניתוחים המסחריים. עם שפע של פונקציות סטטיסטיות ו- GUI טוב (Enterprise Guide & Miner), זה בהחלט מוביל את השוק.
  • R: זו תוכנת קוד פתוח. קל ללמוד R מכיוון שהוא מתועד היטב. זה חסכוני ובעל יכולות סטטיסטיות חזקות.
  • פִּיתוֹן היא שפת סקריפטים קוד פתוח אחרת שנמצאת בשימוש נרחב. השימוש בפייתון גדל עם הזמן.כיום, ספריות ספורט כגון Numpy, Scipy ו- MatPlotLib. אתה יכול לבצע כמעט כל פעולה סטטיסטית או לבנות כל מודל באמצעות ספריות אלה.

SAS נגד. R vs. פִּיתוֹן

הבה נשווה את שלושת הכלים הללו במדריך SAS זה ואני הולך להשתמש בפרמטרים הבאים לצורך השוואה.

1) משרות

בהיותו כלי חיוני למחקר וניתוח, הוא בוודאי יצר דרישות רבות למשאבים שהוכשרו על ידי SAS. SAS מחזיקה ב -70% מנתח השוק. R מחזיקה 15% ופייתון מחזיקה הכי פחות, שהם פחות מ -10%.

2) קלות הבנה

SAS הוא אחד הכלים הקלים ביותר ללמוד. אפילו אנשים עם ידע מוגבל ב- SQL יכולים ללמוד זאת בקלות. פייתון אינו נוח כמו 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: זה מתאים לניתוח סדרות זמן.

מכיוון שמדובר במאמר היכרות, אנו נתמקד בבסיס SAS ואני בטוח שזה צריך להיות קל לכולם להבין.

מעוניין ללמוד SAS ממומחים? הירשם עכשיו

SAS כשפת תכנות

רוב סביבות התכנות הן מונעות בתפריט (הצבע ולחץ) או מונחות פקודות (הזן וביצע פקודות). עם זאת, SAS אינו מונע בתפריט ולא מונחה על ידי פקודה. הסיבה לכך היא שהיא משתמשת בסדרת הוראות או הצהרות המכונות תוכנית SAS. תוכנית זו היא תיאור של מה שאתה רוצה לעשות וכתובה בשפת SAS.

נתונים

הנתונים הם מרכזיים בכל מערך נתונים. ב- SAS, נתונים זמינים בצורה טבלאית שבה משתנים תופסים את שטח העמודה, ותצפיות תופסות את שטח השורה.

סוגי מידע:

SAS מתייחסת למספרים כאל נתונים מספריים וכל השאר נופל תחת נתוני תווים. מכאן של- SAS יש שני סוגי נתונים, מספריים ותווים. קל, לא?

שלב ה- DATA וה- PROC מהווים את אבני הבניין הבסיסיות של תוכנית SAS. מה שעושים אבני הבניין הללו הוא מה שנדון במדריך SAS זה.

אבני בניין של SAS

אנו מתחילים תוכנית עם שלב DATA ליצירת מערך נתונים של SAS ואז מעבירים את הנתונים לשלב PROC. שלב ה- PROC מעבד את הנתונים. על מנת להבין כיצד פועלים שלבי DATA ו- PROC, הבה נבחן את הדוגמה הבאה.

נניח שרציתי להמיר מספר שהוא בסנטימטרים לסנטימטרים ולאחסן את התוצאה במשתנה שנקרא 'גודל' ולהדפיס אותו, ואז שלב ה- DATA ימיר את המספר בסנטימטרים לסנטימטרים ושלב PROC היה מדפיס את התוצאה.

התמונה למטה מציגה קטע קוד לבעיה שהוזכרה לעיל:

ההצהרות מהוות שלבי DATA ו- PROC. אורכו של צעד יכול להשתנות בין אחת ליותר ממאה הצהרות. חשוב לזכור ששלבי DATA משמשים לקריאה ושינוי נתונים, ואילו שלבי PROC משמשים לניתוח נתונים, ביצוע פונקציות שירות או הדפסת דוחות.

שלבי DATA מתחילים במילת המפתח DATA ואחריה שם שאתה בוחר עבור מערך הנתונים שלך ב- SAS. ניכר כי שלב ה- DATA הנ'ל מייצר מערך נתונים בשם גודל. שלבי DATA קוראים נתונים מקבצי נתונים חיצוניים, והם יכולים לשמש גם לכלול לולאות והצהרות מקרה. בעזרתו ניתן למזג, למיין, לשלב ולשרשר נתונים.

באופן דומה, נהלים מתחילים בהצהרת PROC כאשר מילת המפתח PROC עוקבת אחר שם ההליך בו נעשה שימוש (למשל שם ההליך עשוי להיות PRINT, SORT או MEAN). לנהלי SAS יש קומץ הצהרות אפשריות.

בכל פעם ש- SAS נתקל בשלב חדש (המסומן בהצהרת DATA או PROC), הוא מסיים או מסיים את השלב הקודם ומתחיל בשלב חדש.

בעוד שתוכנית טיפוסית מתחילה בשלב DATA להזנה או לשינוי נתונים ואז מעבירה את הנתונים לשלב PROC, זה בהחלט לא הדפוס היחיד לערבוב שלבים של DATA ו- PROC. בדיוק כמו שאתה יכולערימת אבני בנייןבכל סדר, אתה יכול לארגן צעדים של DATA ו- PROC בכל סדר. תוכנית יכולה להכיל אפילו שלבי DATA בלבד או רק שלבי PROC.

עם זאת, יהיה לך הרבה יותר קל לכתוב תוכניות SAS אם אתה מבין את הפונקציות הבסיסיות האלה. האמור לעיל הם כמה יסודות שכל מתחיל SAS צריך לדעת. בהמשך לחלק הבא של מדריך ה- SAS שלנו, הבה ונבין כיצד להתקין את מהדורת האוניברסיטה של ​​SAS.

עכשיו מתחילים יכולים ללמוד ולתרגל SAS, כמו מכון SAS בע'מ שחרר מהדורת אוניברסיטת SAS אשר זמין בחינם. כל התכונות הדרושות ללימוד Base SAS זמינות כאן. בסיס למידה SAS יקל עליכם ללמוד רכיבים אחרים.

השלבים הבאים יעזרו לך להתקין את מהדורת אוניברסיטת SAS.זו תוכנה באמצעותה ניתן לתרגל תכנות SAS.

מדריך SAS: התקנה

התקנת המהדורה של אוניברסיטת SAS היא קלה. עם זאת, הזמינות שלה כמכונה וירטואלית מחייבת אותך להפעיל אותה בסביבה וירטואלית. עליך להתקין תוכנת וירטואליזציה במחשב האישי שלך לפני שתפעיל את תוכנת SAS. השלבים הבאים יעזרו לך להוריד ולהתקין את סביבת SAS.

1) הורד את מהדורת אוניברסיטת SAS

מהדורת אוניברסיטת SAS ניתן להוריד מקישור זה מהדורת אוניברסיטת SAS . אם תלחץ על הקישור שלמעלה, יופיע החלון הבא. אנא קרא את פרטי הדרישה לפני שתתחיל להוריד.

2) מדריך להתחלה מהירה להתקנה

אנשים חדשים לחלוטין בתהליך ההתקנה, יכולים לעבור על המדריכים והסרטונים הבאים הזמינים כמו בשלב 1. זה אופציונלי ואתה יכול לדלג עליו אם אתה כבר מכיר.

3) הגדרת תוכנת וירטואליזציה

הקישורים בשלב 2 יאפשרו לך להוריד את תוכנת הווירטואליזציה המתאימה. אתה יכול לדלג על שלב זה אם כבר התקנת תוכנת וירטואליזציה.

4) הורד את קובץ ה- Zip

בחר את הגרסה המתאימה של המהדורה האוניברסיטית של SASעם סביבת הווירטואליזציה שיש לך. זה יורד כקובץ zip. השםיהיה דומה ל: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) לפתוח את קובץ ה- Zip

פתח את הקובץ המקושר עם רוכסן לעיל ושמור אותו בספריה מתאימה.

6) טעינת המכונה הווירטואלית

פתח והפעל את נגן ה- VMware שלך, חפש קובץ שמסתיים בסיומת .vmx ופתח אותו. המסך הבא יהיה גלוי. שים לב להגדרות הבסיסיות כמו זיכרון ושטח דיסק קשיח שהוקצו לעיונך.

7) הפעל את המכונה הווירטואלית

לחיצה על הפעל מכונה וירטואלית זו לצד סימן החץ הירוק, מאפשר לך להפעיל את המכונה הווירטואלית. המסך הבא אמור להופיע.

במהלך הטעינה מופיע המסך הבא. אחרי זה אתה יכול להפעיל את המכונה הווירטואלית. תקבל הנחיה לעבור לכתובת האתר שתפתח את סביבת SAS.

8) ס סטארט-אפ של SAS

פתח כרטיסייה חדשה בדפדפן וטען את כתובת האתר המודגשת בתמונה שלמעלה. המסך הבא יראה כי הוא מוכן לסביבת ה- SAS. יתכן שתקבל כתובת אתר אחרת מכיוון שכתובת האתרעשוי להיות שונה ממחשב למחשב אישי.

אתה יכול להתחיל את הסטודיו ואתה טוב ללכת.

הפעלת תוכנית SAS

כעת לאחר שהבנו כיצד להתקין את מהדורת אוניברסיטת SAS, הבא במדריך SAS שלנו, הבה נבחן תוכנית SAS לדוגמה.

הקוד שלהלן מראה כיצד להדפיס רצף פיבונאצ'י. במקרה, אם אינך יודע מהו רצף פיבונאצ'י, הרשה לי להגדיר אותו עבורך.

רצף פיבונאצ'י הוא קבוצה של מספרים שמתחילה עם אחד או אפס, ואחריו אחד, וממשיכה על פי הכלל שכל מספר (הנקרא מספר פיבונאצ'י) שווה לסכום של שני המספרים הקודמים. אם רצף פיבונאצ'י מסומן ב- F (n), כאשר n הוא המונח הראשון ברצף, המשוואה הבאה מציגה את רצף פיבונאצ'י עבור n = 0, כאשר שני המונחים הראשונים מוגדרים כ- 0 ו- 1 על פי המוסכמה:

F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

בהקשר כלשהו, ​​נהוג להשתמש ב- n = 1. במקרה זה, שני המונחים הראשונים מוגדרים כברירת מחדל כ -1 ו- 1, ולכן:

F (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

בואו נסתכל על קוד SAS זה שמייצר רצף פיבונאצ'י שמתחיל באחד.

נתונים Fibonacci האם אני = 1 עד 10 Fib = סכום (Fib, פיגור (Fib)) אם i = 1 אז Fib = 1 סוף פלט PROC PRINT Fibonacci Run

בקוד הנ'ל הגדרנו פונקציה הנקראת 'Fib' לחישוב המספר הבא. Fib שווה לסכום מספר ה- Fib הנוכחי והקודםפיבונאצ'ימספר. אנו משתמשים בפונקציית השהיה כדי לאחזר את הפונקציה האחרונה וכדי להביא את הערך של מספר ה- fib הקודם.

התמונה הבאה מציגה את פלט הקוד שלעיל. השתמשנו בהליך PROC PRINT כדי להציג את הפלט בצורה מודפסת.

אני מקווה שאהבתם את בלוג ההדרכה של SAS. זה היה הבלוג הראשון של סדרת הבלוגים SAS Tutorial. הבלוג הבא שלי יהיה על תכנות SAS, האם קרא את זה גם כדי ללמוד כיצד לכתוב תוכניות ב- SAS.

אם ברצונך ללמוד SAS ולבנות קריירה בתחום הניתוח, עיין ב שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי.הכשרה זו תעזור לך להבין את SAS לעומק ותעזור לך לשלוטמושגים שונים של שפת SAS.

מעוניין ללמוד SAS ממומחים? הירשם עכשיו

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.