R (שפת תכנות)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
R
Rlogo.png
פרדיגמות תכנות מונחה עצמים, תכנות פונקציונלי
הושפעה על ידי 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

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

דוגמאות[עריכת קוד מקור | עריכה]

 
download.pacages(TeachingDemos)
require(TeachingDemos) 
set.seed(17)
faces(matrix(sample(1:1000,128,),16,8),main="random faces")
כיתוב תמונה