当前位置: > Linux新闻 >

R for WINDOWS 4.0.3 发布,R 语言 WINDOWS 版

时间:2020-10-13 16:34来源:linux.it.net.cn 作者:IT

R 是用于统计计算和图形的语言和环境,是一个类似于 S 语言和环境的 GNU 项目。该项目为 R 语言在 WINDOWS 系列操作系统上的版本。

R for WINDOWS 4.0.3 版本的更新如下:

新功能:

  • 在使用配置选项--with-internal-tzcode 的平台上,环境变量 TZDIR 接受附加值 “internal” 和 “macOS”(仅在 macOS上)。
  • 在 macOS 上,如果系统时区数据库的版本比 R 安装中的版本新,则默认使用 “macOS”。
  • 当 install.packages(type =“source”)在存储库中找不到软件包时,它会提及其 R 版本要求所排除的软件包版本,并链接到有关为何找不到软件包的提示。
  • 可以从环境变量 R_DEFAULT_INTERNET_TIMEOUT 设置 options(“timeout”)的默认值,如果未设置或无效,则仍默认为 60 秒。

在类似 Unix 上的链接时间优化:

  • 现在支持通过设置 LTO 宏使用 GCC 并行化链接时间优化(LTO),并使用 clang 支持 “Thin” LTO。
  • 支持为 Fortran 编译器设置不同的 LTO 标志,包括在混合 clang 和 gfortran 时将其设置为空(与 macOS 一样)。参见文件“ config.site”。
  • 有一个新的 LTO_LD 宏可以设置用于 LTO 编译的链接器选项,例如选择替代链接器或并行化精简 LTO。

失效函数:

  • 自 R 3.1.0 起,对 chol.default(),chol2inv(),solve.default() 和 svd() 的 LINPACK 参数已失效。现在使用它会发出警告,该警告将在 R 4.1.0 中变成错误。

漏洞修复:

  • 在启用 JIT 的情况下,也针对 PCRE2 <10.30 启用了在很长的字符串上使用 PCRE 正则表达式缓解堆栈溢出的代码,因为在这种情况下已经会出现堆栈溢出。
  • 修复了在 dotchart() 中正确显示组标签的问题(在 R 4.0.0 的 ylab 改进中丢失了该标签)。
  • 由于错误报告和 Alex Bertram 的补丁 PR,当 fn() 是本地函数时,addmargins(*,..)现在也可以使用。
  • 当 x 是“raw”类型的对象(按 is.object(x))并提供有效的 '[' 方法(例如,用于 gmp :: as)时,rank(x)并因此 sort(x)现在可以工作。 bigz(。)数字。
  • chisq.test(*,Simulation.p.value = TRUE)和 r2dtable() 现在可以正确地用于大型表条目(以百万计)。
  • 底层套接字的读/写操作已得到修复,可以正确发出通信错误信号。以前,由于无效的内存访问,此类错误可能导致段错误。
  • 由于 Suharto Anggono 的 PR,分位数(x,pr)对于 pr 值稍微在 [0,1] 之外的值更一致地工作。
  • 此外,由于 Anggono 的 PR,即使 prN 包含 NA,分位数(x,prN,names = FALSE)现在也可以工作。当类型= 1 或 3 时,排序因子或 Date 对象的同上。
  • 基于 Libcurl 的 Internet 访问(包括 curlGetHeaders() )不遵守“超时”选项。如果这导致了意外的超时,请考虑通过设置 R_DEFAULT_INTERNET_TIMEOUT 来增加默认值。
  • as.Date(<char>)现在也可以使用首字母 “”。
  • isS3stdGeneric(f)现在也可以在 trace() d 时检测到 S3 泛型。
  • 已修复 R_allocLD() 以返回对齐为长双精度类型的内存。
  • fisher.test() 在其内部堆栈已超出后再次调用时,不再会出现段错误。
  • 访问由紧凑整数序列表示的长向量,不再存在段错误。
  • plicated() 现在也可用于单个向量中具有多种编码的字符串。
  • phyper(11,15,0,12,log.p = TRUE)不再给出 NaN;  。
  • 修复了 logLik.nls() 补丁中的错误计算。
  • 修复了当术语涉及逻辑变量时,一个非常老的错误可能会在 model.matrix() 中导致段错误。
  • model.frame.default() 允许的数据= 1,导致非自愿变量捕获。
  • tar() 不再跳过非目录文件。

更多更新信息:https://www.filehorse.com/download-r-for-windows/change-log/



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容