תכנות בשפת R
דר' יובל נוב
6.2.2023 + 8.2.2023
09:00-15:00
הסדנא תתקיים בכיתת מחשבים 562, בניין ראשי
מבוא לניתוח נתונים ותכנות בשפת R
רקע
שפת R משמשת מזה למעלה מעשור כ"לינגואה פרנקה" של המחקר האקדמי הסטטיסטי. R היא שפה חינמית
לחלוטין המופצת בקוד פתוח, ואחת ממעלותיה המרכזיות היא מנגנון ה"חבילות" המוטמע בה, דרכו יכולים חוקרים
לשתף את עמיתיהם בשיטות סטטיסטיות חדשות שפיתחו. נכון להיום נכתבו עבור R למעלה מ- 17,000 חבילות
במגוון אדיר של דיסציפלינות מימון, פסיכומטריקה, גיאופיזיקה, ועוד ועוד שהפכו אותה לחוד החנית הסטטיסטי -
חישובי במחקר האקדמי.
תוכן ומבנה הסדנה
הסדנה מיועדת לחוקרים בעלי רקע מינימלי או חסרי רקע לחלוטין ב- R, אך בעלי ידע בסיסי בסטטיסטיקה. רקע
בתכנות בשפה אחרת עשוי לעזור, אך אינו הכרחי. אין צורך בקריאת חומר מקדימה. להלן תכנית הסדנה:
Day 1
Introduction
The R Studio working environment
The command line, arithmetic, variables, assignments, missing and ill-defined values
Basic data structures: vectors, matrices, factors, lists, data frames
Flow control: conditions and loops
Day 2
Functions
Basic graphics: scatterplots, histograms, bar charts
Basic statistics in R: descriptive statistics, t test, linear regression, Wilcoxon test
The R package system
The dplyr package
A case study
הסדנה תתנהל בסגנון hands-on : המשתתפים יישבו מול מחשבים, יפתרו תרגילים שיינתנו מיד לאחר כל נושא
שיילמד, ויזכו לפידבק מיידי. כל חומרי הלימוד )שקפים, תרגילים, וקבצי נתונים( יחולקו למשתתפים. התוכנות
הנדרשות הן R וסביבת R Studio , שתיהן חינמיות ומותקנות בכיתות המחשבים באוניברסיטה.
הסדנה לא מתיימרת להפוך את משתתפיה למומחים ב- R, בוודאי שלא בשימוש בחבילות ייעודיות לתחומי מחקר
ספציפיים. מטרת הסדנה היא להדריך את משתתפיה בצעדים הראשונים ב- R, להכיר להם את רוח השפה ואת
יכולותיה, ולהביא אותם לנקודה ממנה יוכלו להתקדם בכוחות עצמם, כל אחד בהתאם לצרכיו.