什么是 R 的 .RDX 和 .RDB 文件?

机器算法验证 r
2022-04-11 10:30:41

我正在尝试从一篇论文中重新创建一些结果,即“特定原因累积发生率估计和左截断和右截断下的精细和灰色模型”Geskus (2011) 中的表 1 。

论文的最后是文件的链接我假设其中一些是数据文件。这些文件中有两个扩展名为.rdx.rdb这些到底是什么以及如何在 R 中打开它们?

1个回答

实际上,您提供的链接仅指向两个文件。第一个是pdf文件,我相信你知道。第二个是包含 R 包的 zip 文件。您应该解压缩文件,然后将文件夹“crhaz”复制到 R 安装的“library”文件夹中。然后在 R 提示符下运行 R 并键入 library(crhaz)。

您不必担心可能在包文件夹中看到的任何单个文件。.rdx 和 .rdb 文件是存储 R 代码构建的二进制文件,仅供 R 内部使用——您不能自己打开它们。

我相信这篇文章的作者希望你这样做。然而,我会说他们在分发 R 包方面做得很差。他们应该提供可以使用 install.packages() 安装的包的构建,但他们只是压缩了 Windows 安装包的映像。

之后

经过一番调查,我可以看到 Ronald Geskus 在 2011 年的文章中提供的 crhaz 包仅包含一个函数,称为 crprep,并且该函数最近已成为 CRAN 包“mstate”的一部分。因此,您现在可以通过安装 mstate 来获取在最新版本的 R 中使用的函数:

    install.packages(mstate)
    library(mstate)
    ?crprep