В чем разница между R.Net и библиотекой Deedle?

Я работаю над проектом анализа данных, и я попробовал библиотеку данных Deedle в своем приложении C#. Я считаю, что Deedle — полезная библиотека, она предоставляет временные ряды и кадры данных для C# и F#. Но мой вопрос: могу ли я узнать, в чем разница между этой библиотекой и R.Net? Если я хочу провести некоторый анализ данных и проект, ориентированный на статистику, не должен ли я использовать R.Net вместо библиотеки Deedle? Пожалуйста, порекомендуйте. Большое спасибо


person user3515538    schedule 27.03.2015    source источник
comment
Я нашел: bluemountaincapital.github.io/Deedle/rinterop.html .... ............... и ................ youtube.com/watch?v=-w7o9PHsnP8 Насколько я могу судить, они не исключают друг друга. Судя по всему есть решения, предполагающие использование и того, и другого - да в Deedle!   -  person clearlight    schedule 27.03.2015
comment
Я подумал, что если вы хотите использовать R, вам нужно установить плагин Deeldle R, который имеет зависимость от R.Net   -  person colinfang    schedule 27.03.2015


Ответы (1)


Краткое резюме:

  • Deedle — это библиотека фреймов данных и (временных) рядов для F# и C#, она написана на F#, поэтому все работает на .NET.

  • R.NET (а также RProvider) предоставляют вам доступ к собственным пакетам R, и вы также можете получить доступ к собственным функциям фрейма данных R.

По сути, Deedle позволяет вам выполнять анализ данных в .NET, и когда вам нужны функции, недоступные в Deedle (или какая-либо другая расширенная статистика), вы можете использовать R.NET и поставщика типа R F # для вызова собственного пакета R.

person Tomas Petricek    schedule 25.04.2015