תכנות S-Plus: איך להתחיל עם התכנות הסטטיסטיות

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


S-PLUS הוא יישום המופץ באופן מסחרי של שפת התכנות S. זה מפותח, מופץ ותומך על ידי TIBCO Software Inc. S-PLUS נכתב ופועל בסביבת התכנות הסטטיסטית TIBCO Spotfire S +. סטטיסטיקאים וחוקרים ממגוון רחב של תעשיות משתמשים ב- S-PLUS כדי לבצע ניתוח סטטיסטי מתקדם על מערכי נתונים גדולים.

היסטוריה של S, R ו- S-PLUS

שפת התכנות S פותחה בסוף שנות השבעים במעבדות בל. זה תוכנן להיות שפת מחשוב סטטיסטית שתקל על יצירת תוכנת ניתוח סטטיסטי. S-PLUS היא גרסה קניינית של שפת ה- S אשר פותחה על ידי מדעי סטטיסטיקה בשנת 1988 לשימוש בחבילות תוכנת הניתוח הסטטיסטי שלהם. מדעים סטטיסטיים, יחד עם כל מוצריה ושפת ה- S-PLUS, נרכשו על ידי MathSoft בשנת 1993.

בזמן ש- MathSoft הוציאה חבילות ניתוח קנייניות בשפת S-PLUS, שפה מתחרה בשם R פותחה והפכה לזמינה בחופשיות תחת הרישיון הכללי של GNU (GPL). R הוא יישום מודרני של שפת התכנות S ורוב הקוד שנכתב ב- S ניתן לבצע בסביבת R מבלי לשנות.

בשנת 2001, MathSoft חולקה לשתי ישויות שביטלו למעשה את המיזוג של מדעי MathSoft וסטטיסטיקה שהושלמו שמונה שנים קודם לכן. חברת מוצרי ניתוח הנתונים שהתקבלה נקראה שם Insightful Corporation. בשנת 2008 נרכשה Insightful על ידי TIBCO שמיישמת כעת את שפת ה- S-PLUS בסביבת התכנות לסטטיסטיקה של Spotfire שלהם..

שניהם R ו- S-PLUS ממשיכים לשמש באופן פעיל בתעשיית ניתוח הנתונים. השימוש ב- S-PLUS מוגבל למשתמשים בחבילת התוכנה Spotfire של TIBCO ואילו R מיושם בממשקי קוד פתוח רבים ו- GPL מודרניים. התוצאה היא שהשימוש המודרני ב- R עולה בהרבה על השימוש ב- S-PLUS.

למרות ש- S-PLUS קניינית אולי לא פופולרית כמו זו של אח GPL, היא מיושמת כחלק מחבילת תוכנת ניתוח ידידותית למשתמש מאוד, TIBCO Spotfire, מה שהופך אותה לבחירה פופולרית עבור חוקרים וסטטיסטיקאים ארגוניים עם גישה למימון הולם..

ההבדלים בין S, R ו- S-PLUS

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

באופן מעשי, ההבדלים בין S, S-PLUS ו- R מסתדרים ביישום. S ו- S-PLUS שניהם בבעלות TIBCO ומיושמים אך ורק במסגרת TIBCOs Spotfire S +. R הוא פרויקט GNU, זמין באופן חופשי ומיושם במגוון ממשקי קוד פתוח ו- GPL.

רישוי GPL של שפת R פירושו שהיא קיבלה הסכמה רחבה במסגרות מחקר אקדמיות וארגוניות. כתוצאה מכך, בהתאם לאופן מודדת הפופולריות, R נחשבת לאחת משפות התכנות הפופולריות ביותר לניתוח סטטיסטי, ורק אחריה שפות למטרות כלליות במשקל כבד כמו Python, C ו- Java. לעומת זאת, Spotfire מפקדת על נישה קטנה יחסית בשוק התוכנה לניתוח סטטיסטי הכולל.

איך להשיג S-PLUS

S-PLUS מיושם בתוך חבילת התוכנה TIBCO Spotfire S +. אם אתה רוצה להשתמש ב- S-PLUS לניתוח סטטיסטי, תחילה עליך לקבל גישה ל- Spotfire. אמנם הגישה ל- Spotfire לרוב מחייבת רישיון בתשלום, אך יש כמה דרכים להשיג גישה ל- Spotfire בחינם אם אתה חלק מאוניברסיטה מוסמכת, מעיתונאית, מארגון ללא מטרות רווח או סטודנט במשרה מלאה. אם אתה משתלב באחת מהקטגוריות הללו, הסתכל בתוכנית התרומה הטובה יותר של TIBCO.

S-PLUS משאבים

ישנם מקורות חינמיים זמינים שיכולים לעזור לכם ללמוד S-PLUS וכיצד להשתמש בשפה בסביבת Spotfire.

שפות התכנות R ו- S-PLUS קשורות זו לזו הדוקות – עד כדי כך שרוב הפקודות הפשוטות יכולות לפעול בכל אחת מהסביבות ללא שינוי. תסריטים מורכבים עשויים לדרוש שינויים מסוימים בכדי להתאים את ההבדלים בתחביר ובהיקף הלקסיקלי. כתוצאה מכך, רבים מהמדריכים והמדריכים הזמינים מכסים הן את שפות ה- R והן את S-PLUS.

מבוא לסביבת S-PLUS

סקירה כללית של TIBCO Spotfire S + (PDF), מאת TIBCO Software Inc. מסמך זה מספק סקירה טובה של סביבת Spotfire, ההיסטוריה והיכולות שלו..

תחילת העבודה עם TIBCO Spotfire S + 8.2 עבור Windows או בשביל סולאריס / לינוקס (PDF), מאת TIBCO Software Inc. למד אודות סביבת הניתוח הסטטיסטי של Spotfire כולל כיצד להשתמש ב- S-PLUS בסביבתך (ראה עמודים 56 – 60 כדי להגיע ישירות לזה).

מבוא לתכנות S-PLUS

נתונים סטטיסטיים עם R (PDF), מאת הוגו קווין. מסמך קצר זה מבוסס על שפת R, אולם המבוא מציין כי מרבית הרעיונות במדריך חלים הן על R והן על S-PLUS באופן שווה. המדריך מכסה את היסודות של תכנות וניתוח סטטיסטי עם R או S-PLUS. הנושאים שעסקו כוללים שימוש בחפצים, פעולות, ניתוח נתונים, בדיקת השערה, ניתוח רגרסיה, דוגמנות לאפקטים מעורבים, ושימוש בחבילות..

R / S-PLUS יסודות וטכניקות תכנות (PDF), מאת תומאס לומלי. למד את המושגים הבסיסיים העומדים בבסיס תכנות ב- R ו- S-PLUS במסמך מבוא קל לקריאה.

S-PLUS ו- Spotfire S + תכנות צלילות עמוק

S-Plus לניתוח נתונים ביולוגיים, מאת Rhondda E Jones, et al. מדריך זה הוא מבוא שלם לסביבת שפת S-PLUS ותכנות. אם אתה מוכן ללמוד S-PLUS לעומק, הדיון הזה בן 350 עמודים בשפה ילמד אותך כיצד להשלים ניתוח תקף סטטיסטי של מערכי נתונים גדולים. במדריך זה משתמשים במערכות נתונים ביולוגיות כמנגנון הוראה, אך ניתן ליישם את הידע שנצבר על כל תחום ניתוח. הערה: מדריך PDF זה ארוז בצורה כזו שניתן לפתוח אותו רק עם Adobe Reader.

מדריך המתכנת של TIBCO Spotfire S + 8.2 (PDF), מאת TIBCO Software Inc. מסמך זה כולל למעלה מ- 500 עמודים של הוראות תכנות S-PLUS בסביבת Spotfire S +. לאחר שתפיסה חזקה של S-PLUS, מסמך זה יעזור להפוך אותך למומחה ניתוח נתונים של Spotfire S +.

חבילות S-PLUS

מדריך חבילות TIBCO Spotfire S + 8.2, מאת TIBCO Software Inc. חבילות הן אוספי קבצים של פונקציות, נתונים ועזרה שמוסיפים פונקציות S-PLUS חדשות לסביבת S + Spotfire. מדריך זה מציג חבילות ומראה כיצד להתחיל להשתמש בהן.

משאבים חינוכיים נוספים

מכיוון שהטמעת S-PLUS מתרחשת בתוך יישום TIBCO Spotfire, חשוב לדעת להשתמש בפלטפורמת ניתוח סטטיסטי עוצמתי זה..

  • הדרכה מקוונת חינם מ- TIBCO למשתמשים ב- Spotfire.
  • TIBCO Spotfire S + 8.2 תיעוד
  • קהילת TIBCO: וויקי ופורום התגלגלו לאחד. קבל עזרה עם S-PLUS מהקהילה המשתמשת בו על בסיס יומי.
  • יצירת פונקציות נתונים עם S-PLUS בגירסה האחרונה של Spotfire S+.

ישנם גם מספר ספרי לימוד המציגים את S-PLUS ומחנכים את הקורא על השימוש בו לניתוח נתונים.

  • דוגמנות סדרות זמן פיננסיות עם S-PLUS, מאת אריק זיבות.
  • מודלים עם אפקטים מעורבים ב- S ו- S-PLUS, מאת Pinheiro ו- Bates.
  • סטטיסטיקות סביבתיות עבור S-Plus, מאת סטיבן פ מילארד.
  • ניתוח סטטיסטי של נתונים כספיים ב- S-Plus, מאת רנה כרמונה.

סיכום

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map