IBM SPSS Modeler 【3】 神经网络的生成


二、SPSS Modeler 数据挖掘方法——神经网络

在本实验中,将利用神经网络模型分析哪些营销策略适合做促销。通过本实验的分析,可以帮助销售部门提出合理有效的促销方案。这个实验主要由两部分组成,生成神经网络模型和测试验证神经网络模型。

1、神经网络模型的生成

实验的步骤如下:

(1)      启动 SPSS Modeler,并读入数据。

同前面提到的一样,需要创建“可变文件”节点并读入 Demos 文件夹中的“GOODS1n” 数据文件。在这里,先用“GOODS1n”文件建立神经网络模型,稍后会利用“GOODS2n” 数据文件对生成的模型进行测试。

(2)      在读入“GOODS1n”数据文件之后,同样利用“输出”选项卡下的“表”节点查看数据,得到如图 21 的表格。从表中,可以看到“GOODS1n”中共有五个字段(促销商品种类、促销商品的单价、促销费用、促销前商品收入、促销后商品收入),共 200 条记录。

查看完毕之后,删除该“表”节点。

 

 图21 在“表”窗口中查看数据

 

(3)      在读入数据之后,再增加一个“字段选项”选项卡下的“导出”节点作为促销后比促销前增加收入的百分比。

(4)      编辑“导出”节点。双击“导出”节点,可以看到一个编辑窗口,如图 22。同时,将导处字段设为“Increase”,设定“导出为”为“公式”。然后,点击“公式”右侧的“”按钮,即可对公式进行编辑。

 图22 “导出”节点编辑窗口

 

(5)      编辑公式。在编辑公式的对话框中对编辑公式“(After - Before) / Before * 100”,即促销后比促销前增加的收入百分比,如图 23所示。注意:在编辑完成后需要点击“检查” 以确保公式的正确性,检查无误之后,确认完成编辑。

 图23 编辑公式

 

(6)      查看增加“增加率”后的数据。选定工作区的“Increase”节点,利用“表”节点查看数据,得到如图 24 的表格。从表中,可以看到数据已经增加了一列新的数据,即促销后比促销前增加的收入百分比(Increase)。在本次实验中,将 Increase 作为神经网络的变化量,即作为输出,其他四个(除了 After)作为输入量。

 图24 查看增加“增加率”后的数据

 

(7)      在“Increase”节点之后,接入“类型”节点(在“字段选项”下),得到如图

25 的工作区。

 图25 工作区中的“类型”节点

 

 

(8)          设定“类型”的“角色”。点击“读取值”,双击“类型节点”,将字段“After” 设为“无”,将“Increase”设定为“目标”,如图 26。

 图26 设定“类型”节点的“角色”

 

(9)          增加神经网络节点。在选定“类型”节点的情况下,双击“建模”下的“神经网络”模型,即可得到名为“Increase”的神经网络模型,如图27 所示。双击“Increase”神经网络节点,即可对神经网络模型进行设定,如图28。用户可以根据具体具体的需求对神经网络模型进行设定,在这里,选择默认设定。

 图27 增加神经网络节点

 

 图28 神经网络模型编辑窗口

 

(10)      生成神经网络模型。运行工作区的数据流,既可以获得目标神经网络模型。

(11)      查看神经网络模型。在右上侧区域内的“模型”选型卡下已有名为“Increase” 的神经网络模型。右键“浏览”即可以查看,如图 29 所示。在这里,模型描述内容包括了

“模型概要”、“预测变量重要性”、“由观察预测”和“网络”四个信息。

 图29 查看神经网络模型

 

(12)      神经网络模型已经建立,现在需要根据该模型预测其他促销方案是否可行。

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值