向呼叫中心结构中添加逻辑回归模型(数据挖掘中级教程)
适用于: SQL Server 2016 Preview
除了分析可能影响呼叫中心运营的因素之外,您还需要就员工如何提升其服务质量提供一些具体的建议。 在此任务中,您将使用生成探索模型时所使用的挖掘结构,并添加一个用来创建预测的挖掘模型。
在 Analysis Services 中,逻辑回归模型基于神经网络算法,因此可以提供与神经网络模型相同的灵活性和功能, 但更适合于预测二进制结果。
在此方案中,您将使用用于神经网络模型中的同一挖掘结构。 但是,您将根据自己的业务问题自定义新模型。 您关注提高服务质量并确定需要多少有经验的操作员,因此将设置自己的模型来预测这些值。
为了确保基于呼叫中心数据的所有模型尽可能类似,将使用与以前相同的种子值。 设置种子参数确保模型从同一起点处理数据并将数据中项目导致的变差最小化。
向呼叫中心挖掘结构中添加新的挖掘模型
在 SQL Server Data Tools (SSDT), ,在解决方案资源管理器,右键单击挖掘结构中, Call Center Binned, ,然后选择 打开设计器。
在数据挖掘设计器中,单击 挖掘模型 选项卡。
单击 创建相关的挖掘模型。
在 新建挖掘模型 对话框中,为 模型名称, ,类型 Call Center-LR。 有关 算法名称, ,选择 Microsoft 逻辑回归。
单击 “确定”。
新的挖掘模型将显示在 挖掘模型 选项卡。
自定义逻辑回归模型
为新的挖掘模型列中 Call Center-LR, ,将 Fact CallCenter ID 作为键。
将 ServiceGrade 和到 Level Two Operators 的值更改 预测。
这些列既可以用作输入,也可以用于预测。 本质上,您对同一数据创建了两个独立的模型:一个预测操作员数,一个预测服务等级。
更改到的所有其他列 输入。
指定种子并处理模型
在 挖掘模型 选项卡上,右键单击该列的模型名为 Call Center-LR,并选择 设置算法参数。
在有关 HOLDOUT_SEED 参数行中,单击下的空单元格 值, ,然后键入 1。 单击 “确定”。
备注
选择哪个值作为种子无关紧要,关键是您需要对所有相关模型使用同一个种子。在 挖掘模型 菜单上,选择 处理挖掘结构和所有模型。 单击 是 将更新后的数据挖掘项目部署到服务器。
在 处理挖掘模型 对话框中,单击 运行。
单击 关闭 关闭 处理进度 对话框中,然后单击 关闭 中再次 处理挖掘模型 对话框。