R

צילום מסך תוכנה:
R
פרטי תוכנה:
גרסה: 3.1.2
טען תאריך: 17 Feb 15
רשיון: ללא תשלום
פופולריות: 292

Rating: 3.0/5 (Total Votes: 1)

R הוא קוד פתוח, תוכנה מופצת באופן חופשי ושורת הפקודה מרובה המספקת חבילה משולבת של מתקני תוכנה, אשר יכול לשמש בקלות לחישוב נתונים, מניפולציה ותצוגה גרפית. במילים אחרות, R הוא שפת תכנות וסביבה למחשוב וגרפיקה סטטיסטיים.
זה & rsquo; sa פרויקט GNU דומה לסביבת שפת תכנות S ופיתוח שנוצרה על ידי ג'ון צ'יימברס ועמיתיו במעבדות בל, שהיה ידוע בעבר כAT & T, החברה לוסנט. זה מגיע עם תיעוד מקיף שנגיש בrsquo הפרויקט ו; s homepage.Features בתכונות glanceKey כולל שפה יעילה, מפותחת ופשוטה תכנות, אחסון נתונים שימושי ופונקציות טיפול, קבוצה של מפעילים לחישובי מערך, במיוחד מטריצות, סט קוהרנטית, גדול ומשולב של כלי עזר ביניים לניתוח נתונים, כמו גם פונקציות גרפיות לתצוגת נתונים וניתוח.
ניתן להרחיב אותו בקלות עם פונקציונליות נוספת, מגיע עם מגוון רחב של טכניקות גרפיות וסטטיסטיות, כוללים לא לינארית ודוגמנות ליניארי, ניתוח בזמן סדרה, קיבוץ, סיווג ומבחנים סטטיסטיים קלאסיים. R יכול לשמש לייצור חלקות פרסום באיכות, כולל נוסחות וסימנים מתמטיים.
בנוסף, משתמשים יוכלו לקשר וקוראים C ++, C וקוד Fortran בזמן הריצה, להוסיף פונקציונליות נוספת על ידי ציון פונקציות חדשות, בצע את הבחירות האלגוריתמיות עשו, כמו גם לתפעל R אובייקטים ישירות על ידי כתיבת קוד C. ארכיטקטורת התוסף המובנה שלה מאפשרת לך להרחיב את פונקציות ברירת המחדל שלו בקלות באמצעות packages.Under את מכסה המנוע ונתמך OSesR הוא יישום שורת הפקודה פלטפורמות שניתן להשתמש במגוון רחב של גנו / לינוקס והפעלה דמוית UNIX מערכות, כולל BSD, כמו גם על X. Microsoft Windows ו- Mac OS זה מיושם בשפת תכנות C ונוסה בהצלחה על שני פלטפורמות 32-bit ו- 64-bit חומרה.

מה חדש בהודעה זו:

  • תכונות חדשות:
  • embedFonts () כעת ברירת מחדל פורמט ל= & quot; ps2write & quot; ל.ps וקבצי .eps. זה זמין ב9.x Ghostscript (מאז 2010) ואילו ברירת המחדל, פורמט = & quot הקודם;. Pswrite & quot ;, הוסר בGhostscript 9.10
  • לעקביות עם [dpqr] נורמה (), [DP] lnorm (sdlog = 0) מודל המוני נקודה בexp (mulog) ולא לחזור NaN (לשגיאה).
  • יכולות () כעת מדווחת אם הטיפול נמרץ נערך לשימוש עבור איסוף (זה רק בעצם משמש אם מקום מתאים נקבע לאיסוף, ואף פעם לא לאזור C).

  • בדיקות
  • (OS X בלבד.) חבילת tcltk כאשר היא עמוסה אם זה קשור נגד Tcl / טק מבוסס X11 קראן ואם כן כי רכיב Tcl / טק וספריות X11 מותקנים. זה מאפשר הודעות שגיאה אינפורמטיבי יותר יינתנו ייעוץ ההתקנה של הרכיב החסר או של XQuartz.
  • מכשיר X11 () וגרסאות של עורך נתונים וצופה מבוססות X11 (מופעל על ידי עריכה () וצפה ב() למסגרות נתונים ומטריצות משורת הפקודה R) לבדוק שספריות X11 מותקנות ואם לא מייעץ התקנת XQuartz.
  • icuSetCollate () מאפשר locale = & quot; ברירת מחדל & quot ;, ומקום = & quot; אף אחד & quot; כדי להשתמש בשירותים של מערכת הפעלה ולא המחלקה לטיפול נמרץ לאיסוף.
  • R_ICU_LOCALE משתנה הסביבה יכול לשמש כדי לקבוע את מיקום ברירת מחדל המחלקה לטיפול נמרץ, במקרה אחד שנגזר מאזור OS הוא בלתי הולם (זה כרגע צורך ב- Windows).
  • icuGetCollate הפונקציה החדשה () כדי לדווח על מקום איסוף המחלקה לטיפול נמרץ בשימוש (אם בכלל).
  • utils :: urlencode () עודכן להשתמש בתווים בלתי מסויגים ושמורים מRFC 3986,, במקום RFC 1,738.
  • ייחודיות (אזהרות ()) וג (אזהרות ()) נתמכות כעת.
  • 'הגרסה' BioConductor בשימוש על ידי setRepositories () כעת כברירת מחדל 3.0. (ניתן להגדיר אותו בזמן הריצה _via_ R_BIOC_VERSION משתנה הסביבה.)
  • התקנה ותוכנה כלולה:
  • תסריט configure מדווח על היכולות / אפשרויות חשובות יותר שלא להדר ב.
  • עוד סוגים של לאס החיצונית מוכרים בשמו בדו"ח ש.
  • -ס $ {} R_HOME / $ בעת בניית R כספרייה משותפת, lib {} R_ARCH דגל ממוקם מוקדם יותר בפקודות קישור שימוש במהלך התקנה וכאשר חבילות מותקנות: זה עוזר להבטיח שיש לו את הגרסה הנוכחית עדיפות אם ספריית R המשותפת הותקנה כבר על ידי דוגמא להתקין libR בספרייה מוזכרת בLDFLAGS (ולא ב'הספרייה של המערכת שלך ספרייה "כפי שתועד). (Wish של יחסי הציבור # 15790.)
  • upquote חבילת LaTeX הוא כבר לא נדרש לשימוש של R של inconsolata.
  • (Windows בלבד) אם שני 32 ו 64 סיביות של R מותקן, bin / R.exe וbin / Rscript.exe עכשיו הרצה לרוץ ר '64 ביט (כדי להפעיל R 32 ביט, להחליף קבצים אלה עם עותקים של בן / i386 / Rfe.exe.)

  • UTILITIES
  • :
  • הפעלת R CMD לבדוק עם _R_CHECK_DEPENDS_ONLY_ האמיתי עכשיו עושה חבילות VignetteBuilder זמינות גם אם הם מופיעים במרמזים, שכן הם היו צריך להכיר וציורי תהליך שאינו Sweave.
  • בדוק CMD R עכשיו מדווח הצהרות importFrom ריקות בקובץ מרחב שם, כמו אלה הם טעויות נפוצות (כתיבת importFrom (Pkg) שבו יבוא (Pkg) נועד).
  • בדוק R CMD עכשיו על ידי שימוש בקוד ברירת מחדל בדיקות ישירות על מרחב החבילה ללא טעינה וחיבור החבילה ומרמז ומשופרים. לאימון טוב עם חבילות בתחום מרמז, לראות SS1.1.3.1 של 'הרחבות R כתיבה ". לשימוש בחפצים עצלנים-נתונים בקוד עצמו החבילה, רואה? נתונים.
  • תיקוני באגים:
  • dmultinom () לא טפל בהסתברויות לא-סופיות בצורה נכונה.
  • prettyNum (x, zero.print = *) עכשיו עובד גם כאשר x מכיל NAS.
  • באג ארוך שנים הוצג על ידי nlminb () על Windows אותר לבאג מהדר gcc ב4.6.3; עקיפת הבעיה כבר לשים במקום. .
  • (# 15,244 ויחסי ציבור # 15,914 PR)
  • Rendering של פקודת בגרסאות HTML של דפי עזרה שופר:. זה בולט במיוחד בדף העזרה להתקנה
  • as.hexmode (x) וas.octmode (x) עכשיו להתנהג בצורה נכונה עבור חלק x מספרי, למשל ג (NA, 1) או ג, (1, pi).
  • drop1 () נכשל אם היה ויכוח ההיקף לא משתנה לרדת. (PR # 15935)
  • עריכה () (ומכאן לתקן ()) נכשל אם אובייקט היה תכונה שאינה דמות בשם & quot; מקור & quot; (תכונה ששימשו במחקר לפני הגרסה 2.14.0).
  • callGeneric () יכול להיכשל ... אם היה לי גנריות כנימוק רשמי. (# 15,937 PR).
  • forking במקביל חבילה בשם יציאת נקודת כניסת C בילד. זה היה לא בטוח (_exit הראוי היה לכנות), ויכול לשטוף את stdin של התהליך הראשי R (נתפס לרוב על Solaris).
  • כאימון טוב, stdout כעת סמוק לפני forking ילד.
  • R אובייקטים כגון רשימה (` b` = 1) עכשיו להדפיס בצורה נכונה.
  • getAnywhere (& quot; C_pbinom & quot;) עכשיו חוזר בצורה נכונה אובייקט יחיד (ולא unlisting זה)
  • .
  • שיטת confint () לNLS () המתאימה נכשל בו אלה שצוינו גבולות פרמטר למרות שימוש באלגוריתם אחר מאשר & quot; יציאה & quot ;. (PR # 15960)
  • שיטת Subclassing כיתת S4 נכשלה אם המעמד הנדרש טיעונים לגנרטור, דרך האתחול שלה ().
  • removeSource () לא טפל כראוי בביטויים המכילים טיעונים שסופקו כחסר, למשל x [i]. (PR # 15,957)
  • as.environment (רשימה ()) עכשיו עובד, וas.list () של סביבה כזו היא עכשיו זהה לרשימה ().
  • פונקציות tcltk כמה נכשלו כאשר לרוץ בסביבות יוצאות דופן. (PR # 15,970)
  • אפשרויות (רשימה ()) עכשיו עובדת (trivially). (PR # 15,979)
  • למזג (, ..) כעת בצורה נכונה עבור שתי dendrograms 'עצמאי' (PR # 15,648), ועדיין תואם מספר באמצעות להתאים = & quot; אוטומטי & quot; לדוגמה: לשני סניפים של dendrogram הקיים.
  • שיטת מגרש ל& quot; hclust & quot; אובייקטים מקבלים צ'ק טיעון אופציונאלי; כאשר זה נכון (ברירת המחדל) הוא בודק בזהירות רבה יותר לקלט תקף.
  • (Windows בלבד) אם משתמש בחר להתקין R 64 ביט, אבל לא 32 R קצת, bin / R ובן ההרצה / Rscript לא הצליח להפעיל. (PR # 15,981)
  • הצפות מאגר אפשריות שונות היו למנוע, והגנה על זיכרון החמיצה הוסיפה. (PR # 15990)
  • Rscript כבר לא עובר --args לR כאשר אין תוספת (& quot; משתמש & quot;). טיעונים
  • אובייקטים כמו getClass (& quot; refClass & quot;) @ אב טיפוס כעת להדפיס () וstr () ללא שגיאה
  • .
  • זהה () עכשיו גם מסתכל קצת S4.
  • ביסט (x, הפסקות) הוא חזק יותר בהוספת פלומה קטנה לכמה הפסקות כאשר חלקם גדול מאוד. (PR # 15988)
  • משנה () וgsub () לא טפל בביטויים רגילים כמו & quot; s {2,} & quot; כראוי אם הטקסט כלול NA או אלמנטים שאינם ascii באזור UTF-8. חלק מזה נובע מבאג בספריית TRE. (PR # 16009)
  • RShowDoc (& quot; quot חדשות ו;) מציג כעת את גרסת PDF
  • .
  • מטריצות ומערכים עם הממד אחרון אפס לא הודפסו בכלל או באופן חלקי. (PR # 16012)
  • plot.histogram (ו) ומכאן ביסט () עכשיו לכבד את xaxs, yaxs ופרמטרי מעבדה גרפיקה. (PR # 16021)
  • bw.SJ (x) וBW אחר. * () כבר לא segfault כאשר x מכיל ערכים שאינם סופיים. (PR # 16024)
  • R CMD Rd2pdf שלא במתכוון התעלם אפשרות --os.
  • השיטה הפנימית של download.file () לא דיווח על גודל קובץ והתקדמות בצורה נכונה בקבצים גדולים מ 2GB (ירושה מlibxml2). זה תיקן ל64-bit בונה (פלטפורמות 32-bit לא תומכות בקבצים כאלה, אבל במידת האפשר תהיה נתמכת בגרסאות עתידיות של R).
  • עבודה סביב באג בOS X יוסמיטי בי משתני סביבת מפתח יכולים להיות משוכפלים גורמים בעיות בsubprocesses. הכפילויות עכשיו יוסרו בהפעלת R (דרך Rprofile). (PR # 16,042)
  • התאם זיהוי אוטומטי השקה X11 בתצוגה על X OS להכיר XQuartz האחרון.

מה חדש בגרסת 3.0.2:

  • תכונות חדשות:
  • קבצי NEWS כבר מחדש מאורגנים.
  • קובץ זה מכיל חדשות עבור R & gt; = 3.0.0: חדשות למהדורות 0.xy, 1.xy ו2.xy היא בקבצי NEWS.0, NEWS.1 וNEWS.2. הקבצים האחרונים עכשיו מותקנים כאשר R מותקן. גרסת HTML של חדשות מ2.10.0 ל2.15.3 זמינה כdoc / html / NEWS.2.html.
  • הסכום () לטיעונים שלמים משתמש כעת מצברים שלמים של לפחות 64 סיביות וכך יהיה יותר מדויק במקרה נדיר מאוד שסכום מצטבר עולה על 2 ^ 53 (בהכרח מסכם יותר מ 4 מיליון אלמנטים).
  • הדוגמא () וכלים :: Rd2ex () פונקציות עכשיו יש לי פרמטרים כדי לאפשר להם להתעלם dontrun סימון בדוגמאות. (מומלץ על ידי פיטר Solymos.)
  • str (x) הוא משמעותי מהר יותר לרשימות גדולות מאוד, או גורמים עם 100,000 רמות, האחרון כמו ביחסי הציבור # 15,337.
  • col2rgb () עכשיו ממיר גורמים למחרוזות תווים לא קודים שלמים (שהוצע על ידי בריאן הנסון).
  • זנב (אזהרות ()) עכשיו עובד, באמצעות [השיטה החדשה ``.
  • יש כעת תמיכה בzi4.sty קובץ סגנון LaTeX שיש בחלק inconsolata.sty הוחלף הפצות.
  • לא רשום (x) עכשיו בדרך כלל מחזירה את כל הרשימה שאינה XS, לא רק & quot ללא שינוי; הווקטור & quot; אלה. כתוצאה מכך, פורמט (lst) עכשיו עובד גם כאשר יש lst רשימת גורמים לא-וקטור.
  • הכלים :: getVignetteInfo () function נוספה לתת מידע על ציורים מותקנים.
  • החדש assertCondition (), וכו 'כלי עזר בכלים, שימושי לבדיקה.
  • פרופיל החברה רושם שיחות-inlined שאינם מקוד הידור בתים לפונקציות BUILTIN.
  • פונקציות שונות בסטטיסטיקה ובמקומות אחר המשתמשים בהערכה שאינה סטנדרטית כיום יותר זהירה על פי הכללים לקביעת טווח מרחב. לדוגמה: סטטיסטיקה :: lm () יכולה כעת למצוא נתונים סטטיסטיים :: model.frame () גם אם הנתונים הסטטיסטיים הוא לא על נתיב החיפוש או אם חלק החבילה מגדירה פונקציה בשם זה.
  • אם אובייקט לא חוקי / מושחתים .Random.seed הוא נתקל בסביבת העבודה שהוא התעלם באזהרה ולא נותן שגיאה. (זה מאפשר R עצמו להסתמך על RNG עובד, למשל לבחור נמל אקראי.)
  • seq () וseq.int () לתת הודעות שגיאה מפורשות יותר אם נקרא עם תשומות לא חוקיות (למשל NaN).
  • כאשר לנתח () מוצא שגיאת תחביר, זה עכשיו הופך את המידע לנתח חלקי זמין עד למיקום של השגיאה. (בקשה של Reijo Sund.)
  • שיטות מופעלים על ידי NextMethod () היו הורה דינמי שונה לגנריות. זה גורם לבעיות שבו שיטות S3 מופעלים באמצעות הערכה עצלנית יכולות לאבד הגנרית שלהם. (PR # 15,267)
  • קוד להתפלגות הבינומית השלילית עכשיו מתייחס == מקרה גודל 0 כהפצה אחד נקודה אפס.
  • לקצר () מטפל ללא אזהרת מחרוזות קלט שאינו ASCII שלא דורשות קיצור.

  • read.dcf () כבר אין לו
  • מגבלה של 8191 בייטים בכל שורה. (Wish של יחסי הציבור # 15250.)
  • formatC (x) עותקים כבר לא ברמה של x לתוצאות, כדי למנוע שימוש לרעה יצירת אובייקטים לא חוקיים כמו ביחסי הציבור # 15,303. אזהרה מסוימת, אם בכיתה נמחק.
  • NPK בסיס הנתונים הועתק מMASS כדי לאפשר יותר בדיקות שיש לפעול ללא חבילות מומלצים להיות מותקן.
  • האתחול של מקדמי רגרסיה לדגמים שאינם מנוונים הפרשים בארימה () השתנה ובחלק מהדוגמות ימנע מקסימום מקומי. (PR # 15396)
  • termplot (עכשיו יש) transform.x טיעון לשלוט התצוגה של תנאים ספציפיים בעלילה. (PR # 15329)
  • פורמט () תומך כעת ספרות = 0, להציג Nsmall מקומות עשרוניים.
  • יש פרמטר חדש נקוב לקריאה בלבד () נקרא & quot;. & Quot ;, דף שמחזיר ערך לוגי המציין אם שיחת plot.new הבא () תתחיל דף חדש
  • מסמכי העיבוד Sweave וRd ל- PDF עכשיו הופך backticks וגרשיים בודדים טוב יותר בכמה מקרים, כולל בקוד ו ביטויי samp.

  • utils
  • :: modifyList () מקבל keep.null טיעון חדש המאפשר רכיבי NULL בהחלפה להישמר, במקום לגרום מקביל רכיבים למחיקה.
  • כלים :: pkgVignettes () זוכה טיעון המחאה; אם נקבע כאמת, זה יהיה להזהיר כאשר הוא מופיע vignette מבקש מנוע vignette שאינו קיים.

  • UTILITIES
  • :
  • בדוק R CMD --as-קראן בודק את רוחב הקו בסעיפי שימוש ודוגמאות של קבצי Rd החבילה.
  • בדוק --as-קראן R CMD עכשיו מרמז --timings.
  • בדוק R CMD מחפש gfile הפקודה אם קובץ מתאים לא נמצא. (למרות שהקובץ הוא לא משל גנו, OpenCSW ב- Solaris מתקין אותו כgfile.)
  • לבנות CMD R (עם הזפת הפנימית) בודק את ההרשאות של קבצים להגדיר וניקוי ומוסיף לבצע אישור ההרשאות נרשמו עבור קבצים אלה במידת צורך, עם אזהרה. זה שימושי במערכות הפעלה ומערכות קבצים שאינם תומכים לבצע הרשאות (בעיקר, ב- Windows).
  • CMD R לבנות עכשיו שוזר ומסתבך כל הציורים, חבילות כך הציעו אינן נדרשות במהלך התקנת חבילה אם tarball המקור הוכן עם הצטברות R CMD נוכחית.
  • checkFF () (בשימוש על ידי סימון CMD R) עושה עבודה טובה יותר של זיהוי שיחות מחבילות אחרות, כולל לא דיווח אלה שבהם פונקציה הועתקה ממרחב אחר (למשל, כשיטת ברירת מחדל). עכשיו הוא מדווח שיחות בי .NAME היא סמל הרשום בחבילה אחרת.
  • במערכות יוניקס-כאחד, R CMD התקן כעת מתקין קבוצת חבילות writably בכל פעם שהספרייה (lib.loc) היא צריבת קבוצה. לפיכך, update.packages () עובד עבור חברי קבוצה אחרים (הציעו במקור ומתיקון על ידי דירק Eddelbuettel).
  • javareconf R CMD תומך כעת על השימוש בקישורים סמליים לJAVA_HOME על פלטפורמות שיש לי realpath. אז זה אפשרי עכשיו להשתמש
  • R CMD javareconf JAVA_HOME = / usr / lib / JVM / java-1.7.0
  • במערכת לינוקס ולהקליט ערך שלא את הנתיב מלא לעתים קרובות משתנה כגון /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (Windows בלבד.) -e Rscript דורש טיעון שאינו ריק לעקביות בגרסות Unix של ר '(כמו כן Rterm -e ו-e R.)

  • בדיקת CMD
  • R עושה בדיקה יסודית יותר של חבילות ומרחבים הכריזו. הוא מדווח
  • חבילות הצהירו באחד או יותר מהתלוי, היבוא, מציעות ומשפרת את שדות של קובץ התיאור.
  • מרחבי הכריזו ביבוא אך לא מיובאים מ, לא בקובץ מרחב שם ולא באמצעות :: לא ::: המפעילים.
  • חבילות אשר נמצא בשימוש בספרייה () או דורשת () קוראת בקוד R אבל כבר לשים על נתיב חיפוש _via_ תלוי.
  • חבילות הכריזו בתלוי לא מיובאת _via_ קובץ מרחב שם (מלבד החבילות סטנדרטי). החפצים משומשים מחבילות טיטולים צריכים להיות מיובא כדי למנוע התנגשויות ולאפשר פעולה נכונה כאשר המרחב נטען אך לא צורף.
  • חפצי _via_ המיובא ::: קורא בי :: יעשה.
  • חפצים המיובאים על ידי :: שלא מיוצאים.
  • חפצים מיובאים על ידי ::: שיחות שלא קיימים.
  • ראה הרחבות R כתיבה 'לאימון טוב.
  • בדיקות R CMD בדיקה אופציונלית עבור קבצים ברמה העליונה שאינם סטנדרטיים וספריות (אשר לעתים קרובות טעויות):. זו מופעלת ל--as-קראן

  • upquote.sty קובץ סגנון
  • LaTeX הוא כבר לא כלול (הגרסה הייתה כמה שנים): זה כבר לא נמצא בשימוש בר 'הרבה יותר מאוחר הגרסה כלולה בדרך כלל בהפצות LaTeX אבל לא לשחק היטב עם גופני AE ש הם ברירת המחדל עבור ציורי Sweave.
  • לבנות CMD R עושה יותר שימוש בתת-הספרייה לבנות מקורות חבילה, למשל להקליט מידע על הציורים.
  • התקנה ותוכנה כלולה:
  • פקודות מאקרו משמשים למדריכי texinfo שונו כדי לעבוד טוב יותר עם השינויים שנעשו בקנה האחד texinfo 5.x.
  • הגרסה המינימלית לספריית XZ המערכת היא עכשיו 5.0.3 (היה 4.999). מדובר בין שאר, כדי למנוע 5.0.2, אשר יכול לדחוס בדרכים גרסאות אחרות לא יכולות לשחרר לחץ.
  • הגרסה הכלולה של PCRE עודכנה 8.33.
  • הגרסה הכלולה של zlib עודכנה ל1.2.8,.
  • שחרור תיקוני באגים
  • הגרסה הכלולה של liblzma של utils XZ עודכנה ל5.0.5.
  • מאז javareconf (ראה לעיל) משמש כאשר R מותקן, קישור יציב לJAVA_HOME יכול להיות מסופק אז.
  • הגדרה עם-בייט-אוסף --disable יעקוף את קבצי התיאור של חבילות מומלצים, אשר בדרך כלל דורשות בתים-לקט.
  • עוד בהתקנה ובדיקת תהליך יעבוד גם כאשר TMPDIR מוגדר נתיב המכיל רווחים, אבל זה לא מומלץ ותוכנה חיצונית (כגון texi2dvi) עלול להיכשל.
  • התקנת חבילה:
  • התקנה מתבטלת באופן מיידי אם חבילת LinkingTo אינה מותקנת.
  • יש CMD R מתקין תוספת חדשה --no-בייט לקמפל שיעקוף שדה ByteCompile בקובץ התיאור של החבילה.
  • BSD רישיון לא מומלץ לשימוש:. להשתמש BSD_3_clause או BSD_2_clause במקום
  • רישיון X11 לא מומלץ לשימוש:. להשתמש MIT או BSD_2_clause במקום
  • דרישות גרסה עבור חבילות LinkingTo כעת מוכרות: הם נבדקים בעת ההתקנה. (שדות עם דרישות גרסה היו בעבר התעלמו בשקט.)
  • המגבלה של 500 רשומות S3method בקובץ מרחב שם הוסרה.
  • 'הגרסה' ברירת המחדל של BioConductor לחבילות שלה השתנתה ל2.13 הקרובים, אבל זה יכול להיות מוגדר על ידי הסביבה R_BIOC_VERSION משתנה, למשל בRenviron.site קובץ.

  • מתקנים
  • C-LEVEL:
  • Rdefines.h כבר צבט כך שהוא יכול להיות כלול בקוד ++ C לאחר R_ext / Boolean.h (שנכלל בRh).
  • הערה שRdefines.h לא נשמר עד לתאריך, וRinternals.h עדיף לקוד חדש.
  • eval וapplyClosure כעת מוגנים מפני קוד חבילת אספקת רו לא חוקי.
  • מגונה ושבק חיים:
  • טיעון המרחב שאינו בשימוש לpackage.skeleton () אינו בשימוש עוד באופן רשמי ויוסר בR 3.1.0.
  • plclust () לא מומלץ לשימוש: להשתמש בשיטת החלקה () לכיתה & quot; hclust & quot; במקום.
  • פונקציות readNEWS () וcheckNEWS () בכלים חבילה אינו בשימוש (והם לא עבדו עם קבצי NEWS הנוכחיים במשך זמן רב).
  • תיעוד:
  • 'מבוא לר' יש פרק חדש על שימוש בR כשפת scripting כולל אינטראקציה עם מערכת ההפעלה.
  • תיקוני באגים:
  • help.request () לא יכול לקבוע את הגרסה הנוכחית של R על קראן. (PR # 15241)
  • ב- Windows, file.info () נכשל בספריות שורש, אלא אם כן את הנתיב הופסק עם quot מפורש ו;. & Quot ;. (PR # 15302)
  • regmatches 1. (ביל דאנלפ, יחסי הציבור # 15,386).
  • גזע () עכשיו מוחק תשומות אינסופיות ולא תלויים. (PR # 15,376)
  • המנתח עכשיו אוכף תחביר C99 לצף קבועים הקסדצימליים נקודה (לדוגמא 0x1.1p0), ולא חוזרים ערכים מכוונות לקבועים פגומים. (PR # 15234)
  • model.matrix () עכשיו עובד עם שמות ארוכים מאוד LHS (יותר מ -500 בתים). (PR # 15377)
  • לשלב () חוזר לטרום 2.12.0 התנהגות: מ2.12.0 ל3.0.1 זה לפעמים לא הצליח להשיג את הסובלנות ביקשה ודיווח הערכות שגיאה שעלו. (PR # 15219)
  • strptime () עכשיו מטפל% W שדות עם ערך 0. (PR # 15915)
  • R כעת מוגן יותר מפני אנשים שמנסים לתקשר עם הקונסולה בקוד הפעלה. (PR # 15325)
  • מערכי 1D Subsetting dimnames לעתים קרובות איבד (PR # 15,301).
  • + יונארית על וקטור הגיוני לא לכפות למספר שלם, למרות שיונארית -. עשה
  • na.omit () וna.exclude () הוסיף שורה למסגרת נתוני אפס שורה. (PR # 15399)
  • כל התיאורים (במידת צורך לחתוך למטה) מותקנים אם R היה מוגדר עם-חבילות המומלצות --without.
  • מקור () לא להציג שמות קבצים בעת דיווח שגיאות תחביר.
  • דוחות שגיאת תחביר איבדו תו מצביע על האסימון הרע.
  • (Windows בלבד) החל R עם R (במקום Rterm או Rgui) תאבד כל מחרוזות באורך אפס משורת פקודת הטיעונים. (PR # 15,406)
  • שגיאות בקידוד שצוינו בשורת הפקודה באמצעות --encoding = foo לא טופלו כראוי. (PR # 15,405)
  • אם x הוא סמל, is.vector (x, & quot; שם & quot;) עכשיו מחזיר TRUE, מאז & quot; שם & quot; ו& quot; סמל & quot; צריך להיות נרדפים. (דווח ע"י Pag`es Herv'e.)
  • R CMD rtags עבודות על פלטפורמות (כגון OS X) עם הד הפקודה של XSI-conformant. (PR # 15231)
  • is.unsorted (NA) חוזר שווא כפי שתועד (ולא NA).
  • R CMD LINK לא ידע על תת-ארכיטקטורות.
  • מערכת () וsystem2 () הם מוגן יותר מפני משתמשים שיש להם misguidedly חללים בנתיב הספרייה הזמני.
  • file.show () ועריכה () נוטה יותר לעבוד על נתיבי קבצים המכילים רווחים החברה. (איפה שירותים חיצוניים משמשים, לא נורמה על Windows ולא בR.app שאמור בעבר עבד.)

  • חבילות
  • שימוש בחבילת השיטות יש סיכוי גבוה יותר לעבודה כשהם לייבא אותו אבל זה לא קשור. (כמה חלקים של קוד C חיפשו פונקציות R על נתיב החיפוש ולא במרחב השם שלה.)
  • lgamma (-x) הוא כבר לא NaN לx קטן מאוד.
  • system2 (Windows) () כעת מכבד stdout ציון וstderr כקבצים אם התקשר מRgui. (PR # 15,393)
  • סגירת מכשיר x11 () תוך איתור () או לזהות () היא בהתקדמות כבר לא תלוי ר '(PR # 15253)
  • list.dirs (full.names = FALSE) לא יצאתי לפועל. (PR # 15,170)
  • פורמט () לפעמים הוסיף רווחים מיותרים. (PR # 15,411)
  • all.equal (check.names = FALSE) היה להתעלם מהבקשה להתעלם מהשמות ויבדוק אותם כתכונות.
  • הסמל שנקבע על ידי כלי :: Rd2txt_options (itemBullet =) לא כובד בכמה מקומות. (PR # 15435)
  • mcMap () לא יוצאו על ידי מקביל חבילה. (PR # 15,439)
  • עלילה () עבור אובייקטי TukeyHSD לא אזנתי dev.hold () וdev.flush () קורא לחלקות מרובות עמודים. (PR # 15,449)

מה חדש בגרסת 2.8.1:

    • זה הוא שחרור תחזוקה והתיקון של מספר בעיקר קטין באגים ובעיות פלטפורמה.

  • תוכנה דומה

    ADP
    ADP

    17 Feb 15

    autogen.sh
    autogen.sh

    20 Feb 15

    GromJS
    GromJS

    20 Feb 15

    Retro
    Retro

    20 Feb 15

    תגובות ל R

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!