Hello everybody,

i have to make a c++ programm, which calls the function lm() in R. Therefore i 
installed the rcpp-package. There were some examples too. 

I tried something, but i have the problem with the SEXP structure:

I want to call lm() without coming from R:

class MyVectorFunc : public RcppFunction {
public:
        MyVectorFunc() : RcppFunction( new SEXP(mkChar( "lm" )) {}

        double 
        funtkionsaufrufer( vector<double>& v )
        {
                setRVector(v);
                SEXP result = vectorCall();
                double value = REAL(result)[0];
                clearProtectionStack();
                return value;
        }
        

};


RcppFunction is from the Rcpp-package and this needs a SEXP-parameter. How can 
i create lm() as a SEXP parameter.

I m very thankful for every answer.

Bye




______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to