« RHadoop updated: improved performance and more control | Main | Webinar tomorrow: Big-data statistics with Revolution R with IBM Netezza »

February 27, 2012

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

You forgot to mention Greenplum, which can run embedded R via PL/R, just as PostgreSQL can. (See http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut01 for an intro.)

The SEO optimization on this page is distracting. Competitors SAS and SPSS are linked to their Wikipedia pages, but Revolution Analytics is linked to its home page. It seems www.r-project deserves a link somewhere, but even the generic "R language" links to Revolution Analytics.

Otherwise, good article, and I appreciate Revolution Analytics's investments in open source R such as doSMP, doMC, and doSNOW. I use both R and SAS, and I've published some small code to transfer neural network and decision tree models trained in R to score in SAS data steps. It's nice not to have to worry about integration and scaling issues as these companies are working on.

Again (I really should read all the comments first), too bad you won't mention PL/R, which is everything the Oracle's $23,000 might be. PL/R will work with any extended (well, should anyway) Postgres; Netezza comes to mind.

Oh, right. PL/R isn't for sale.

Thanks ZS and Robert. The scope of the article was commercial vendors supporting integration with R in their products, and while I'm aware of various community efforts integrating R with Greenplum, I couldn't find an official reference on Greenplum's website to refer to. (All the entries link back to the vendor's website; Andrew, in the case of SAS and SPSS they link back to the specific R links.)

I'm actually not so familiar with PL/R and how it's used; if you could point me to some references of applications I'd be glad to take a look.

Here's Joe's page: http://www.joeconway.com/plr/

Due to the nature of base Postgres, any external language which has a C API can be integrated straightaway, which is what Joe did. Unlike the Oracle bits, which I read to say that they'll only support base R (not supporting library loading?), PL/R in Postgres can load libraries.

Some additional sites:

(3 parts, and very informative)
http://www.postgresonline.com/journal/archives/188-plr_part1.html

http://www.varlena.com/GeneralBits/Tidbits/bernier/art13mar04/graphingWithR.html


And, in the spirit of self-immolation, a PoC for a possibly interesting use:

http://www.simple-talk.com/sql/learn-sql-server/going-beyond-the-relational-model-with-data/

Take a look at 2 packages we just added to CRAN. RJMS for enterprise support for Active MQ (message queues) and RDROOLS for R integration into JBOSS Drools rules engine

http://cran.r-project.org/web/packages/Rjms/index.html
http://cran.r-project.org/web/packages/Rdrools/index.html

You may want to add Rapid-I with its data mining and business analytics solutions RapidMiner and RapidAnalytics to the list:
http://www.rapid-i.com/

The RapidMiner Extension for R seamlessly integrates R scripts into RapidMiner and RapidAnalytics analysis processes:
http://www.kdnuggets.com/2010/11/rapidminer-r-extension.html

This allows to combine the strenghts of the two most powerful and most widely used open source data mining solutions R and RapidMiner:
http://rapid-i.com/component/option,com_myblog/task,tag/category,R-Extension/Itemid,172/

The following tutorial video demonstrates how to integrate R and RapidMiner:
http://www.youtube.com/watch?v=utKJzXc1Cow

Best regards,
Trevor

Jaspersoft's business intelligence software is the epitome of excellence in my book....

The comments to this entry are closed.

Search Revolutions Blog




Got comments or suggestions for the blog editor?
Email David Smith.
Follow revodavid on Twitter Follow David on Twitter: @revodavid
Get this blog via email with Blogtrottr