R

البرمجيات قطة:
R
تفاصيل البرنامج:
الإصدار: 3.1.2
تاريخ إيداع: 17 Feb 15
ترخيص: حرر
شعبية: 292

Rating: 3.0/5 (Total Votes: 1)

وR هو مفتوح المصدر، وتوزيعها مجانا والمتعدد برنامج سطر الأوامر التي توفر مجموعة متكاملة من المرافق والبرمجيات، والتي يمكن استخدامها بسهولة لحساب البيانات، والتلاعب وعرض رسومية. وبعبارة أخرى، R هي لغة البرمجة وبيئة الحوسبة الإحصائية والرسوم البيانية.
انها و[رسقوو]؛ سا مشروع GNU مماثل لبيئة لغة البرمجة S والتنمية التي أنشأتها جون تشامبرز وزملاؤه في مختبرات بيل، الذي كان يعرف سابقا باسم AT & T، لوسنت تكنولوجيز الآن. لأنه يأتي مع وثائق شاملة المتوفرة على المشروع و؛ [س] تشمل homepage.Features في ملامح glanceKey فعالة ومتطورة وبسيطة لغة البرمجة، وتخزين البيانات مفيدة وظائف والمناولة، ومجموعة من المشغلين لإجراء العمليات الحسابية مجموعة، وخاصة المصفوفات، مجموعة متماسكة، كبيرة ومتكاملة من المرافق وسيطة لتحليل البيانات، فضلا عن وظائف رسومية لعرض البيانات وتحليلها.
ويمكن أن تمتد بسهولة مع وظائف إضافية، ويأتي مع مجموعة واسعة من التقنيات الرسومية والإحصائية، بما في ذلك غير الخطية والنمذجة الخطية، تحليل السلاسل الزمنية، تجميع وتصنيف والاختبارات الإحصائية الكلاسيكية. R يمكن استخدامها لإنتاج قطع ذات جودة المنشور، بما في ذلك الصيغ والرموز الرياضية.
وبالإضافة إلى ذلك، سوف يكون المستخدمون قادرين على ربط وندعو C ++، C ورمز فورتران في وقت التشغيل، إضافة وظيفة إضافية لتحديد وظائف جديدة، اتبع الخيارات حسابي بها، فضلا عن التلاعب R الكائنات مباشرة من خلال كتابة كود C. المدمج في الهندسة المعمارية البرنامج المساعد يسمح لك بسهولة توسيع وظائف الافتراضي من خلال packages.Under غطاء محرك السيارة ودعم OSesR هو تطبيق سطر الأوامر عبر منصة والتي يمكن استخدامها على على مجموعة واسعة من جنو / لينكس ويونكس شبيهة النظم، بما في ذلك BSD، وكذلك على نظام التشغيل Windows و Mac OS X. ويتم تنفيذ ذلك في لغة البرمجة C وتم اختبار بنجاح على حد سواء 64 بت الأجهزة 32 بت والمنصات.

ما هي الجديد في هذا الإصدار:

ميزات جديدة:
embedFonts () الآن التخلف إلى تنسيق = & مثل؛ ps2write ومثل. للالفلسطيني للانترنت والملفات .eps. هذا هو متاح في غوستسكريبت 9.x من (منذ عام 2010) في حين أن التقصير السابق، شكل = & مثل؛ pswrite ومثل ؛، تم إزالتها في غوستسكريبت 9.10.
من أجل التناسق مع [dpqr] القاعدة ()، [موانئ دبي] lnorm (sdlog = 0) تصميم نموذج لكتلة النقطة إكسب (mulog) بدلا من العودة نان (للخطأ).
قدرات () تقارير الآن إذا تم جمعها في وحدة العناية المركزة للاستخدام لجمع (يتم استخدامه في الواقع فقط إذا تم تعيين لغة مناسبة لجمع، وأبدا للغة C).
(OS X فقط.) حزمة الشيكات tcltk عند تحميلها إذا تم ربطه ضد تى سى ال / تاكا مقرها X11-كرا وإذا بحيث يتم تثبيت المكون تى سى ال / تاكا والمكتبات X11. وهذا ما يسمح لإعطاء رسائل الخطأ أكثر إفصاحا تقديم المشورة تركيب عنصر في عداد المفقودين أو من XQuartz.
وX11 () الجهاز والإصدارات التي تستند إلى X11-رئيس تحرير البيانات والمشاهد (يتذرع بها تحرير () وعرض () لإطارات البيانات ومصفوفات من سطر الأوامر-R) تأكد من أن يتم تثبيت المكتبات X11 وإذا لم يكن ينصح تركيب XQuartz .
icuSetCollate () يسمح لغة = & مثل؛ الافتراضي ومثل ؛، ولغة = & مثل، لا شيء ومثل. لاستخدام خدمات نظام التشغيل بدلا من وحدة العناية المركزة للالترتيب.
R_ICU_LOCALE متغير البيئة يمكن استخدامها لتعيين اللغة الافتراضية وحدة العناية المركزة، في حالة واحدة مشتقة من لغة OS غير مناسب (هذا من الضروري حاليا على ويندوز).
وظيفة جديدة icuGetCollate () أن يقدم تقريرا عن لغة ICU الترتيب في استخدام (إن وجدت).
تيلس :: URLencode () تم تحديث لاستخدام أحرف دون تحفظ ومحفوظة من RFC 3986، بدلا من RFC 1738.
يتم دعم فريدة (تحذيرات ()) ج (تحذيرات ()) الآن.
وBioconductor 'نسخة' التي استخدمت من قبل setRepositories () الآن افتراضات إلى 3.0. (يمكن أن يكون تعيين في وقت التشغيل _via_ R_BIOC_VERSION متغير البيئة).
تركيب وشملت البرامج:
تقارير النصي تكوين على قدرات أكثر أهمية / الخيارات التي لن يتم تجميعها في.
يتم التعرف على أكثر من أنواع بلاس الخارجية بالاسم في هذا التقرير.
عند بناء R بمثابة مكتبة مشتركة، يتم وضع $ -L {R_HOME} / $ ليب {} R_ARCH العلم في وقت سابق من الأوامر الارتباط المستخدمة أثناء التثبيت وعند تثبيت حزم: هذا يساعد على ضمان أن البناء الحالي له الأولوية إذا كان R تم بالفعل تثبيت مكتبة مشتركة من قبل مثل تثبيت libR في مكتبة المذكورة في LDFLAGS (وليس في "دليل مكتبة النظام الخاص بك" كما هو موثق). (أتمنى من PR # 15790.)
لم يعد مطلوبا اللثي حزمة upquote للاستخدام R من inconsolata.
(ويندوز فقط) في حالة تثبيت كلا الإصدارين 32 و 64 بت من R، بن / R.exe وبن / Rscript.exe التنفيذية تشغيل 64 بت الآن R. (لتشغيل 32 بت R، الكتابة فوق هذه الملفات مع نسخ من بن / I386 / Rfe.exe).
المرافق:
تشغيل R CMD تحقق مع _R_CHECK_DEPENDS_ONLY_ صحيح الآن يجعل حزم VignetteBuilder المتاحة حتى لو تم سردها في تقترح، منذ تكون هناك حاجة إليها لتكريم وعملية المقالات القصيرة غير Sweave.
R CMD الاختيار تقارير الآن الإعلانات importFrom فارغة في ملف NAMESPACE، لأن هذه هي الأخطاء الشائعة (كتابة importFrom (PKG و) حيث كان القصد الواردات (PKG و)).
R CMD الاختيار الآن افتراضيا استخدام كود الشيكات مباشرة على مساحة الحزمة دون التحميل وربط حزمة ويقترح ويعزز. للممارسات الجيدة مع حزم في تقترح الحقل، انظر SS1.1.3.1 من "الامتدادات R الكتابة. لاستخدام الأجسام البطيئة البيانات في التعليمات البرمجية حزمة نفسه، ترى؟ البيانات.
FIXES BUG:
dmultinom () لم يعالجوا احتمالات غير محدودة بشكل صحيح.
prettyNum (س، zero.print = *) الآن يعمل أيضا عندما س يحتوي على الوافدين الجدد.
وتم عزي الشوائب منذ فترة طويلة التي أظهرتها nlminb () على ويندوز وجود خطأ المترجم في دول مجلس التعاون الخليجي 4.6.3. تم وضع الحل في المكان. (PR # 15244 والعلاقات العامة # 15914).
جعل من القيادة في الإصدارات HTML من صفحات المساعدة قد تحسنت: هذا واضح بشكل خاص على صفحة المساعدة للتثبيت.
as.hexmode (خ) وas.octmode (خ) تتصرف الآن بشكل صحيح لبعض س رقمية، على سبيل المثال، ج (NA، 1) أو ج (1، بي).
drop1 () فشل إذا كانت حجة نطاق أي متغيرات في الانخفاض. (PR # 15935)
تحرير () (وبالتالي إصلاح ()) فشل إذا كان كائن سمة غير حرف اسمه ومثل؛ مصدر ومثل. (وهي السمة التي استخدمت في R قبل إلى الإصدار 2.14.0).
callGeneric () يمكن أن تفشل إذا كان عام ... كما حجة رسمية. (PR # 15937).
التفرع في حزمة مواز يسمى C نقطة دخول الخروج في الطفل. كان هذا غير آمنة (_exit كان يجب أن تسمى)، ويمكن طرد ستدين عملية R الرئيسية (ينظر في معظم الأحيان على سولاريس).
كممارسة جيدة، ويتم مسح المعياري الآن قبل التفرع طفل.
R كائنات مثل قائمة (`A b` = 1) الآن طباعة بشكل صحيح.
getAnywhere (ومثل، C_pbinom ومثل؛) الآن إرجاع بشكل صحيح كائن واحد (بدلا من unlisting ذلك).
طريقة confint () لNLS () يناسب فشلت هذه قد حددت حدود المعلمة على الرغم من استخدام خوارزمية غير ومثل، الميناء ومثل ؛. (PR # 15960)
Subclassing فئة S4 فشل إذا كانت الدرجة المطلوبة الحجج إلى المولد، من خلال تهيئة لها (طريقة).
لم removeSource () لا يعالج بشكل صحيح تعبيرات تحتوي على الحجج التي تم توفيرها في عداد المفقودين، على سبيل المثال س [أنا]. (PR # 15957)
as.environment (قائمة ()) يعمل الآن، وas.list () من مثل هذه البيئة هي الآن نفس القائمة ().
وظائف عدة tcltk فشلت عند تشغيله في بيئات غير عادية. (PR # 15970)
خيارات (قائمة ()) يعمل الآن (مسلي). (PR # 15979)
دمج (، ..) يعمل الآن بشكل صحيح لمدة "dendrograms` المستقلة (PR # 15648)، والتي لا تزال بانسجام عن طريق ضبط = & مثل، مثل السيارات و. مثلا لفرعين من dendrogram القائمة.
طريقة مؤامرة لومثل، hclust ومثل. الأجسام يحصل على الاختيار حجة اختياري. عندما يكون ذلك صحيحا (الافتراضي) فإنه يتحقق بعناية أكبر لإدخال صالح.
(ويندوز فقط) إذا اختار المستخدم لتثبيت 64 بت R، ولكن فشلت بن / R وبن التنفيذية / Rscript لا 32 بت R لتشغيل. (PR # 15981)
تم منع العديد من التجاوزات عازلة ممكنة، وأضاف حماية الذاكرة الضائعة. (PR # 15990)
Rscript لم يعد يمر --args إلى R عندما لا يكون هناك إضافي (ومثل؛ المستخدم ومثل؛) الحجج.
أشياء مثل getClass (ومثل، refClass ومثل؛) @ النموذج الآن طباعة () وشارع () بدون أخطاء.
متطابقة () الآن يبدو أيضا في بت S4.
اصمت (س، فواصل) هو أكثر قوة في إضافة زغب صغير لفترات استراحة قليلة عندما بعضها كبير جدا. (PR # 15988)
لم الفرعية () وgsub () لا يعالج التعابير العادية مثل ومثل؛ ق {2،} ومثل. صحيح إذا كان النص الوارد NA أو عناصر غير ASCII في لغة UTF-8. كان بسبب وجود خطأ في المكتبة TRE جزءا من هذا. (PR # 16009)
RShowDoc (ومثل، مثل الأخبار و.) يعرض الآن على نسخة PDF.
لم المصفوفات والمصفوفات مع البعد الأخير الصفر لا تتم طباعة على الإطلاق، أو بشكل غير كامل. (PR # 16012)
plot.histogram ()، وبالتالي اصمت () الآن احترام xaxs، yaxs والمعلمات الرسومات المختبر. (PR # 16021)
bw.SJ (خ)، ووزن الجسم الأخرى. * () لم يعد سوف segfault عندما س يحتوي على قيم غير محدودة. (PR # 16024)
R CMD Rd2pdf تجاهل عن غير قصد خيارها --os.
طريقة الداخلي download.file () لم يكن التقارير أحجام الملفات والتقدم بشكل صحيح على ملفات أكبر من 2GB (الموروثة من libxml2). تم تصحيح هذه ليبني 64-بت (منصات 32 بت قد لا تدعم مثل هذه الملفات، ولكن حيثما كان ذلك ممكنا وسيتم دعم في الإصدارات المستقبلية من R).
كمحاولة للتغلب على الخلل في OS X يوسمايت حيث قد يتم تكرار المتغيرات البيئية الرئيسية مما تسبب في قضايا فرعية. تتم إزالة التكرارات الآن عند بدء التشغيل R (عبر Rprofile). (PR # 16042)
ضبط X11 الكشف التلقائي إطلاقها في DISPLAY على OS X الاعتراف وآخر 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 هو متاح في وثيقة / HTML / NEWS.2.html.
مبلغ () لحجج صحيح يستخدم الآن تراكم عدد صحيح لا يقل عن 64 بت وهكذا سوف يكون أكثر دقة في حالة نادرة جدا أن يتجاوز مبلغ التراكمي 2 ^ 53 (بالضرورة بجمع أكثر من 4 ملايين العناصر).
على سبيل المثال () وأدوات :: Rd2ex () وظائف لديها الآن المعلمات للسماح لهم تجاهل dontrun العلامات في الأمثلة. (المقترح من قبل بيتر سوليموس).
شارع (س) هو كبير أسرع للقوائم كبيرة جدا، أو العوامل مع 100،000 المستويات، وهذه الأخيرة كما هو الحال في العلاقات العامة # 15337.
col2rgb () يحول الآن العوامل لسلاسل الأحرف لا رموز عدد صحيح (الذي اقترحه براين هانسون).
الذيل (تحذيرات ()) يعمل الآن، عن طريق جديد `[` الأسلوب.
هناك الآن دعم لzi4.sty ملف أسلوب اللثي التي لديها في بعض التوزيعات استبدال inconsolata.sty.
unlist (خ) الآن عادة بإرجاع كافة غير القائمة XS دون تغيير، وليس فقط ومثل، ناقلات ومثل. منها. ونتيجة لذلك، شكل (LST) الآن يعمل أيضا عندما قائمة LST ديه عناصر غير متجه.
تمت إضافة وظيفة أدوات :: getVignetteInfo () لإعطاء معلومات حول المقالات القصيرة المثبتة.
assertCondition الجديدة ()، الخ المرافق في الأدوات، ومفيدة للاختبار.
يسجل التنميط الآن المكالمات غير inlined من التعليمات البرمجية المترجمة بايت إلى وظائف BUILTIN.
وظائف مختلفة في احصائيات وغيرها التي تستخدم تقييم غير القياسية هي الآن أكثر حذرا اتباع القواعد مساحة تحديد النطاق. مثلا احصائيات :: ل م () يمكن الآن العثور احصائيات :: model.frame () حتى لو احصائيات ليست على مسار البحث أو إذا تعرف بعض حزمة وظيفة من هذا الاسم.
وإذا تم مصادفة كائن .Random.seed صالح / الفاسدين في مساحة العمل يتم تجاهله مع تحذير بدلا من إعطاء خطأ. (وهذا ما يسمح R نفسها إلى الاعتماد على RNG العمل، على سبيل المثال لاختيار منفذ عشوائي.)
يليها () وseq.int () تعطي رسائل الخطأ أكثر وضوحا إذا دعا مع غير صالحة (مثل نان) المدخلات.
عندما تحليل () يجد خطأ في بناء الجملة، فإنه يجعل الآن معلومات تحليل جزئية المتاحة تصل إلى موقع الخطأ. (طلب من ريجو سوند).
وكانت وسائل يتذرع بها NextMethod () أحد الوالدين ديناميكية مختلفة إلى عام. هذا كان يسبب مشكلة حيث طرق S3 الاحتجاج عن طريق تقييم كسول يمكن أن تفقد المسار من عام بهم. (PR # 15267)
رمز للتوزيع ذي الحدين السلبي يعامل الآن حجم القضية == 0 كتوزيع نقطة واحدة عند مستوى الصفر.
اختصار () يعالج دون سابق إنذار غير ASCII سلاسل المدخلات التي لا تحتاج إلى الاختصار.
read.dcf () لم يعد له حد من 8191 بايت في كل سطر. (أتمنى من PR # 15250.)
formatC (خ) لم تعد نسخ فئة من العاشر إلى نتيجة، لتجنب سوء استخدام إنشاء كائنات غير صالحة كما هو الحال في العلاقات العامة # 15303. ويرد تحذير إذا تم تجاهل فئة.
تم نسخها NPK DataSet من MASS للسماح لمزيد من الفحوص ليتم تشغيلها من دون حزم أوصى يتم تركيبها.
تم تغيير تهيئة معاملات الانحدار لنماذج differenced غير المنحطة في اريما () وفي بعض الأمثلة يتجنب كحد أقصى المحلي. (PR # 15396)
termplot () لديه الآن transform.x حجة للسيطرة على عرض من حيث الفردية في المؤامرة. (PR # 15329)
شكل () الآن يدعم الأرقام = 0، لعرض nsmall المنازل العشرية.
هناك الجديدة للقراءة فقط قدم المساواة () المعلمة دعا ومثل، الصفحة & مثل ؛، والتي ترجع قيمة منطقية تشير إلى ما إذا كانت الدعوة plot.new المقبل () وسوف تبدأ صفحة جديدة.
معالجة Sweave وطريق وثائق PDF يجعل الآن backticks وعلامات الاقتباس المفردة على نحو أفضل في عدة حالات، بما في ذلك رمز و تعبيرات عصيدة.
تيلس :: modifyList () يحصل على keep.null حجة جديدة تسمح مكونات فارغة في بديل ليتم الاحتفاظ بها، بدلا من التسبب في مكونات المقابلة ليتم حذفها.
أدوات :: pkgVignettes () مكاسب الاختيار حجة. إذا تم تعيين إلى TRUE، فإنه سيتم تحذير عند ظهوره تطلب المقالة القصيرة محرك المقالة القصيرة غير موجود.
المرافق:
R CMD الاختيار --as-كرا يتحقق بعرض سطر في أقسام الاستخدام وأمثلة من الملفات طريق الحزمة.
R CMD الاختيار --as-كرا يعني الآن --timings.
R CMD الاختيار بالبحث عن gfile الأمر إذا لم يتم العثور على ملف مناسب. (على الرغم من أن الملف ليس من GNU، OpenCSW على سولاريس يثبت أنها gfile).
R CMD بناء (مع القطران الداخلي) يتحقق أذونات تكوين وتنظيف الملفات ويضيف تنفيذ إذن إلى أذونات المسجلة لهذه الملفات إذا لزم الأمر، مع تحذير. وهذا مفيد على أنظمة تشغيل وأنظمة الملفات التي لا تدعم تنفيذ الأذونات (لا سيما على ويندوز).
R CMD بناء ينسج الآن ويشابك جميع المقالات القصيرة، لا يتطلب حزم اقترح ذلك أثناء تثبيت الحزمة إذا تم إعداد كتل القطران مصدر الحالي بناء R CMD.
checkFF () (التي يستخدمها R CMD الاختيار) يقوم بعمل أفضل للكشف عن دعوات من مجموعات أخرى، بما في ذلك عدم الإبلاغ عن تلك التي تم نسخها وظيفة من مساحة اسم آخر (على سبيل المثال كوسيلة من وسائل الافتراضي). فإنه تقارير الآن المكالمات حيث .NAME هو رمز مسجلة في حزمة أخرى.
على أنظمة يونكس على حد سواء، R CMD تثبيت تثبيت الآن مجموعة حزم writably كلما المكتبة (lib.loc) هي مجموعة للكتابة. وبالتالي، update.packages () يعمل لأعضاء المجموعة الآخرين (المقترح أصلا من والتصحيح عن طريق ديرك Eddelbuettel).
R CMD javareconf الآن يدعم استخدام وصلات رمزية لJAVA_HOME على منصات التي لها realpath. لذلك أصبح من الممكن الآن استخدام
R CMD javareconf JAVA_HOME = / البيرة / ليب / JVM / جافا 1.7.0
على نظام لينكس وسجل أن قيمة بدلا من المسار الكامل تغيير في كثير من الأحيان مثل /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
(ويندوز فقط). Rscript -e يتطلب حجة غير فارغة للاتساق مع إصدارات يونكس من R. (أيضا Rterm -e وR -e).
R CMD الاختيار لا مزيد من فحص دقيق للحزم و مساحات الأسماء المعلنة. فإنه تقارير
حزم أعلنت في أكثر من واحدة من يتوقف، استيراد، يوحي ويعزز مجالات ملف الوصف.
مساحة الأسماء أعلنت في الواردات ولكن ليس المستوردة من، لا في ملف NAMESPACE ولا باستخدام :: ::: ولا المشغلين.
تم وضع حزم والتي تستخدم في مكتبة () أو يتطلب () يدعو في رمز R ولكن بالفعل على مسار البحث _via_ يتوقف.
حزم أعلن في لا يتوقف استيراد _via_ الملف NAMESPACE (باستثناء حزم قياسي). يجب أن يتم استيراد الأشياء المستخدمة من حزم يعتمد على تجنب الصراعات وللسماح للعملية الصحيحة عند مساحة الاسم هو تحميل ولكن لا تعلق.
الأجسام _via_ المستوردة ::: يدعو حيث :: ستفعل.
الكائنات المستوردة التي كتبها :: التي لا يتم تصديرها.
الكائنات المستوردة التي كتبها ::: المكالمات التي لا وجود لها.
انظر "الامتدادات R الكتابة بالنسبة للممارسة الجيدة.
R CMD الاختيار الشيكات اختياريا للملفات غير القياسية ذات المستوى الأعلى والدلائل (التي غالبا ما تكون الأخطاء): يتم تمكين هذه ل--as-كرا.
لم يعد شملت أسلوب اللثي ملف upquote.sty (كان نسخة عدة سنوات من العمر): لم يعد يستخدم في R. A وعادة شملت في وقت لاحق من ذلك بكثير الإصدار في توزيعات مطاط ولكن لا يلعب بشكل جيد مع الخطوط AE وهي الافتراضية لالمقالات القصيرة Sweave.
R CMD بناء يجعل المزيد من استخدام بناء الفرعية الدليل من مصادر الحزمة، على سبيل المثال لتسجيل المعلومات حول المقالات القصيرة.
تركيب وشملت البرامج:
تم تغيير وحدات الماكرو المستخدمة في كتيبات تيكسينفو للعمل بشكل أفضل مع التغيرات تتعارض المحرز في تيكسينفو 5.x.
الحد الأدنى للنسخة لمكتبة النظام XZ هو الآن 5.0.3 (كان 4.999). هذا هو في جزء منه لتجنب 5.0.2، والتي يمكن ضغط بطرق إصدارات أخرى لا يمكن فك ضغط.
تم تحديث النسخة شملت من PCRE إلى 8.33.
تم تحديث النسخة شملت من زليب إلى 1.2.8، بيان علة الإصلاح.
تم تحديث النسخة شملت من liblzma تيلس XZ إلى 5.0.5.
منذ javareconf (انظر أعلاه) يستخدم عند تثبيت R، يمكن توفيره وصلة مستقرة لJAVA_HOME ذلك الحين.
سوف تكوين مع --disable بايت-تجميع تجاوز الملفات وصف الحزم الموصى بها، والتي تتطلب عادة بايت-تجميع.
أكثر من تركيب وعملية التحقق ستعمل حتى عندما يتم تعيين TMPDIR إلى مسار يحتوي على مسافات، ولكن لا ينصح هذا ويمكن أن تفشل برنامج خارجي (مثل texi2dvi).
حزمة التثبيت:
تم إحباط التثبيت على الفور إذا لم يتم تثبيت حزمة LinkingTo.
R CMD تثبيت لديه خيار جديد -ما لا بايت-تجميع والتي ستتجاوز حقل ByteCompile في ملف وصف هذه الصفقة.
هو مستنكر BSD الترخيص: استخدام BSD_3_clause أو BSD_2_clause بدلا من ذلك.
هو مستنكر رخصة X11: استخدام MIT أو BSD_2_clause بدلا من ذلك.
يتم التعرف على متطلبات إصدار حزم LinkingTo الآن: فحصت هم في التثبيت. (الحقول مع متطلبات نسخة تم سابقا بصمت تجاهلها.)
تمت إزالة الحد من 500 إدخالات S3method في ملف NAMESPACE.
تم تغيير الافتراضي "نسخة" من Bioconductor لحزم تجاه القادم 2.13، ولكن هذا يمكن تعيين من قبل R_BIOC_VERSION متغير البيئة، على سبيل المثال في ملف Renviron.site.
تسهيلات C-LEVEL:
وقد أنب Rdefines.h لذلك يمكن تضمينها في C ++ التعليمات البرمجية بعد R_ext / Boolean.h (والتي يتم تضمينها كتبها ره).
لاحظ أن Rdefines.h لا تحفظ ما يصل إلى التاريخ، ويفضل Rinternals.h لرمز جديد.
وحدة التقييم applyClosure محمية الآن ضد رمز الحزمة توريد ورو صالح.
مهجور البائد:
والآن إهمال الحجة مساحة غير مستخدمة لpackage.skeleton () رسميا وسيتم إزالتها في R 3.1.0.
plclust () هو مستنكر: استخدام الأسلوب مؤامرة () لفئة ومثل، hclust ومثل. بدلا من ذلك.
وإهمال readNEWS وظائف () وcheckNEWS () في أدوات الحزمة (ولم تكن قد عملت مع ملفات NEWS الحالية لفترة طويلة).
الوثائق:
"مدخل إلى R 'لديها صفحة جديدة على استخدام R باعتبارها لغة البرمجة النصية بما في ذلك التفاعل مع نظام التشغيل.
FIXES BUG:
help.request () لا يمكن تحديد الإصدار الحالي من R على كرا. (PR # 15241)
على ويندوز، file.info () فشل في الدلائل الجذر إلا إذا تم إنهاء الطريق مع مثل صريح و؛ & مثل ؛. (PR # 15302)
وregmatches 1. (بيل دنلاب، PR # 15386).
الجذعية () يتجاهل الآن المدخلات لانهائية بدلا من شنقا. (PR # 15376)
محلل يفرض الآن في بناء الجملة 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)
Subsetting المصفوفات 1D في كثير من الأحيان فقدت dimnames (PR # 15301).
لم + الأحادية على ناقلات المنطقي لا إكراه إلى عدد صحيح، على الرغم من أحادي - فعلت.
na.omit () وna.exclude () إضافة صف إلى إطار بيانات صفر التوالي. (PR # 15399)
جميع (حيث من الضروري خفض إلى أسفل) يتم تثبيتها المقالات القصيرة إذا تم تكوين R مع الموصى بها --without-الحزم.
المصدر () لم يتم عرض أسماء الملفات عند الإبلاغ عن أخطاء في بناء الجملة.
أضاع تقارير خطأ في بناء جملة من الإقحام مشيرا إلى الرمز المميز سيئة.
(ويندوز فقط) بدءا R مع R (بدلا من Rterm أو Rgui) من شأنه أن تفقد أي سلاسل ذات طول صفري من وسائط سطر الأوامر. (PR # 15406)
لم تعالج أخطاء في الترميز المحدد على سطر الأوامر عبر --encoding = فو بشكل صحيح. (PR # 15405)
إذا كان x هو رمز، is.vector (س، ومثل، اسم ومثل؛) يعود الآن TRUE، منذ ومثل، اسم ومثل. وو مثل، رمز ومثل؛ يجب أن تكون المرادفات. (رواه Herv'e Pag`es).
R CMD rtags يعمل على منصات (مثل OS X) مع صدى قيادة قذيفة XSI نحو يتفق. (PR # 15231)
is.unsorted (NA) إرجاع كاذبة كما هو موثق (بدلا من NA).
لم R CMD رابط لا تعرف عن أبنية الفرعية.
النظام () وsystem2 () وأفضل حماية ضد المستخدمين الذين لديهم نحو خاطئ مسافات في مسار دليل مؤقت.
file.show () وتحرير () هي الآن أكثر احتمالا للعمل على مسارات الملفات التي تحتوي على مسافات. (وعندما يتم استخدام المرافق الخارجية وليس القاعدة على ويندوز ولا في R.app التي ينبغي سابقا عملت.)
حزم باستخدام حزمة أساليب أكثر عرضة للعمل عندما استيراده ولكن لم يتم المرفقة به. (عدة أجزاء من التعليمات البرمجية C لها كانوا يبحثون عن وظائف R على مسار البحث وليس في مساحة الاسم به.)
lgamma (-x) لم يعد نان ل x صغيرة جدا.
(ويندوز) system2 () تحترم الآن تحديد المعياري و stderr كملفات إذا طلبت من Rgui. (PR # 15393)
إغلاق لX11 () جهاز لتحديد المواقع في حين () أو تحديد () هو في التقدم لم يعد توقف R. (PR # 15253)
لم ينفذ list.dirs (full.names = FALSE). (PR # 15170)
شكل () يضاف أحيانا المساحات التي لا داعي لها. (PR # 15411)
سوف all.equal (check.names = FALSE) تجاهل الطلب لتجاهل أسماء وسوف تحقق لهم كما الصفات.
الرمز الذي حدده أدوات :: Rd2txt_options (itemBullet =) لم تحترم في بعض المناطق. (PR # 15435)
mcMap () لم يتم تصديره من خلال حزمة متوازية. (PR # 15439)
لم مؤامرة () للكائنات TukeyHSD لا توازن dev.hold () وdev.flush () يدعو المؤامرات متعدد الصفحات. (PR # 15449)

ما هو الجديد في الإصدار 2.8.1:

هذا هو الحفاظ على الافراج عنهم ويحدد عددا من البق في معظمها طفيفة والقضايا منصة.

برامج مماثلة

Guile
Guile

20 Feb 15

Cake
Cake

14 Apr 15

GNU Automake
GNU Automake

22 Jun 18

Chapel
Chapel

11 May 15

تعليقات ل R

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!