R

Phần mềm chụp màn hình:
R
Các chi tiết về phần mềm:
Phiên bản: 3.1.2
Ngày tải lên: 17 Feb 15
Nhà phát triển: R core development team
Giấy phép: Miễn phí
Phổ biến: 355

Rating: 4.0/5 (Total Votes: 2)

R là một mã nguồn mở, phân phối miễn phí và phần mềm dòng lệnh multiplatform cung cấp một bộ tích hợp các thiết bị phần mềm, có thể dễ dàng sử dụng để tính toán dữ liệu, thao tác và hiển thị đồ họa. Nói cách khác, R là một ngôn ngữ lập trình và môi trường cho tính toán thống kê và đồ họa.
Nó & rsquo; sa GNU dự án tương tự như các ngôn ngữ lập trình và phát triển S môi trường tạo ra bởi John Chambers và các đồng nghiệp tại Bell Laboratories, mà trước đây được biết đến như AT & T, bây giờ Lucent Technologies. Nó đi kèm với tài liệu hướng dẫn toàn diện có sẵn trên các dự án & rsquo; s homepage.Features tại một tính năng glanceKey bao gồm một ngôn ngữ hiệu quả, phát triển tốt và đơn giản lập trình, lưu trữ dữ liệu hữu ích và chức năng xử lý, một tập hợp các nhà khai thác để tính toán mảng, đặc biệt là các ma trận, một bộ mạch lạc, lớn và tích hợp các tiện ích trung gian để phân tích dữ liệu, cũng như các chức năng đồ họa để hiển thị và phân tích dữ liệu.
Nó có thể dễ dàng mở rộng với các chức năng bổ sung, đi kèm với một loạt các kỹ thuật đồ họa và thống kê, bao gồm cả phi tuyến và mô hình tuyến tính, phân tích chuỗi thời gian, phân cụm, phân loại và kiểm tra thống kê cổ điển. R có thể được sử dụng để sản xuất lô ấn phẩm chất lượng, bao gồm cả các công thức toán học và các ký hiệu.
Ngoài ra, người dùng sẽ có thể kết nối và gọi C ++, C và mã Fortran lúc chạy, thêm chức năng bổ sung bằng cách xác định các chức năng mới, hãy làm theo các lựa chọn thuật toán thực hiện, cũng như để thao tác các đối tượng trực tiếp R bằng cách viết code C. Được xây dựng trong kiến ​​trúc plugin của nó cho phép bạn dễ dàng mở rộng các chức năng mặc định của nó thông qua packages.Under mui xe và hỗ trợ OSesR là một ứng dụng dòng lệnh cross-nền tảng có thể được sử dụng trên một phạm vi rộng của GNU / Linux và hệ điều hành UNIX-like hệ thống, bao gồm cả BSD, cũng như trên Microsoft Windows và Mac OS X. Nó được thực hiện trong các ngôn ngữ lập trình C và đã được thử nghiệm thành công trên cả hai nền tảng 32-bit và 64-bit phần cứng.

Điều gì là mới trong phiên bản này:

  • TÍNH NĂNG MỚI:
  • embedFonts () bây giờ mặc định format = & quot; & quot ps2write; cho ps, và các tập tin .eps. Điều này là có sẵn trong Ghostscript 9.x (từ năm 2010) trong khi trước đó mặc định, format = & quot;. & Quot ;, pswrite được loại bỏ trong Ghostscript 9.10
  • Để thống nhất với [dpqr] định mức (), [dp] lnorm (sdlog = 0) mô hình một loạt điểm tại exp (mulog) hơn là NaN trở lại (cho một lỗi).
  • khả năng () bây giờ báo cáo nếu ICU được biên soạn để sử dụng cho chiếu (nó chỉ thực sự được sử dụng nếu một địa phương thích hợp được thiết lập để đối chiếu, và không bao giờ cho một locale C).
  • (OS X chỉ.) Kiểm tra tcltk Package khi nạp nếu nó được liên kết với các Cran X11 dựa trên Tcl / Tk và nếu như vậy mà các thành phần Tcl / Tk và các thư viện X11 được cài đặt. Điều này cho phép các thông báo lỗi thông tin mới hơn để được tư vấn cho việc cài đặt các thành phần thiếu hoặc của XQuartz.
  • Các X11 () thiết bị và các phiên bản X11 dựa trên dữ liệu của các biên tập viên và người xem (gọi bởi edit () và View () cho các khung dữ liệu và các ma trận từ dòng lệnh R) kiểm tra xem các thư viện X11 được cài đặt và nếu không Cố vấn lắp đặt XQuartz.
  • icuSetCollate () cho phép locale = & quot; & quot ;, mặc định và locale = & quot; không & quot; để sử dụng các dịch vụ hệ điều hành chứ không phải là ICU cho collation.
  • Môi trường R_ICU_LOCALE biến có thể được sử dụng để thiết lập miền địa phương mặc định ICU, phòng trường hợp có nguồn gốc từ hệ điều hành địa phương là không phù hợp (điều này hiện nay là cần thiết trên Windows).
  • Chức năng mới icuGetCollate () để báo cáo về các địa ICU chiếu sử dụng (nếu có).
  • utils :: URLEncode () đã được cập nhật để sử dụng các ký tự không hạn chế và dè dặt từ RFC 3986,, thay vì RFC 1738.
  • độc đáo (cảnh báo ()) và c (cảnh báo ()) được hỗ trợ.
  • Các Bioconductor 'phiên bản' được sử dụng bởi setRepositories () bây giờ mặc định là 3.0. (Nó có thể được thiết lập trong thời gian chạy _via_ môi trường R_BIOC_VERSION biến.)
  • CÀI ĐẶT PHẦN MỀM và BAO GỒM:
  • Các kịch bản cấu hình báo cáo về khả năng / tùy chọn quan trọng hơn đó sẽ không được biên dịch trong.
  • Loại Thêm BLAS bên ngoài được công nhận bởi tên trong báo cáo đó.
  • Khi xây dựng R như một thư viện chia sẻ, các -L $ {} R_HOME / lib $ {} R_ARCH cờ được đặt trước trong các lệnh liên kết được sử dụng trong quá trình cài đặt và khi gói được cài đặt: điều này giúp đảm bảo rằng bản đang có ưu tiên nếu một thư viện chia sẻ R đã được cài đặt, ví dụ như cài đặt-libR trong một thư viện được đề cập trong LDFLAGS (và không có trong 'thư mục thư viện của hệ thống' như tài liệu). (Wish của PR # 15.790.)
  • gói LaTeX upquote không còn cần thiết để sử dụng R của Inconsolata.
  • (chỉ dành cho Windows) Nếu cả hai phiên bản 32 và 64 bit của R được cài đặt, các bin / R.exe và bin / Rscript.exe thực thi bây giờ chạy 64 bit R. (Để chạy 32 bit R, ghi đè lên các file này với các bản sao của bin / i386 / Rfe.exe.)
  • TIỆN ÍCH:
  • Chạy R CMD kiểm tra với _R_CHECK_DEPENDS_ONLY_ sự thật bây giờ làm cho các gói VignetteBuilder sẵn ngay cả khi chúng được liệt kê trong Gợi ý, kể từ khi họ là cần thiết để nhận biết và quá trình không Sweave họa tiết.
  • kiểm tra R CMD giờ đây báo cáo kê khai importFrom rỗng trong một tập tin tên miền không gian, vì đây là những lỗi phổ biến (viết importFrom (Pkg), nơi nhập khẩu (Pkg) đã dự định).
  • R CMD kiểm bây giờ bằng cách sử dụng mặc định mã kiểm tra trực tiếp trên các không gian tên gói mà không bốc và gắn các gói và gợi ý và nâng cao của nó. Đối với thực hành tốt với gói trong lĩnh vực Gợi ý, xem SS1.1.3.1 của 'Viết R Extensions'. Đối với việc sử dụng các đối tượng lười biếng-dữ liệu trong mã riêng của gói, xem? Dữ liệu.
  • Sửa lỗi:
  • dmultinom () đã không xử lý xác suất không hữu hạn một cách chính xác.
  • prettyNum (x, zero.print = *) bây giờ cũng làm việc khi x chứa NA.
  • Một lỗi đã có từ lâu trưng bày bởi nlminb () trên Windows đã được truy nguồn từ một lỗi biên dịch gcc trong 4.6.3; một cách giải quyết đã được đưa ra. (PR # 15.244 và PR # 15.914).
  • Rendering của command trong các phiên bản HTML của trang trợ giúp đã được cải thiện:. Này đặc biệt rõ ràng trên các trang trợ giúp cho INSTALL
  • as.hexmode (x) và as.octmode (x) bây giờ cư xử đúng đối với một số x số, ví dụ, c (NA, 1) hoặc c (1, pi).
  • drop1 () thất bại nếu phạm vi tranh luận không có biến để thả. (PR # 15.935)
  • edit () (và do đó sửa chữa ()) thất bại nếu một vật thể có một thuộc tính phi vật có tên là & quot; nguồn & quot; (Một thuộc tính đã được sử dụng trong R trước khi phiên bản 2.14.0).
  • callGeneric () có thể thất bại nếu có generic ... như một lập luận chính thức. (PR # 15.937).
  • forking trong gói song song được gọi là C điểm nhập cảnh ở trẻ. Điều này là không an toàn (_exit nên đã được gọi), và có thể tuôn ra stdin của quá trình R chính (thường thấy nhất trên Solaris).
  • Khi thực hành tốt, stdout hiện đang đỏ mặt trước khi forking một đứa trẻ.
  • R đối tượng như các danh sách (`a b` = 1) bây giờ in một cách chính xác.
  • getAnywhere (& quot; C_pbinom & quot;) bây giờ trả lại một cách chính xác một đối tượng duy nhất (thay vì unlisting nó)
  • .
  • Các phương pháp confint () cho nls () phù hợp cho những thất bại đó đã quy định giới hạn các thông số mặc dù sử dụng một thuật toán khác hơn là & quot; cổng & quot ;. (PR # 15960)
  • subclass của một lớp S4 thất bại nếu các lớp cần thiết đối số cho các máy phát điện, thông qua phương thức khởi tạo của nó ().
  • removeSource () không đúng cách xử lý các biểu chứa đối số sẽ được cung cấp như là mất tích, ví dụ: x [i,]. (PR # 15.957)
  • as.environment (list ()) hiện đang làm việc, và as.list () của một môi trường như vậy bây giờ cũng giống như list ().
  • Một số chức năng tcltk thất bại khi chạy trong môi trường bình thường. (PR # 15.970)
  • Tùy chọn (list ()) hiện đang làm việc (trivially). (PR # 15.979)
  • merge (, ..) hiện đang làm việc một cách chính xác cho hai `'dendrograms độc lập (PR # 15.648), và vẫn còn tương hợp thông qua điều chỉnh = & quot; tự động & quot; ví dụ cho hai chi nhánh của một dendrogram hiện.
  • Các phương pháp cốt truyện cho & quot; hclust & quot; đối tượng được kiểm tra một đối số tùy chọn; Khi điều đó là đúng (mặc định), nó kiểm tra kỹ lưỡng hơn cho đầu vào hợp lệ.
  • (chỉ dành cho Windows) Nếu người dùng chọn để cài đặt Windows 64 bit R nhưng không phải 32 bit R, thùng / R và bin / Rscript thực thi không chạy. (PR # 15.981)
  • Nhiều vượt đệm có thể đã được ngăn chặn và bảo vệ bộ nhớ bị mất thêm. (PR # 15.990)
  • Rscript không còn đi --args để R khi không có thêm (& quot; dùng & quot;). Đối số
  • đối tượng như getClass (& quot; refClass & quot;) @ nguyên mẫu tại in () và str () mà không có lỗi
  • .
  • giống hệt nhau () bây giờ cũng nhìn vào bit S4.
  • hist (x, nghỉ giải lao) là mạnh mẽ hơn trong việc thêm một lông tơ nhỏ để phá vỡ khi một số ít là rất lớn. (PR # 15.988)
  • sub () và gsub () đã không xử lý biểu thức thông thường như & quot; s {2,} & quot; đúng nếu văn bản có chứa NA hoặc các yếu tố phi-ascii trong một miền địa phương UTF-8. Một phần của điều này là do một lỗi trong các thư viện TRE. (PR # 16.009)
  • RShowDoc (& quot; TIN TỨC & quot;) bây giờ sẽ hiển thị các phiên bản PDF
  • .
  • Ma trận và mảng với kích thước cuối cùng zero không in được, không đầy đủ. (PR # 16.012)
  • plot.histogram () và do đó hist () bây giờ tôn trọng các xaxs, yaxs và các thông số đồ họa phòng thí nghiệm. (PR # 16021)
  • bw.SJ (x) và bw khác. * () Không còn segfault khi x chứa giá trị phi-hữu hạn. (PR # 16.024)
  • R CMD Rd2pdf vô ý bỏ qua tùy chọn --os của nó.
  • Các phương pháp nội bộ của download.file () đã không báo cáo kích thước tập tin và tiến bộ một cách chính xác vào các file lớn hơn 2GB (được thừa kế từ libxml2). Điều này được sửa chữa cho 64-bit xây dựng (nền tảng 32-bit có thể không hỗ trợ các tập tin như vậy, nhưng nếu có thể sẽ được hỗ trợ trong các phiên bản tương lai của R).
  • làm việc xung quanh một lỗi trong hệ điều hành X Yosemite nơi mà các biến môi trường quan trọng có thể được lặp lại gây ra các vấn đề trong quy trình con. Các bản sao đều bị loại bỏ khi khởi động R (thông qua Rprofile). (PR # 16.042)
  • Điều chỉnh X11 phát hiện tự động khởi động trong DISPLAY trên OS X để nhận XQuartz mới nhất.

là gì mới trong phiên bản 3.0.2:

  • TÍNH NĂNG MỚI:
  • Các file NEWS đã được tổ chức lại.
  • Tập tin này có chứa thông tin cho R & gt; = 3.0.0: tin tức cho các 0.xy, 1.xy và 2.xy phát hành là trong các tập tin NEWS.0, NEWS.1 và NEWS.2. Các tập tin sau hiện đang được cài đặt khi R được cài đặt. Một phiên bản HTML của tin tức từ 2.10.0 đến 2.15.3 là có sẵn như là doc / html / NEWS.2.html.
  • sum () cho các đối số nguyên bây giờ sử dụng một ắc nguyên của ít nhất 64 bit và như vậy sẽ chính xác hơn trong những trường hợp rất hiếm hoi mà một số tiền tích lũy vượt quá 2 ^ 53 (nhất thiết phải cách tổng hợp hơn 4 triệu yếu tố).
  • Các ví dụ () và các công cụ :: Rd2ex () chức năng đã có các thông số để cho phép họ bỏ qua dontrun đánh dấu trong các ví dụ. (Đề nghị bởi Peter Solymos.)
  • str (x) là nhanh hơn đáng kể cho các danh sách rất lớn, hoặc các yếu tố với mức 100.000, sau này như trong PR # 15.337.
  • col2rgb () bây giờ chuyển đổi các yếu tố để các chuỗi ký tự không mã số nguyên (đề nghị của Bryan Hanson).
  • đuôi (cảnh báo ()) hiện đang làm việc, thông qua mới `[` phương pháp.
  • Có được bây giờ hỗ trợ cho các tập tin zi4.sty phong cách LaTeX có trong một số phân phối thay thế inconsolata.sty.
  • unlist (x) hiện nay thường cho tất cả các phi danh sách xs không thay đổi, không chỉ là & quot; vector & quot; những người thân. Do đó, định dạng (lst) bây giờ cũng làm việc khi danh sách lst có những yếu tố phi vector.
  • Các công cụ :: getVignetteInfo () chức năng đã được thêm vào để cung cấp thông tin về các họa tiết cài đặt.
  • New assertCondition (), vv trong các công cụ tiện ích, hữu ích để thử nghiệm.
  • Profiling giờ ghi lại các cuộc gọi không inlined từ byte biên dịch mã để chức năng BUILTIN.
  • chức năng khác nhau trong số liệu thống kê và các nơi khác mà sử dụng đánh giá phi tiêu chuẩn và đang cẩn thận hơn để thực hiện theo các quy tắc không gian tên Phạm vi. Ví dụ: số liệu thống kê :: lm () bây giờ có thể tìm thấy số liệu thống kê :: model.frame () ngay cả khi số liệu thống kê không phải là trên con đường tìm kiếm hoặc nếu một số gói định nghĩa một hàm của tên đó
  • .
  • Nếu một / hỏng đối tượng .Random.seed không hợp lệ là gặp phải trong không gian làm việc nó được bỏ qua với một cảnh báo chứ không phải là đưa ra một lỗi. (Điều này cho phép bản thân R dựa trên một RNG làm việc, ví dụ như để lựa chọn một cổng ngẫu nhiên.)
  • seq () và seq.int () cung cấp cho các thông báo lỗi rõ ràng hơn nếu gọi với đầu vào không hợp lệ (ví dụ: NaN).
  • Khi phân tích cú pháp () tìm thấy một lỗi cú pháp, nó bây giờ làm cho thông tin phân tích cú pháp một phần có sẵn lên đến vị trí của lỗi. (Yêu cầu của Reijo Sund.)
  • Phương pháp gọi bởi NextMethod () có một phụ huynh năng động khác nhau để chung chung. Điều này đã gây khó khăn mà các phương pháp gọi S3 thông qua đánh giá lười biếng có thể mất theo dõi của loại thuốc đó. (PR # 15.267)
  • Code cho phân phối nhị thức âm tại xử lý các trường hợp kích thước == 0 như là một phân phối một điểm lúc không.
  • viết tắt () xử lý mà không cần cảnh báo các chuỗi đầu vào không ASCII mà không cần viết tắt.
  • read.dcf () không còn có một giới hạn 8191 byte trên mỗi dòng. (Wish của PR # 15.250.)
  • formatC (x) bản không còn các lớp của x để kết quả, để tránh lạm dụng tạo các đối tượng không hợp lệ như trong PR # 15.303. Một cảnh báo được đưa ra nếu một lớp bị loại bỏ.
  • Dataset NPK đã được sao chép từ MASS để cho phép thêm các xét nghiệm để được chạy mà không có gói khuyến cáo được cài đặt.
  • Việc khởi tạo các hệ số hồi quy cho các mô hình differenced không biến chất trong Arima () đã được thay đổi và trong một số ví dụ tránh tối đa địa phương. (PR # 15.396)
  • termplot () bây giờ có một transform.x luận để điều khiển màn hình hiển thị của các điều khoản cá nhân trong cốt truyện. (PR # 15.329)
  • format () bây giờ hỗ trợ số = 0, để hiển thị nsmall chữ số thập phân.
  • Có một chỉ đọc mệnh () tham số mới gọi là & quot;. & Quot ;, trang mà trả về một giá trị logic cho biết liệu plot.new tiếp theo () gọi sẽ bắt đầu một trang mới
  • Processing Sweave và Rd tài liệu PDF tại ám backticks và dấu ngoặc đơn tốt hơn trong một số trường hợp, kể cả trong mã và biểu samp.
  • utils :: modifyList () được một keep.null luận mới cho phép các thành phần NULL trong việc thay thế sẽ được giữ lại, thay vì gây ra các thành phần tương ứng sẽ bị xóa.
  • công cụ :: pkgVignettes () đạt check luận; nếu đặt là TRUE, nó sẽ cảnh báo khi nó xuất hiện một họa tiết yêu cầu một cơ họa tiết không tồn tại.
  • TIỆN ÍCH:
  • R CMD check --as-cran kiểm tra độ rộng dòng trong sử dụng và ví dụ các phần của tập tin gói Rd.
  • R CMD check --as-cran giờ ngụ ý --timings.
  • R CMD kiểm tra sẽ cho lệnh gfile nếu một tập tin phù hợp không tìm thấy. (Mặc dù tập tin không phải là từ GNU, OpenCSW trên Solaris cài đặt nó như gfile.)
  • R CMD xây dựng (với tar nội bộ) sẽ kiểm tra quyền truy cập của cấu hình và dọn dẹp các tập tin và thêm quyền thực thi cho phép ghi lại cho các tập tin nếu cần thiết, với một cảnh báo. Điều này rất hữu ích trên hệ điều hành và hệ thống tập tin mà không hỗ trợ thực thi quyền (đáng chú ý là, trên Windows).
  • CMD R xây dựng doanh nghiệp dệt và đám rối tất cả các họa tiết, vì vậy đề nghị các gói không cần thiết trong quá trình cài đặt gói nếu nguồn tarball đã được chuẩn bị với hiện tại R CMD xây dựng.
  • checkFF () (được sử dụng bởi R CMD kiểm tra) làm một công việc tốt hơn trong việc phát hiện các cuộc gọi từ các gói khác, bao gồm không báo cáo những nơi mà một chức năng đã được sao chép từ không gian tên khác (ví dụ như một phương pháp mặc định). Nó bây giờ báo cáo các cuộc gọi mà .name là một biểu tượng đăng ký trong gói khác.
  • Trên hệ thống Unix-như nhau, R CMD INSTALL giờ cài đặt nhóm gói writably bất cứ khi nào các thư viện (lib.loc) là nhóm có khả năng ghi. Do đó, update.packages () làm việc cho các thành viên nhóm khác (đề nghị ban đầu và từ một miếng vá bởi Dirk Eddelbuettel).
  • R CMD javareconf bây giờ hỗ trợ việc sử dụng các liên kết tượng trưng cho JAVA_HOME trên nền tảng đó có realpath. Vì vậy, bây giờ có thể sử dụng
  • R CMD javareconf JAVA_HOME = / usr / lib / JVM / java-1.7.0
  • trên một hệ thống Linux và ghi lại giá trị đó chứ không phải thường xuyên thay đổi đường dẫn đầy đủ như /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (chỉ dành cho Windows). Rscript -e đòi hỏi một lập luận không có sản phẩm nào cho phù hợp với phiên bản Unix của R. (Còn Rterm -e và R-e.)

  • Kiểm tra
  • R CMD không kiểm tra kỹ hơn về gói tuyên bố và không gian tên. Nó báo cáo
  • gói tuyên bố trong hơn một trong các Phụ thuộc, Nhập khẩu, Gợi ý và Tăng cường các lĩnh vực của các tập tin mô tả.
  • không gian tên được khai báo trong nhập khẩu nhưng không được nhập khẩu từ, không phải trong các tập tin bằng cách sử dụng tên miền không gian cũng không :: ::: cũng không khai thác.
  • gói được sử dụng trong thư viện () hoặc yêu cầu () gọi trong mã R nhưng đã được đặt trên con đường tìm kiếm _via_ Phụ thuộc.
  • gói khai báo trong Phụ thuộc không nhập khẩu _via_ các tập tin không gian tên (trừ các gói tiêu chuẩn). Đối tượng sử dụng từ gói Phụ thuộc nên nhập khẩu để tránh xung đột và cho phép hoạt động chính xác khi không gian tên được nạp nhưng không kèm theo.
  • đối tượng nhập khẩu _via_ ::: gọi nơi :: sẽ làm gì.
  • đối tượng nhập khẩu bởi :: mà không xuất khẩu.
  • đối tượng bộ nhập khẩu bởi ::: cuộc gọi mà không tồn tại.
  • Xem 'Viết R Extensions "thực hành tốt.
  • R CMD check kiểm tra tùy chọn cho file đầu cấp phi tiêu chuẩn và thư mục (mà thường là sai lầm):. Này được kích hoạt cho --as-cran
  • LaTeX kiểu tập tin upquote.sty không còn được bao gồm (các phiên bản đã được một số tuổi): nó không còn được sử dụng trong R. Một phiên bản muộn hơn thường bao gồm trong bản phân phối LaTeX nhưng không chơi tốt với các phông chữ mà ae là mặc định cho các họa tiết Sweave.
  • R CMD xây dựng làm cho việc sử dụng nhiều các xây dựng thư mục con của nguồn gói, ví dụ như để ghi lại thông tin về các họa tiết.
  • CÀI ĐẶT PHẦN MỀM và BAO GỒM:
  • Các macro được dùng cho các hướng dẫn sử dụng texinfo đã được thay đổi để làm việc tốt hơn với những thay đổi không tương thích được thực hiện trong texinfo 5.x.
  • Các phiên bản tối thiểu cho một hệ thống thư viện xz tại là 5.0.3 (đã 4,999). Đây là một phần để tránh 5.0.2, có thể nén trong cách phiên bản khác không thể giải nén.
  • Các bao gồm phiên bản của PCRE đã được cập nhật 8.33.
  • Các bao gồm phiên bản của zlib đã được cập nhật 1.2.8, một phiên bản lỗi sửa chữa.
  • Các bao gồm phiên bản của liblzma utils xz đã được cập nhật để 5.0.5.
  • Từ javareconf (xem ở trên) được sử dụng khi R được cài đặt, một liên kết ổn định cho JAVA_HOME có thể được cung cấp sau đó.
  • Cấu hình với --disable-byte biên dịch sẽ ghi đè lên các tập tin mô tả các gói khuyến cáo, mà thường đòi hỏi byte-biên dịch.
  • More của việc lắp đặt và kiểm tra quá trình sẽ làm việc ngay cả khi TMPDIR được thiết lập để một con đường có chứa khoảng trắng, nhưng điều này không được khuyến cáo và phần mềm bên ngoài (như texi2dvi) có thể thất bại.
  • GÓI LẮP ĐẶT:
  • Cài đặt được hủy bỏ ngay lập tức nếu một gói LinkingTo không được cài đặt.
  • CMD R INSTALL có một tùy chọn mới --no-byte-biên dịch đó sẽ ghi đè lên một trường ByteCompile trong tập tin mô tả của gói.
  • Giấy phép BSD bị phản đối:. Sử dụng BSD_3_clause hoặc BSD_2_clause thay vì
  • License X11 bị phản đối:. Sử dụng MIT hay BSD_2_clause thay vì
  • yêu cầu Phiên bản dành cho gói LinkingTo đã được công nhận: họ được kiểm tra khi lắp đặt. (Fields với yêu cầu phiên bản trước đó đã âm thầm bỏ qua.)
  • Các giới hạn của 500 mục S3method trong một tập tin tên miền không gian đã được gỡ bỏ.
  • Các 'phiên bản' mặc định của Bioconductor cho gói của nó đã được thay đổi để sắp tới 2.13, nhưng điều này có thể được thiết lập bởi các môi trường R_BIOC_VERSION biến, ví dụ như trong tập tin Renviron.site.

  • CƠ SỞ
  • C-LEVEL:
  • Rdefines.h đã được tinh chỉnh, nó có thể được bao gồm trong C ++ code sau khi R_ext / Boolean.h (được bao gồm bởi Rh).
  • Lưu ý rằng Rdefines.h không giữ được up-to-date, và Rinternals.h được ưa thích cho mã mới.
  • eval và applyClosure hiện đang được bảo vệ chống lại các mã gói cung cấp một rho không hợp lệ.
  • lỗi thời và không còn tồn tại:
  • Các tham số tên miền không gian chưa sử dụng để package.skeleton () hiện nay đã chính thức phản đối và sẽ được loại bỏ trong R 3.1.0.
  • plclust () là bị phản: sử dụng các lô () phương thức cho lớp & quot; hclust & quot; thay thế.
  • Hàm readNEWS () và checkNEWS () trong công cụ gói bị phản đối (và họ đã không làm việc với các tập tin NEWS hiện trong một thời gian dài).
  • TÀI LIỆU:
  • 'Giới thiệu về R' có một chương mới về sử dụng R là một ngôn ngữ kịch bản trong đó tương tác với hệ điều hành.
  • Sửa lỗi:
  • help.request () không thể xác định phiên bản hiện tại của R trên Cran. (PR # 15.241)
  • Trên Windows, file.info () không thành công trên thư mục gốc trừ khi con đường đã được chấm dứt với một quot rõ ràng &;. & Quot ;. (PR # 15.302)
  • Các regmatches 1. (Bill Dunlap, PR # 15.386).
  • gốc () bây giờ loại bỏ yếu tố đầu vào vô hạn chứ không rủ. (PR # 15.376)
  • Các bộ phân tích cú pháp bây giờ đòi C99 cho nổi điểm hằng thập lục phân (ví dụ 0x1.1p0), thay vì trở về giá trị ngoài ý muốn cho các hằng số thay đổi. (PR # 15234)
  • model.matrix () hiện đang làm việc với các tên LHS quá dài (nhiều hơn 500 byte). (PR # 15.377)
  • tích hợp () sẽ trả lại hành vi trước 2.12.0: từ 2.12.0 để 3.0.1 nó đôi khi thất bại trong việc đạt được các yêu cầu khoan dung và báo cáo ước tính rằng lỗi đã được vượt qua. (PR # 15.219)
  • strptime () bây giờ xử lý% W lĩnh vực có giá trị 0. (PR # 15.915)
  • R hiện đang được bảo vệ tốt hơn đối với những người cố gắng để tương tác với giao diện điều khiển trong mã khởi động. (PR # 15.325)
  • mảng Subsetting 1D dimnames thường bị mất (PR # 15301).
  • unary + trên một vector logic không ép buộc để nguyên, mặc dù nguyên -. Làm
  • na.omit () và na.exclude () thêm một hàng vào một khung dữ liệu không-hàng. (PR # 15.399)
  • Tất cả (nếu cần thiết cắt xuống) các họa tiết được cài đặt nếu R đã được cấu hình với --without-khuyến-gói.
  • nguồn () không hiển thị tên tập tin khi báo cáo lỗi cú pháp.
  • Báo cáo lỗi cú pháp đặt nhầm dấu sót chỉ ra những dấu hiệu xấu.
  • (chỉ dành cho Windows) Bắt đầu từ R với R (thay vì Rterm hoặc Rgui) sẽ mất bất kỳ chuỗi số không dài từ các đối số dòng lệnh. (PR # 15.406)
  • lỗi trong mã hóa chỉ định trên dòng lệnh thông qua --encoding = foo không được xử lý đúng cách. (PR # 15.405)
  • Nếu x là một biểu tượng, is.vector (x, & quot; tên & quot;) bây giờ trả về TRUE, kể từ & quot; tên & quot; và & quot; biểu tượng & quot; nên là từ đồng nghĩa. (Báo cáo của Herv'e Pag`es.)
  • R CMD rtags công trình trên các nền tảng (như OS X) với một lệnh shell vang XSI-tuân thủ QTI. (PR # 15.231)
  • is.unsorted (NA) trả về false như tài liệu (chứ không phải là NA).
  • R CMD LINK không biết gì về kiến ​​trúc phụ.
  • system () và system2 () là bảo vệ tốt hơn chống lại những người dùng cách sai lầm có các khoảng trống trong đường dẫn thư mục tạm thời.
  • file.show () và chỉnh sửa () bây giờ có nhiều khả năng để làm việc trên đường dẫn tập tin có chứa dấu cách. (Trong trường hợp các tiện ích bên ngoài được sử dụng, không phải là tiêu chuẩn trên Windows cũng không phải trong R.app mà trước đó nên đã làm việc.)
  • Packages sử dụng gói phương pháp có nhiều khả năng để làm việc khi họ nhập nó nhưng nó không được đính kèm. (Một số phần của mã C của nó đang tìm kiếm chức năng R của nó trên con đường tìm kiếm chứ không phải trong không gian tên của nó).
  • lgamma (-x) là không còn NaN cho rất nhỏ x.
  • (Windows) system2 () bây giờ tôn trọng quy định cụ thể stdout và stderr như các tập tin nếu gọi từ Rgui. (PR # 15.393)
  • Đóng một thiết bị x11 () trong khi định vị () hoặc xác định () là trong tiến trình không còn bị treo R. (PR # 15.253)
  • list.dirs (full.names = FALSE) không được thực hiện. (PR # 15.170)
  • format () đôi khi được thêm không gian không cần thiết. (PR # 15.411)
  • all.equal (check.names = FALSE) sẽ bỏ qua các yêu cầu để bỏ qua những cái tên và sẽ kiểm tra xem chúng như là thuộc tính.
  • Các biểu tượng được thiết lập bởi công cụ :: Rd2txt_options (itemBullet =) đã không được tôn trọng ở một số miền địa phương. (PR # 15.435)
  • mcMap () đã không được xuất khẩu bởi gói song song. (PR # 15.439)
  • lô () cho các đối tượng TukeyHSD không cân bằng dev.hold () và dev.flush () gọi trên thửa nhiều trang. (PR # 15.449)

là gì mới trong phiên bản 2.8.1:

  • Đây là một hành bảo trì và sửa chữa một số chủ yếu là lỗi và các vấn đề nền tảng nhỏ.

Phần mềm tương tự

Guile
Guile

20 Feb 15

Bocfel
Bocfel

17 Feb 15

Chicken
Chicken

17 Jul 15

Enchanting
Enchanting

14 Apr 15

Ý kiến ​​để R

Bình luận không
Nhập bình luận
Bật hình ảnh!