首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 R 为 IBM SPSS Modeler 16 创建新节点(1)简介

使用 R 为 IBM SPSS Modeler 16 创建新节点(1)简介

本帖最后由 look_w 于 2018-6-23 11:08 编辑

IBM SPSS Modeler 中的可视编程基于叫做 SPSS Modeler          节点的图标。用户创建一个流程来让数据经历一系列节点的处理,这个流程叫做。节点表示要在数据上执行的操作,节点之间的链接表示数据流的方向。通常,我们使用一个数据流从一组数据源中读取数据,然后处理该数据,将该数据发送到一个目的地(可能是一个表或查看器)。
各个节点可链接起来形成一个流。流表示一个经历多个操作而到达目的地的数据流。这种用户友好的接口,使得用户无需编程就可以分析复杂数据集和创建强大的预测模型。
使用新节点扩展 IBM SPSS Modeler 的功能要添加 SPSS Modeler 中没有的功能,可以通过创建节点来实现。SPSS Modeler 中的节点越多,可以执行的操作也就越多。您可以使用 Component-Level        Extension Framework,该机制允许您向 SPSS Modeler 的标准功能添加用户提供的扩展。
因为 SPSS Modeler 16 集成了 R 编程语言,所以现在可以运行 R 脚本。本文将介绍如何使用 R 开发新扩展。 图 1 显示了 3        种新节点:R 转换、R(用于建模)和 R 输出。可以直接将 R 脚本插入 SPSS Modeler 中的这些节点中。
图 1. SPSS Modeler 中可插入 R 脚本的节点开始之前的准备工作要在 SPSS Modeler 中运行 R 代码,需要下载并安装  和 。
SPSS Modeler 不能用作编写 R 代码的工作台;它只能够运行 R 代码。使用  等工作台来编写和测试 R 代码,然后再将它移植到        IBM SPSS Modeler。
要了解如何配置 IBM SPSS Modeler 16 和 R 集成,请参阅 developerWorks 文章 “”。
R 编程语言和环境R 是一种强大的开源统计语言和环境,它提供了一个功能丰富的分析生态系统,该系统适合用于数据探索、可视化、统计分析、建模、机器学习、模拟等。它是专用平台的一个新兴竞争对手。
一些大学已在开展 R 教学;许多统计和数学课程现在也在使用 R。IT 机构正在采用 R,许多公司正在将它集成到其产品中。一个围绕 R 和各种作业的繁荣、活跃的用户社区正在成长,对 R        技能的需求在不断增加,而且 R 包的数量也在增加。同样地,新兴算法通常会出现在免费的 R 编程语言中,随后才会在商业包中提供。
R 不需要开发人员克服学习曲线。在采用 R 之前,组织必须考虑所提供的支持级别,因为开源包拥有不同的质量水平。R 基于一种内存型架构。
为 SPSS Modeler 创建节点的能力,即使您没有 R 编程技能,即使您没有编写任何代码,您也能够使用 5,500 多个可供分析师使用的 R 包。
Custom Dialog BuilderCustom Dialog Builder(最先在 IBM SPSS Statistics 中提供)使您能够创建和管理将在 SPSS Modeler 16 中使用的节点。要打开        Custom Dialog Builder(如  所示),可以单击主菜单中的 Tools >          Custom Dialog Builder for R,其中显示了以下元素:
  • 对话框画布:您设计节点对话框的布局的区域。
  • Properties 窗格:列出组成节点对话框的属性和该对话框的属性,比如节点类型。
  • 工具面板:设置可包含在自定义节点对话框中的控件。
图 2. Custom Dialog Builder
返回列表