R

ภาพหน้าจอของซอฟแวร์:
R
รายละเอียดซอฟแวร์:
รุ่น: 3.1.2
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: R core development team
การอนุญาต: ฟรี
ความนิยม: 292

Rating: 3.0/5 (Total Votes: 1)

R คือเปิดแหล่งที่มากระจายได้อย่างอิสระและซอฟต์แวร์บรรทัดคำสั่งหลากหลายที่ให้บริการครบวงจรของสิ่งอำนวยความสะดวกซอฟต์แวร์ที่สามารถใช้งานได้ง่ายสำหรับการคำนวณข้อมูลการจัดการและการแสดงผลกราฟิก ในคำอื่น ๆ R คือการเขียนโปรแกรมภาษาและสภาพแวดล้อมสำหรับการคำนวณทางสถิติและกราฟิก
มัน & rsquo; Sa โครงการ GNU คล้ายกับการเขียนโปรแกรมภาษา S และการพัฒนาสภาพแวดล้อมที่สร้างขึ้นโดยจอห์นแชมเบอร์สและเพื่อนร่วมงานที่ห้องปฏิบัติการเบลล์ซึ่งเป็นที่รู้จักก่อนหน้านี้เป็น AT & T ตอนนี้เทคโนโลยี Lucent มันมาพร้อมกับเอกสารครบวงจรที่มีอยู่ในโครงการ & rsquo; S homepage.Features ที่คุณสมบัติ glanceKey รวมถึงการที่มีประสิทธิภาพทั้งการพัฒนาและการเขียนโปรแกรมภาษาที่เรียบง่าย, การจัดเก็บข้อมูลที่มีประโยชน์และฟังก์ชั่นการจัดการการตั้งค่าของผู้ประกอบการสำหรับการคำนวณอาร์เรย์เมทริกซ์โดยเฉพาะอย่างยิ่ง เชื่อมโยงกันชุดใหญ่และบูรณาการของสาธารณูปโภคกลางในการวิเคราะห์ข้อมูลรวมทั้งฟังก์ชั่นสำหรับการแสดงผลกราฟิกและการวิเคราะห์ข้อมูล
มันสามารถขยายได้อย่างง่ายดายด้วยการทำงานเพิ่มเติมมาพร้อมกับความหลากหลายของเทคนิคกราฟิกและสถิติรวมทั้งไม่เป็นเชิงเส้นและการสร้างแบบจำลองเชิงเส้นการวิเคราะห์อนุกรมเวลา, การจัดกลุ่มการจัดหมวดหมู่และการทดสอบทางสถิติคลาสสิก R สามารถนำมาใช้ในการผลิตสิ่งพิมพ์แปลงที่มีคุณภาพรวมทั้งสูตรทางคณิตศาสตร์และสัญลักษณ์
นอกจากนี้ผู้ใช้จะสามารถที่จะเชื่อมโยงและเรียก C ++, C และรหัส Fortran ที่รันไทม์เพิ่มฟังก์ชันการทำงานพิเศษโดยระบุฟังก์ชั่นใหม่ให้ทำตามขั้นตอนทางเลือกที่เกิดขึ้นเช่นเดียวกับการที่จะจัดการกับ R วัตถุโดยตรงโดยการเขียนรหัส C ตัวในสถาปัตยกรรมปลั๊กอินช่วยให้คุณสามารถขยายฟังก์ชั่นเริ่มต้นผ่าน packages.Under เครื่องดูดควันและได้รับการสนับสนุน OSesR เป็นโปรแกรมข้ามแพลตฟอร์มบรรทัดคำสั่งที่สามารถใช้งานได้บนหลากหลายของ GNU / Linux และการดำเนินงาน UNIX เหมือน ระบบรวมทั้ง BSD เช่นเดียวกับบน Microsoft Windows และ Mac OS X มันถูกนำมาใช้ในการเขียนโปรแกรมภาษา C และได้รับการทดสอบประสบความสำเร็จทั้ง 32 บิตและแพลตฟอร์มฮาร์ดแวร์ 64 บิต.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • คุณสมบัติใหม่:
  • embedFonts () ตอนนี้เริ่มต้นเป็นรูปแบบ = & quot; ps2write & quot; สำหรับ .ps และไฟล์ .eps นี้สามารถใช้ได้ใน Ghostscript 9.x (ตั้งแต่ปี 2010) ในขณะที่เริ่มต้นก่อนหน้านี้รูปแบบ = & quot;. pswrite & quot ;, ถูกลบออกใน Ghostscript 9.10
  • ให้สอดคล้องกับ [dpqr] บรรทัดฐาน () [DP] lnorm (sdlog = 0) จำลองมวลจุดประสบการณ์ (mulog) มากกว่าผลตอบแทนน่าน (สำหรับข้อผิดพลาด).
  • ความสามารถ () รายงานในขณะนี้ถ้าห้องไอซียูจะรวบรวมในการใช้งานสำหรับการเปรียบเทียบ (มันเป็นเพียงการใช้จริงถ้าสถานที่เหมาะสมที่กำหนดไว้สำหรับการตรวจทานและไม่เคยเป็นสถานที่เกิดเหตุ C).
  • (OS X เท่านั้น.) แพคเกจตรวจสอบ tcltk เมื่อโหลดถ้ามันมีการเชื่อมโยงกับ CRAN X11-based Tcl / TK และถ้าเป็นเช่นนั้น Tcl / Tk ส่วนประกอบและห้องสมุด X11 มีการติดตั้ง นี้จะช่วยให้ข้อผิดพลาดให้ข้อมูลมากขึ้นที่จะได้รับการให้คำแนะนำการติดตั้งส่วนประกอบที่ขาดหายไปหรือ XQuartz.
  • X11 () อุปกรณ์และรุ่น X11-based ของการแก้ไขข้อมูลและมุมมองภาพ (เรียกโดยแก้ไข () และวิว () สำหรับเฟรมข้อมูลและการฝึกอบรมจากบรรทัดคำสั่ง R) ตรวจสอบว่าห้องสมุด X11 มีการติดตั้งและหากไม่ได้ แนะนำให้ติดตั้ง XQuartz.
  • icuSetCollat​​e () ช่วยให้สถานที่เกิดเหตุ = & quot; เริ่มต้น & quot ;, และสถานที่เกิดเหตุ = & quot; ไม่มี & quot; ที่จะใช้บริการระบบปฏิบัติการมากกว่าห้องไอซียูสำหรับการเปรียบเทียบ.
  • R_ICU_LOCALE ตัวแปรสิ่งแวดล้อมสามารถใช้ในการกำหนดสถานที่ห้องไอซียูเริ่มต้นในกรณีหนึ่งที่ได้มาจากสถานที่เกิดเหตุระบบปฏิบัติการที่ไม่เหมาะสม (ซึ่งในขณะนี้เป็นสิ่งที่จำเป็นใน Windows).
  • ฟังก์ชั่นใหม่ icuGetCollat​​e () เพื่อรายงานเกี่ยวกับสถานที่เกิดเหตุเรียงห้องไอซียูในการใช้งาน (ถ้ามี).
  • utils :: urlencode () แล้วจะใช้ตัวอักษรที่ตรงไปตรงมาและลิขสิทธิ์จาก RFC 3986, แทนที่จะ RFC 1738.
  • ไม่ซ้ำกัน (คำเตือน ()) และ C (คำเตือน ()) ขณะนี้ได้รับการสนับสนุน.
  • Bioconductor '' รุ่นที่ใช้โดย setRepositories () ตอนนี้เริ่มต้นที่ 3.0 (สามารถตั้งค่าที่รันไทม์ _via_ ตัวแปรสภาพแวดล้อม R_BIOC_VERSION.)
  • การติดตั้งและซอฟต์แวร์รวม: <​​/ li>
  • รายงานสคริปต์การกำหนดค่าในความสามารถที่สำคัญมากขึ้น / ตัวเลือกที่จะไม่ได้รับการรวบรวมใน.
  • ประเภทอื่น ๆ ของหน่ายภายนอกได้รับการยอมรับโดยใช้ชื่อในรายงานว่า.
  • เมื่อสร้าง R เป็นห้องสมุดที่ใช้ร่วมกัน -L $ {R_HOME} / lib $ {} R_ARCH ธงถูกวางไว้ก่อนหน้านี้ในการเชื่อมโยงคำสั่งที่ใช้ในระหว่างการติดตั้งและเมื่อมีการติดตั้งแพคเกจนี้จะช่วยให้มั่นใจได้ว่าสร้างในปัจจุบันมีความสำคัญ ถ้าห้องสมุด R ที่ใช้ร่วมกันได้รับการติดตั้งโดยเช่น ติดตั้ง Libr ในห้องสมุดที่กล่าวถึงใน ldflags (และไม่ได้อยู่ในห้องสมุดของระบบไดเรกทอรี 'เป็นเอกสาร) (ที่ต้องการของ PR # 15790.)
  • แพคเกจน้ำยาง upquote ไม่จำเป็นสำหรับการใช้งานวิจัยของ inconsolata.
  • (เฉพาะ Windows) หากทั้งสองรุ่นที่ 32 และ 64 บิตของ R มีการติดตั้งถัง / R.exe และ bin / Rscript.exe executables ตอนนี้ทำงาน 64 บิตอาร์ (เมื่อต้องการเรียกใช้ R 32 บิตเขียนทับไฟล์เหล่านี้กับสำเนา ของ bin / i386 / Rfe.exe.)
  • สาธารณูปโภค:
  • วิ่ง R CMD ตรวจสอบกับ _R_CHECK_DEPENDS_ONLY_ จริงตอนนี้ทำให้แพคเกจ VignetteBuilder ใช้ได้แม้ว่าพวกเขาจะมีการระบุไว้ในชี้ให้เห็นเนื่องจากพวกเขามีความจำเป็นที่จะรับรู้และกระบวนการสะเปะสะปะที่ไม่ Sweave.
  • CMD R การตรวจสอบในขณะนี้รายงานประกาศ importFrom ว่างในไฟล์ NAMESPACE, เหล่านี้เป็นข้อผิดพลาดที่พบบ่อย (เขียน importFrom (จ) ที่นำเข้า (พกง) ก็ตั้งใจ).
  • CMD R การตรวจสอบในขณะนี้โดยการใช้รหัสการตรวจสอบเริ่มต้นโดยตรงใน namespace แพคเกจโดยไม่ต้องโหลดและติดตั้งแพคเกจและแนะนำและช่วยเพิ่ม สำหรับการปฏิบัติที่ดีกับแพคเกจในการชี้ให้เห็นข้อมูลให้ดู SS1.1.3.1 ของ 'การเขียนส่วนขยาย R' สำหรับการใช้งานของวัตถุขี้เกียจข้อมูลในรหัสของตัวเองแพคเกจให้ดูข้อมูล?.
  • แก้ไขข้อผิดพลาด:
  • dmultinom () ไม่ได้จัดการความน่าจะเป็นที่ไม่ จำกัด ได้อย่างถูกต้อง.
  • prettyNum (x, zero.print = *) ตอนนี้ยังทำงานเมื่อ x มี NAS.
  • ข้อผิดพลาดยาวนานแสดงโดย nlminb () บน Windows ได้รับการตรวจสอบข้อผิดพลาดคอมไพเลอร์ใน gcc 4.6.3; วิธีแก้ปัญหาที่ได้รับการวางในสถานที่ (PR # 15244 และ PR # 15914).
  • การแสดงผลของคำสั่ง ในรุ่น HTML ของหน้าความช่วยเหลือที่ได้รับการปรับปรุงให้ดีขึ้น. นี้เห็นได้ชัดโดยเฉพาะอย่างยิ่งในหน้าช่วยเหลือสำหรับติดตั้ง
  • as.hexmode (x) และ as.octmode (x) ตอนนี้ประพฤติอย่างถูกต้องสำหรับบาง x เป็นตัวเลขเช่นค (NA, 1) หรือค (1, PI).
  • drop1 () ล้มเหลวถ้าอาร์กิวเมนต์ขอบเขตไม่มีตัวแปรที่จะลดลง (PR # 15935)
  • แก้ไข () (และแก้ไขด้วยเหตุนี้ ()) ล้มเหลวถ้าวัตถุมีแอตทริบิวต์ที่ไม่ใช่ตัวละครที่ชื่อ & quot; ที่มา & quot; (แอตทริบิวต์ที่ได้ถูกนำมาใช้ในการวิจัยก่อนที่จะมีเวอร์ชั่น 2.14.0).
  • callGeneric () อาจล้มเหลวหากทั่วไปมี ... เป็นอาร์กิวเมนต์อย่างเป็นทางการ (PR # 15937).
  • ฟอร์กในแบบคู่ขนานที่เรียกว่าแพคเกจออกจากจุดเริ่มต้นที่ซีในเด็ก นี้เป็นที่ไม่ปลอดภัย (_exit ควรได้รับการเรียกว่า) และสามารถล้าง stdin ของกระบวนการวิจัยหลัก (เห็นบ่อยที่สุดบน Solaris).
  • การปฏิบัติที่ดี stdout จะล้างตอนนี้ก่อนที่ฟอร์เด็ก.
  • R วัตถุเช่นรายการ (` b` = 1) ตอนนี้พิมพ์อย่างถูกต้อง.
  • getAnywhere (& quot; C_pbinom & quot;) ตอนนี้กลับได้อย่างถูกต้องวัตถุเดียว (มากกว่า unlisting ได้)
  • .
  • confint () วิธีการสำหรับ NLS () เหมาะกับมันล้มเหลวเหล่านี้ได้มีการกำหนดข้อ จำกัด พารามิเตอร์แม้จะใช้วิธีอื่นนอกเหนือจาก & quot; พอร์ต & quot ;. (PR # 15960)
  • Subclassing ชั้น S4 ล้มเหลวถ้าชั้นข้อโต้แย้งที่จำเป็นในการกำเนิดผ่านการเริ่มต้นของวิธี ().
  • removeSource () ไม่ได้ถูกจับการแสดงออกที่มีข้อโต้แย้งที่ถูกจัดเป็นหายไปเช่น x [i] (PR # 15957)
  • as.environment (รายการ ()) ตอนนี้ทำงานและ as.list () ของสภาพแวดล้อมเช่นอยู่ในขณะนี้เช่นเดียวกับรายการ ().
  • ฟังก์ชั่นหลาย tcltk ล้มเหลวเมื่อทำงานในสภาพแวดล้อมที่ผิดปกติ (PR # 15970)
  • ตัวเลือก (รายการ ()) ตอนนี้ทำงาน (นิด ๆ ) (PR # 15979)
  • รวม (.. ) ตอนนี้ทำงานอย่างถูกต้องสำหรับสอง `อิสระ dendrograms (PR # 15648) และยังคงเข้ากันได้ผ่านทางปรับ = & quot; อัตโนมัติ & quot; เช่นที่ สองสาขาของ dendrogram ที่มีอยู่.
  • วิธีการพล็อตสำหรับ & quot; hclust & quot; วัตถุที่ได้รับการตรวจสอบอาร์กิวเมนต์ตัวเลือก; เมื่อที่เป็นจริง (เริ่มต้น) มันจะตรวจสอบอย่างระมัดระวังมากขึ้นสำหรับการป้อนข้อมูลที่ถูกต้อง.
  • (เฉพาะ Windows) หากผู้ใช้เลือกที่จะติดตั้ง 64 บิต R แต่ไม่ 32 บิต R, ถัง / R และ bin / executables Rscript ล้มเหลวในการทำงาน (PR # 15981)
  • ต่างๆรุกบัฟเฟอร์ที่เป็นไปได้ได้รับการป้องกันและการป้องกันหน่วยความจำที่ไม่ได้รับเพิ่ม (PR # 15990)
  • Rscript ไม่ผ่าน --args การวิจัยเมื่อไม่มีพิเศษ (& quot; ใช้ & quot;). ข้อโต้แย้ง
  • วัตถุเช่น getClass (& quot; refClass & quot;) ต้นแบบ @ ตอนนี้พิมพ์ () และ Str () ไม่มีข้อผิดพลาด
  • .
  • เหมือนกัน () ตอนนี้ยังมีลักษณะที่บิต S4.
  • hist (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 บิตสร้าง (แพลตฟอร์ม 32 บิตอาจไม่รองรับไฟล์ดังกล่าว แต่ที่เป็นไปได้ที่จะได้รับการสนับสนุนในรุ่นอนาคตของ R).
  • หลีกเลี่ยงข้อผิดพลาดใน OS X โยเซมิตีที่ตัวแปรสภาพแวดล้อมที่สำคัญอาจจะก่อให้เกิดปัญหาซ้ำในกระบวนการย่อย ที่ซ้ำกันจะถูกลบออกในขณะนี้ในการเริ่มต้นการวิจัย (ผ่าน Rprofile) (PR # 16042)
  • ปรับ X11 ตรวจจับอัตโนมัติเปิดตัวในการแสดงผลบน OS X ที่จะรับรู้ XQuartz ล่าสุด.

มีอะไรใหม่ ในรุ่น 3.0.2:

  • คุณสมบัติใหม่:
  • ไฟล์ข่าวได้รับการจัด.
  • ไฟล์นี้มีข่าวสำหรับ 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 มาร์กอัปในตัวอย่าง (แนะนำโดยปีเตอร์ Solymos.)
  • Str (x) เป็นอย่างมากได้เร็วขึ้นสำหรับรายการที่มีขนาดใหญ่มากหรือปัจจัยที่มี 100,000 ระดับหลังเป็นใน PR # 15337.
  • col2rgb () ตอนนี้ปัจจัยที่จะต้องแปลงสตริงตัวอักษรไม่ได้รหัสจำนวนเต็ม (แนะนำโดยไบรอันแฮนสัน).
  • หาง (คำเตือน ()) ตอนนี้ทำงานผ่านใหม่ `[` วิธี.
  • มีอยู่ในขณะนี้สนับสนุนสำหรับรูปแบบน้ำยาง zi4.sty ไฟล์ที่มีการกระจายในบางแทนที่ inconsolata.sty.
  • Unlist (x) ในขณะนี้มักจะส่งกลับทั้งหมดเป็นแบบไม่รายการ xs ไม่เปลี่ยนแปลงไม่เพียง & quot; เวกเตอร์ & quot; คน ดังนั้นรูปแบบ (LST) ตอนนี้ยังใช้งานได้เมื่อรายการ LST มีองค์ประกอบที่ไม่เวกเตอร์.
  • เครื่องมือ :: getVignetteInfo () ฟังก์ชันที่มีการเพิ่มที่จะให้ข้อมูลเกี่ยวกับการติดตั้งสะเปะสะปะ.
  • ใหม่ assertCondition () ฯลฯ สาธารณูปโภคในเครื่องมือที่มีประโยชน์สำหรับการทดสอบ.
  • Profiling ตอนนี้บันทึกการโทรที่ไม่ inlined จากรหัสไบต์รวบรวมฟังก์ชั่น BUILTIN.
  • ฟังก์ชั่นต่างๆในสถิติและที่อื่น ๆ ที่ใช้การประเมินผลที่ไม่ได้มาตรฐานอยู่ในขณะนี้ระมัดระวังมากขึ้นในการปฏิบัติตามกฎระเบียบที่กำหนดขอบเขต namespace เช่นที่ สถิติ :: LM () ขณะนี้สามารถหาสถิติ :: model.frame () แม้ว่าสถิติไม่ได้อยู่ในเส้นทางการค้นหาหรือถ้าแพคเกจที่กำหนดบางฟังก์ชั่นที่ชื่อ.
  • ถ้าไม่ถูกต้อง / เสียหายวัตถุ .Random.seed จะพบในพื้นที่ก็จะถูกละเว้นกับการเตือนแทนที่จะให้ข้อผิดพลาด (นี้จะช่วยให้ตัวเองไป R พึ่งพา RNG ทำงานเช่นการเลือกพอร์ตแบบสุ่ม.)
  • seq () และ seq.int () ให้ข้อความผิดพลาดอย่างชัดเจนมากขึ้นถ้าเรียกว่ามีที่ไม่ถูกต้อง (เช่นน่าน) ปัจจัยการผลิต.
  • เมื่อแจง () พบข้อผิดพลาดทางไวยากรณ์ก็ตอนนี้ทำให้ข้อมูลบางส่วนแยกใช้ได้ถึงสถานที่ตั้งของข้อผิดพลาด (ขอของ Reijo Sund.)
  • วิธีการเรียกโดย NextMethod () มีความแตกต่างกันของผู้ปกครองแบบไดนามิกเพื่อทั่วไป นี้ได้ก่อให้เกิดปัญหาที่วิธีการเรียก S3 ผ่านการประเมินผลขี้เกียจอาจสูญเสียการติดตามของพวกเขาทั่วไป (PR # 15267)
  • รหัสสำหรับการกระจายทวินามเชิงลบในขณะนี้ถือว่ากรณีขนาด == 0 เ​​ป็นหนึ่งในการกระจายจุดที่ศูนย์.
  • ย่อ () จับโดยไม่มีการเตือนที่ไม่ใช่ ASCII สตริงการป้อนข้อมูลที่ต้องการย่อไม่มี.
  • read.dcf () ไม่ได้มีขีด จำกัด ของ 8191 ไบต์ต่อสาย (ที่ต้องการของ PR # 15250.)
  • formatC (x) สำเนาไม่มีชั้นเรียนของ x เพื่อผลเพื่อหลีกเลี่ยงการใช้ผิดวัตถุประสงค์สร้างวัตถุที่ไม่ถูกต้องเช่นเดียวกับใน PR # 15303 คำเตือนจะได้รับถ้าชั้นจะถูกยกเลิก.
  • ชุดข้อมูล NPK ได้รับการคัดลอกมาจากมวลเพื่อให้การทดสอบมากขึ้นที่จะทำงานได้โดยไม่ต้องขอแนะนำแพคเกจการติดตั้ง.
  • การเริ่มต้นของค่าสัมประสิทธิ์การถดถอยสำหรับรุ่นที่มีรูปร่างเหมือนกันที่ไม่ได้เลวใน Arima () ได้รับการเปลี่ยนแปลงและในบางตัวอย่างหลีกเลี่ยงสูงสุดท้องถิ่น (PR # 15396)
  • termplot () ขณะนี้มีข้อโต้แย้ง transform.x การควบคุมการแสดงผลของข้อตกลงของแต่ละบุคคลในการวางแผน (PR # 15329)
  • รูปแบบ () ในขณะนี้สนับสนุนตัวเลข = 0 เ​​พื่อแสดงตำแหน่งทศนิยม nsmall.
  • มีใหม่ที่ตราไว้หุ้นอ่านอย่างเดียวคือ () พารามิเตอร์ที่เรียกว่า & quot;. หน้า & quot ;, ซึ่งผลตอบแทนค่าตรรกะระบุว่า plot.new ต่อไป () โทรจะเริ่มต้นหน้าใหม่
  • การประมวลผล Sweave และเอกสารถเป็น PDF ในขณะนี้ทำให้ backticks และคำพูดเดียวที่ดีขึ้นในหลายกรณีรวมทั้งในรหัส และ แสดงออก Samp.
  • utils :: modifyList () ได้รับการโต้แย้ง keep.null ใหม่ช่วยให้ส่วนประกอบโมฆะแทนจะถูกเก็บรักษาไว้แทนการก่อให้เกิดความสอดคล้องกับองค์ประกอบที่ถูกลบ.
  • เครื่องมือ :: pkgVignettes () ได้รับการตรวจสอบอาร์กิวเมนต์; ถ้าตั้งค่าเป็น TRUE มันจะเตือนเมื่อปรากฏบทความร้องขอเครื่องยนต์บทความไม่ได้มีอยู่.
  • สาธารณูปโภค:
  • R CMD กา --as-Cran ตรวจสอบความกว้างของเส้นในการใช้งานและตัวอย่างในส่วนของไฟล์แพคเกจถ.
  • CMD R กา --as-Cran ตอนนี้หมายถึง --timings.
  • CMD R ตรวจสอบลักษณะการ gfile คำสั่งถ้าไฟล์ที่เหมาะสมไม่พบ (แม้ว่าไฟล์ไม่ได้มาจากนู OpenCSW บน Solaris ติดตั้งเป็น gfile.)
  • CMD R สร้าง (มี tar ภายใน) ตรวจสอบสิทธิ์ของการกำหนดค่าและไฟล์การทำความสะอาดและเพิ่มการดำเนินการอนุญาตให้สิทธิ์บันทึกแฟ้มเหล่านี้ถ้าจำเป็นมีการเตือน นี้จะเป็นประโยชน์ในระบบปฏิบัติการและระบบไฟล์ที่ไม่สนับสนุนผู้สิทธิ์ (สะดุดตาบน Windows).
  • CMD R สร้างตอนนี้แยบยลและพันสะเปะสะปะทุกแพคเกจแนะนำดังนั้นไม่จำเป็นต้องระหว่างการติดตั้งแพคเกจถ้า tarball แหล่งที่ได้รับการจัดทำขึ้นด้วย CMD ปัจจุบัน R สร้าง.
  • checkFF () (ใช้โดย R CMD กา) ไม่ได้งานที่ดีขึ้นของการตรวจสอบการโทรออกจากแพคเกจอื่น ๆ รวมทั้งไม่ได้รายงานเหล่านั้นที่ฟังก์ชั่นที่ได้รับการคัดลอกมาจาก namespace อื่น (เช่นเป็นวิธีการเริ่มต้น) ตอนนี้มันสายรายงานที่ชื่อผู้โดยสารเป็นสัญลักษณ์ที่จดทะเบียนในแพคเกจอื่น.
  • บนระบบ Unix เหมือนกัน, R CMD ติดตั้งตอนนี้ติดตั้งแพคเกจกลุ่ม writably เมื่อใดก็ตามที่ห้องสมุด (lib.loc) เป็นกลุ่มที่สามารถเขียนได้ ดังนั้น update.packages () ทำงานให้กับสมาชิกในกลุ่มอื่น ๆ (แนะนำเดิมและจากแพทช์เดิร์ Eddelbuettel).
  • R CMD javareconf ในขณะนี้สนับสนุนการใช้การเชื่อมโยงสัญลักษณ์สำหรับ JAVA_HOME บนแพลตฟอร์มที่มี realpath ดังนั้นจึงเป็นไปได้ที่จะใช้
  • R CMD javareconf JAVA_HOME = / usr / lib / JVM / java-1.7.0
  • บนระบบ Linux และบันทึกค่าที่มากกว่าบ่อยเปลี่ยนเส้นทางแบบเต็มเช่น /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (เฉพาะ Windows.) -e Rscript ต้องมีข้อโต้แย้งที่ไม่ว่างเปล่าสำหรับความสอดคล้องกับรุ่น Unix ของอาร์ (นอกจากนี้ rTerm -e และ R -e.)
  • CMD R การตรวจสอบจะตรวจสอบอย่างละเอียดมากขึ้นของแพคเกจการประกาศและ namespaces รายงานนี้จะรายงาน
  • แพคเกจประกาศในกว่าหนึ่งขึ้นอยู่กับการนำเข้าชี้ให้เห็นและช่วยเพิ่มสาขาของไฟล์รายละเอียด.
  • namespaces ประกาศในการนำเข้า แต่ไม่ได้นำเข้ามาจากทั้งในแฟ้ม NAMESPACE หรือใช้ :: ::: หรือผู้ประกอบการ.
  • แพคเกจที่ใช้ในห้องสมุด () หรือต้อง () เรียกร้องในรหัส R แต่ถูกวางอยู่บนเส้นทางการค้นหา _via_ ขึ้นอยู่กับ.
  • แพคเกจที่ประกาศในขึ้นอยู่ไม่ได้นำเข้า _via_ ไฟล์ NAMESPACE (ยกเว้นแพ็กเกจมาตรฐาน) วัตถุที่ใช้แพ็กเกจขึ้นอยู่ควรจะนำเข้ามาเพื่อหลีกเลี่ยงความขัดแย้งและเพื่อให้การดำเนินงานที่ถูกต้องเมื่อ namespace ที่มีการโหลด แต่ไม่ยึดติด.
  • การนำเข้าวัตถุ _via_ ::: เรียกร้องที่จะทำ ::.
  • วัตถุนำเข้าโดย :: ที่ยังไม่ได้ส่งออก.
  • วัตถุนำเข้าโดย ::: โทรที่ไม่อยู่.
  • ดู 'เขียน R ส่วนขยายสำหรับการปฏิบัติที่ดี.
  • CMD R ตรวจสอบการตรวจสอบทางเลือกสำหรับการที่ไม่ได้มาตรฐานไฟล์ระดับบนสุดและไดเรกทอรี (ซึ่งมักจะมีความผิดพลาด). นี้จะเปิดใช้งานสำหรับ --as-Cran
  • รูปแบบไฟล์ upquote.sty น้ำยางจะไม่รวม (ฉบับเป็นเวลาหลายปี): มันจะใช้ไม่ได้อยู่ในอาร์รุ่นต่อมาจะรวมอยู่ทั่วไปในการกระจายน้ำยาง แต่ไม่ได้เล่นได้ดีด้วยตัวอักษร AE ซึ่ง เป็นค่าเริ่มต้นสำหรับสะเปะสะปะ Sweave.
  • CMD R สร้างทำให้การใช้งานมากขึ้นในการสร้างไดเรกทอรีย่อยของแหล่งที่มาของแพคเกจเช่นการบันทึกข้อมูลเกี่ยวกับสะเปะสะปะ.
  • การติดตั้งและซอฟต์แวร์รวม: <​​/ li>
  • แมโครใช้สำหรับคู่มือ Texinfo มีการเปลี่ยนแปลงในการทำงานที่ดีกว่าเข้ากันไม่ได้กับการเปลี่ยนแปลงที่เกิดขึ้นใน 5.x Texinfo.
  • รุ่นต่ำสุดสำหรับห้องสมุด 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 ในไฟล์ NAMESPACE ถูกลบ.
  • เริ่มต้น '' รุ่นของ Bioconductor สำหรับแพคเกจที่ได้รับการเปลี่ยนแปลงที่จะเกิดขึ้นกับ 2.13 แต่นี้สามารถตั้งค่าโดยตัวแปร R_BIOC_VERSION สภาพแวดล้อมเช่น ใน Renviron.site ไฟล์.
  • สิ่งอำนวยความสะดวกระดับ C:
  • Rdefines.h ได้รับการเอ็นดูจึงสามารถรวมอยู่ใน c ++ รหัสหลังจาก R_ext / Boolean.h (ซึ่งรวมอยู่โดย Rh).
  • โปรดทราบว่า Rdefines.h ไม่ได้เก็บไว้ถึงวันที่และ Rinternals.h เป็นที่ต้องการสำหรับรหัสใหม่.
  • ประเมินผลและ applyClosure ได้รับความคุ้มครองในขณะนี้กับรหัสแพ็กเกจการจัดหาโรที่ไม่ถูกต้อง.
  • เลิกและตาย:
  • อาร์กิวเมนต์ namespace ที่ไม่ได้ใช้ในการ package.skeleton () คือตอนนี้เลิกอย่างเป็นทางการและจะถูกลบออกในการวิจัย 3.1.0.
  • plclust () จะเลิก: ใช้พล็อต () วิธีการสำหรับการเรียน & quot; hclust & quot; แทน.
  • ฟังก์ชั่น readNEWS () และ checkNEWS () เครื่องมือในแพคเกจที่มีการเลิก (และพวกเขายังไม่ได้ทำงานกับไฟล์ข่าวสารปัจจุบันเป็นเวลานาน).
  • เอกสาร:
  • 'รู้เบื้องต้นเกี่ยวกับ R' มีบทใหม่ในการใช้ R เป็นภาษาสคริปต์รวมถึงการมีปฏิสัมพันธ์กับ OS.
  • แก้ไขข้อผิดพลาด:
  • help.request () ไม่สามารถตรวจสอบรุ่นปัจจุบันของ R ใน CRAN (PR # 15241)
  • ใน Windows file.info () ล้มเหลวในไดเรกทอรีรากเว้นแต่เส้นทางถูกยกเลิกด้วยอย่างชัดเจน & quot;. & quot ;. (PR # 15302)
  • regmatches 1. (บิล Dunlap, PR # 15386).
  • ลำต้น () ตอนนี้ทิ้งปัจจัยการผลิตที่ไม่มีขีด จำกัด มากกว่าที่แขวนอยู่ (PR # 15376)
  • parser ตอนนี้บังคับใช้ไวยากรณ์ C99 สำหรับจุดคงที่เลขฐานสิบหกลอย (เช่น 0x1.1p0) มากกว่าค่ากลับมาไม่ได้ตั้งใจสำหรับค่าคงที่ที่ไม่ถูกต้อง (PR # 15234)
  • model.matrix () ตอนนี้ทำงานกับชื่อ LHS นานมาก (มากกว่า 500 bytes) (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 แนะนำแพคเกจ.
  • แหล่งที่มา () ไม่ได้แสดงชื่อไฟล์เมื่อรายงานข้อผิดพลาดไวยากรณ์.
  • ไวยากรณ์รายงานข้อผิดพลาดถูกใส่ผิดที่ลูกศรชี้ให้เห็นในทำนองที่ไม่ดี.
  • (เฉพาะ Windows) เริ่มต้นด้วย R R (แทน rTerm หรือ Rgui) จะสูญเสียใด ๆ สตริงความยาวเป็นศูนย์จากอาร์กิวเมนต์บรรทัดคำสั่ง (PR # 15406)​​
  • ข้อผิดพลาดในการเข้ารหัสที่ระบุในบรรทัดคำสั่งผ่านทาง --encoding = foo ไม่ได้รับการจัดการอย่างเหมาะสม (PR # 15405)
  • ถ้า x เป็นสัญลักษณ์, is.vector (x, & quot; ชื่อ & quot;) ตอนนี้ผลตอบแทนจริงตั้งแต่ & quot; ชื่อ & quot; และ & quot; สัญลักษณ์ & quot; ควรจะเป็นคำพ้องความหมาย (รายงานโดย Herv'e Pag`es.)
  • R CMD rtags งานบนแพลตฟอร์ม (เช่น OS X) ที่มีคำสั่ง echo เปลือก XSI สอดคล้อง (PR # 15231)
  • is.unsorted (NA) กลับเท็จเป็นเอกสาร (มากกว่า NA).
  • R CMD LINK ไม่ทราบเกี่ยวกับสถาปัตยกรรมย่อย.
  • ระบบ () และ system2 () มีการป้องกันที่ดีขึ้นกับผู้ใช้ที่ misguidedly มีช่องว่างในเส้นทางไดเรกทอรีชั่วคราว.
  • file.show () และแก้ไข () ตอนนี้มีโอกาสมากขึ้นในการทำงานบนเส้นทางไฟล์ที่มีช่องว่าง (ในกรณีที่ระบบสาธารณูปโภคภายนอกมีการใช้ไม่ได้เป็นบรรทัดฐานใน Windows หรือใน R.app ที่ควรก่อนหน้านี้ได้ทำงาน.)
  • แพคเกจแพคเกจการใช้วิธีการที่มีแนวโน้มที่จะทำงานเมื่อพวกเขานำเข้า แต่ก็ไม่ได้แนบ (หลายส่วนของรหัส C ที่ได้รับการมองหาการทำงานวิจัยที่มีต่อเส้นทางการค้นหามากกว่าใน namespace ของตน.)
  • lgamma (-x) ไม่ได้อยู่น่าน x ขนาดเล็กมาก.
  • (Windows) system2 () ตอนนี้เคารพระบุ stdout และ stderr เป็นไฟล์ถ้าโทรจาก Rgui (PR # 15393)
  • ปิด x11 () ในขณะที่อุปกรณ์ระบุตำแหน่ง () หรือระบุ () อยู่ในความคืบหน้าไม่แฮงค์อาร์ (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:

  • นี้เป็นรุ่นการบำรุงรักษาและแก้ไขจำนวน ส่วนใหญ่เป็นข้อบกพร่องเล็ก ๆ น้อย ๆ และปัญหาแพลตฟอร์ม.

ซอฟต์แวร์ที่คล้ายกัน

pyLisp-NG
pyLisp-NG

3 Jun 15

Jikes
Jikes

3 Jun 15

Erlang
Erlang

18 Feb 15

ความคิดเห็นที่ R

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่