从C++调用R函数

elc*_*ano 1 c++ r call logistic-regression

我想执行多项逻辑回归[使用glm()]并在C++中做一些图[gplot()].

我无法在C++中为这种回归编写函数,但也许可以打开R并调用glm()函数以便在C++中执行它,是吗?怎么样?我很感激任何想法.

提前致谢!

Dir*_*tel 5

是的,您可以通过RInside项目为您提供一个(非常简单的)R实例化R解释器的类.然后,您可以将命令作为(可能是多行)字符串传递,并通过REPL进行评估.

包本身和不同的博客文章中有很多例子.由于它广泛使用Rcpp,它也在Rcpp书的一章中有所介绍.