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