תכנות בשפת 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, להכיר להם את רוח השפה ואת

יכולותיה, ולהביא אותם לנקודה ממנה יוכלו להתקדם בכוחות עצמם, כל אחד בהתאם לצרכיו.