Как распечатать оценку R в RDotNet - PullRequest
0 голосов
/ 19 октября 2018

Я тестирую простой код в R-Gui, но не знаю, как вывести тот же результат в RdotNet через c #.

library(ISLR)
data(Auto)
attach(Auto)
reg<- lm(mpg~horsepower)
summary(reg)

Результат: Call: lm (формула = mpg ~ лошадиная сила)

Residuals:
   Min       1Q   Median       3Q      Max 
-13.5710  -3.2592  -0.3435   2.7630  16.9240 

Coefficients:
           Estimate Std.  Error   t value   Pr(>|t|)    
(Intercept) 39.935861   0.717499   55.66   <2e-16 ***
horsepower  -0.157845   0.006446  -24.49   <2e-16 ***
---
Signif. codes:0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 4.906 on 390 degrees of freedom
Multiple R-squared:  0.6059,    Adjusted R-squared:  0.6049 
F-statistic: 599.7 on 1 and 390 DF,  p-value: < 2.2e-16

Но как я могу напечатать некоторую информацию с помощью RDotNet в этом коде:

engine.Evaluate("reg <- lm(df$weight ~ df$lenght)").AsNumeric();
var r = engine.Evaluate((summary(reg));  
Console.WriteLine(r);

Это вызывает ошибку.Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...