Как сохранить результаты статистических тестов R в Java

Я работаю с R над своими программами на Java, и мне нужно использовать некоторые статистические тесты, такие как anova.

Но я не знаю, как сохранить результаты R в файл, чтобы позже управлять ими в Java.

Я пытаюсь объединить R и Java с помощью RCaller и rJava, но думаю, что проблема не в способе соединения R и Java.

Кто-нибудь знает, что я могу сделать?

Пример:

У меня есть этот набор данных в файле csv:

 growth,sugar
 75,C
 72,C
 73,C
 61,F
 67,F
 64,F
 62,S
 63,S

Итак, я запускаю эти команды в R:

 your.data=read.csv("/Users/kakius82/Desktop/anovaDataset.csv")
 attach(your.data)
 your.aov=aov(growth~sugar)
 summary(your.aov)

И результаты таковы:

            Df Sum Sq Mean Sq F value Pr(>F)
sugar        2 187.71   93.85   20.26  0.004 **
Residuals    5  23.17    4.63                  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Как я могу сохранить эти результаты, чтобы управлять ими позже?


person Ignacio Monferrer    schedule 30.07.2013    source источник
comment
Добро пожаловать в СО. Пожалуйста, предоставьте воспроизводимый пример, поскольку он делает ответ на ваш вопрос намного проще.   -  person geotheory    schedule 30.07.2013


Ответы (1)


Посмотрите JRI и RServe. Здесь у вас есть подключаемый модуль eclipse. Чтобы позвонить в RServe: здесь

person L. Quastana    schedule 30.07.2013
comment
JRI является частью rJava, и это то, что я использую. Это работает хорошо. Но проблема не в этом. - person Ignacio Monferrer; 31.07.2013