用于符号回归的R包

4

你能否下载git版本:https://github.com/cran/rgp/blob/master/R/symbolic_regression.r? - elcortegano
谢谢您的回答。您能告诉我如何下载git版本吗?我尝试使用install_github("cran/rgp")进行安装,但它无法工作(当我尝试从存档中本地安装已下载的软件包时出现相同问题)。我还尝试将symbolic_regression.r代码粘贴到R中,但是找不到"dataDrivenGeneticProgramming"。 - user197267
我更新了一个答案。我认为你可以在那里找到你需要的一切。希望它有帮助。 - elcortegano
2个回答

4

3

好的,你可以从CRAN在github.com上的(非官方)仓库下载rgp

你应该开始尝试使用git工具来完成。这样,一旦安装完成,你就可以通过以下方式克隆仓库:

git clone https://github.com/cran/rgp.git

在存储库的R/文件夹中(您已经下载的本地副本或在rgp软件包的github网站上),您应该看到软件包的所有函数,例如.R文件。
另一种使用这些函数的方法是构建(R CMD build)软件包,安装它(install.packages("builtrepo.tgz",repos=NULL,type="source")),然后加载(使用requireinclude)。

谢谢您的回答,但它们都不起作用。我更喜欢尝试第二个,但当我安装包时,它显示:警告:无效的包“builtrepo.tgz” 错误:错误:未指定任何软件包 在R CMD INSTALL中。 - user197267
这是因为你还没有构建该软件包,或者你没有按其当前名称引用它。你应该在下载存储库的目录中编写类似于 R CMD build rgp 的内容。你可能需要安装其他依赖项。然后,当你实际构建软件包时,你应该看到它的名称(也许是 rgp.tar.gz,响应中的名称只是一个示例)。然后你就完成了,可以安装它了。 - elcortegano
无论如何,我不明白为什么在git包中复制.R函数对你没有用。你使用的任何函数都应该在那里。 - elcortegano
1
因为我只复制了其中一个(symbolic_regression.R),我需要复制所有其他的 .R 函数来构建整个 rgp 包。无论如何,谢谢你的回答,很有帮助! - user197267

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接