Giter VIP home page Giter VIP logo

knime / knime-r Goto Github PK

View Code? Open in Web Editor NEW
18.0 8.0 7.0 233.94 MB

KNIME Interactive R Statistics Integration

License: Other

C++ 25.53% C 2.73% HTML 46.25% Tcl 5.35% Shell 0.11% Makefile 0.07% CSS 0.60% R 10.23% TeX 0.90% Assembly 0.07% M4 0.01% Java 3.36% PHP 0.02% XSLT 0.01% JavaScript 2.16% Batchfile 0.01% Perl 2.36% Roff 0.21% SAS 0.04% TypeScript 0.01%
knime r statistics data mining analysis machine learning

knime-r's Introduction

KNIME® R

Jenkins Quality Gate Status

This repository is maintained by the KNIME Team Rakete.

This repository contains the plugins for the

  • KNIME Interactive R Statistics Integration
  • Windows R binaries for the interactive R integration
  • KNIME Microsoft SQL R integration

plugins which contain a set of KNIME nodes for running R code in KNIME.

Please note: KNIME Interactive R Statistics Integration and Windows binary plugins are available through the KNIME update site while the Microsoft SQL R integration is contained in KNIME Labs.

Overview

Port Object

The KNIME Interactive R Statistics Integration has its own port type, the R Workspace. It allows passing an entire R workspace, including all of its data, variables and loaded libraries, on to a subsequent node.

Nodes that accept an R workspace rather than just modifying it, load a copy of the entire workspace to ensure the same workspace can be reused by multiple subsequent nodes.

KNIME Interactive R Statistics Integration Nodes

KNIME Interactive R Statistics Integration nodes

The above image shows the various nodes available in the KNIME Interactive R Statistics Integration plugin for KNIME.

  • R Source nodes allow running an R code snippet to generate or load data and output it either as KNIME data table or as an R workspace port.
  • R Snippet node allows running an R code snippet on an KNIME data table and outputs the result as a KNIME data table.
  • R To R allows running an R code snippet on an existing R workspace.
  • Add Table to R allows running an R code snippet on both an existing R workspace and a KNIME data table.
  • R to Table allows running an R code snippet on an existing workspace and converts resulting data into a KNIME table.
  • R Views allow running R code that generates a PNG image (e.g. plots) and outputs this image through an Image Port.
  • R Learner and R Predictor allow learning an R model and running predictions using this model.
  • R Model Writer writes an R model.
  • R to PMML serializes an R model in the PMML format.

KNIME Microsoft R Integration Nodes

Currently this plugin only contains the Run R Model in Microsoft SQL Server node, which runs a SQL query with R code on a SQL table and outputs the result to a SQL table.

The node does not require an R environment, but instead a Microsoft SQL Server installation with Microsoft R setup.

Example Workflows

You can download the example workflows from the KNIME public example server (07_Scripting/02_R/01_Example_of_R_Snippet - see here how to connect...) or from the KNIME node guide.

Development Notes

You can find instructions on how to work with our code or develop extensions for KNIME Analytics Platform in the knime-sdk-setup repository on BitBucket or GitHub.

Join the Community!

knime-r's People

Contributors

atr1an avatar bernd-wiswedel avatar bjoernlohrmann avatar chaubold avatar dietzc avatar gab1one avatar gnuatknime avatar hedgehogcode avatar hhofer avatar jbunzel92 avatar k-thiel avatar koettert avatar laaaarsi avatar leowoerteler avatar markortmann avatar mrberthold avatar peterohl avatar simonschmid avatar tgabriell avatar thorsten-meinl-knime avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.