NAG R 程序包

第 23 版

我们已经推出能够调用 NAG Fortran 算法库优化函数 (E04 与 E05 函数) 的 R 程序包。除了优化的函数外,我们也加入了最邻近相关矩阵与特殊函数等部分。 我们依照技术文章 Windows 环境调用 NAG 函数 R 中使用回调函数,这两篇文章的说明,自动产生 R 程序包。

本程序包中也包含了 "Rdoc" 的格式,产生能够在 R 系统中 使用的说明文档,同时还有 HTML PDF 格式。

相关的接口程序原码是基于 Artistic 授权,我们非常欢迎您对本程序包提供任何的意见,尤其是将来您还希望看到增加的函数。

优化函数的详细说明可参考 NAG E04 函数 E05 函数,我们也建议您可透过此文的说明以及其中的决策树 导引快速的找到最适合您问题求解的优化函数。

目前本预览版的目的是希望能得到您的回馈。本程序包已经在 linux64 与 windows32 环境中进行过测试,但并未经过完整的 NAG 品管流程验证。 我们非常期盼用户使用本程序包后提供您宝贵的意见与回报相关问题,好让未来的版本能更臻完美。

下载

以下网页详细说明如何使用 R 的扩充机制调用 NAG 函数:

安装

NAG R 程序包使用标准 R 程序包机制所生成,且能够透过标准 R 命令 安装。NAG 函数可以透过 R 命令 ("NAGFWrappers") 进行调用。

使用 NAG R 程序包需要您的系统中已经安装了授权的 NAG Fortran 算法库。在安装程序包时,安装程序将会自动设定好,若 NAG 算法库并非安装在默认的路径上, 则您需要设定环境变量 NAG_LIBRARY_PATH 与 LD_LIBRARY_PATHNAG 将其指定到正确的路径。

验证安装与执行示例程序

安装完毕后,您可以执行以下命令:
R CMD check NAGFWrappers
将会执行 R 的测试程序以及所有示例程序。

在程序包中的每个函数都有 R 的示例程序,且已经包含在 Rdoc 文件中。也可以在 R 中单独的透过 example 命令执行。例如: example(e04uc) 将会执行 E04UC 函数的示例。

您也可以在 R 中执行 a00ad 命令,此将会调用 A00ADF 函数,并会传回所使用到的 Fortran 算法库底层。

图解说明


第 22 版

我们已经推出能够调用 NAG Fortran 算法库优化函数的 R 程序包预览版。我们依照技术文章 Windows 环境调用 NAG 函数 R 中使用回调函数,这两篇文章的说明,自动产生 R 程序包。

本程序包中也包含了 "Rdoc" 的格式,产生能够在 R 系统中 使用的说明文档,同时还有 HTML PDF 格式。

相关的接口程序原码是基于 Artistic 授权,我们非常欢迎您对本程序包提供任何的意见,尤其是将来您还希望看到增加的函数。

优化函数的详细说明可参考 NAG E04 章函数说明,我们也建议您可透过此文的说明以及其中的决策树 导引快速的找到最适合您问题求解的优化函数。

目前本预览版的目的是希望能得到您的回馈。本程序包已经在 linux64 与 windows32 环境中进行过测试,但并未经过完整的 NAG 品管流程验证。 我们非常期盼用户使用本程序包后提供您宝贵的意见与回报相关问题,好让未来的版本能更臻完美。

下载

以下网页详细说明如何使用 R 的扩充机制调用 NAG 函数:

图解说明