R (שפת תכנות)
| R | |
|---|---|
| פרדיגמות | תכנות מונחה עצמים, תכנות פונקציונלי |
| הושפעה על ידי | S |
| אתר | http://www.r-project.org |
R היא שפת תכנות וסביבת עבודה המשמשת בעיקר לניתוחים סטטיסטיים וגרפיקה. כיום נחשבת R סטנדרט ליצירה של תוכנות סטטיסטיות. R היא יישום של שפת התכנות S בשילוב עם סמנטיקה לקסיקלית בהשראת שפת התכנות Scheme
R היא תוכנה חופשית וחלק מפרויקט גנו היא מופצת לפי תנאי הרישיון הציבורי הכללי של גנו (גרסה 2). ל-R ממשק של שורת פקודה, אולם מספר ממשקי משתמש גרפיים זמינים לשימוש עם R
תוכן עניינים |
מאפייני שפה [עריכה]
הממשק של R הוא שורת פקודה, אם נקיש 2*2 לדוגמה נקבל את התשובה "4"
>2*2 >][1] 4
R יכול לטפל בכמה סוגי מבני נתונים, ובהם: סקלרים, וקטורים, מטריצות, ורשימות
מאפינים סטטיסטיים [עריכה]
ל-R מבחר מגוון של טכניקות סטטיסטיות, הכולל מודלים לינאריים ולא לינאריים, מבחנים סטטיסטיים, ניתוח אשכולות, ועוד. בתור שפת תכנות ל-R האפשרות לכתוב פונקציות, בידי המשתמש.
גרפיקה [עריכה]
אחד היתרונות הבולטים של R הוא הגרפיקה, ניתן לייצר את הגרפים הסטנדרטים בעזרת פונקציות בנויות כגון
(barplot(x
פונקציה שמייצרת דיאגרמת מקלות. חוץ מהגרפים הסטנדרטים ניתן לייצר גרפים מתואמים אישית, בעזרת הגמישות הרבה של התוכנה.