33 r<<
"options(device='pdf')";
36 TRObject xdata =
c(-2,-1.64,-1.33,-0.7,0,0.45,1.2,1.64,2.32,2.9);
37 TRObject ydata =
c(0.699369,0.700462,0.695354,1.03905,1.97389,2.41143,1.91091,0.919576,-0.730975,-1.42001);
44 TRObject fit = nls(asformula(
"ydata ~ p1*cos(p2*xdata) + p2*sin(p1*xdata)"),
Label[
"data"]=data,
Label[
"start"]=rlist(
Label[
"p1"]=1,
Label[
"p2"]=0.2));
49 if (!
gROOT->IsBatch()) {
50 devnew(
"Fitting Regression");
54 lines(xgrid,predict(fit,xgrid),
Label[
"col"] =
"green");
55 devoff(
Label[
"which"] = devcur() );
Double_t(* Function)(Double_t)
This is a class to create DataFrames from ROOT to R.
This is a class to pass functions from ROOT to R.
static TRInterface & Instance()
static method to get an TRInterface instance reference
void SetVerbose(Bool_t status)
Method to set verbose mode, that produce extra output.
This is a class to get ROOT's objects from R's objects.
namespace associated R package for ROOT.
const Rcpp::internal::NamedPlaceHolder & Label