目标查找应用场景(Excel 表分析工具)
目标搜寻方案工具是 What If 方案工具的补充。 What-If 工具会告诉你进行更改的影响,而 Goal Seek 工具会告诉你必须更改以达到所需结果的基础因素。
例如,假设你的目标是提高客户满意度。 可以使用 目标查找 分析来确定哪些因素最有可能提高客户满意度,并确定这些更改是否具有成本效益。
该工具完成分析后,它会在源数据表中创建两个新列。 这些列显示可实现目标结果 的可能性 ,以及建议的更改(如果有)。
该工具可分析一组数据并对整个数据集进行预测,或者可以创建分析,再每次测试一个应用场景。
使用目标查找应用场景工具
打开 Excel 表。
单击“ 方案”,然后选择“ 目标查找”。
在 “方案分析:目标查找 ”对话框中,从列表中选择包含目标值的列。
指定要达到的值。
如果列目标包含连续数值,则还可以指定希望采用的值的增减幅度。 例如,可以选择 “销售额 ”作为列,并指定目标增长 120%。
或者,可以通过键入上限和下限将目标指定为某一范围的值。
指定包含将要更改的值的列。 也就是说,选取将对其进行操作以产生所需结果的列。
(可选)单击“ 选择要用于分析的列”,然后选择包含有用信息的列。 取消选择对分析无用的列。
注意
不要取消选择将用于目标或更改的列。 这些列是必需的。
指定是要针对整个表进行预测,还是仅针对所选行进行预测。
如果选择了“ 整个表 ”选项,该工具会将预测添加到源表中的两个新列中。
如果选择了“ 在此行上”选项,则分析结果将输出到对话框以供查看。 该对话框保持打开状态,以便您可以继续尝试不同的值和目标。
要求
此工具使用 Microsoft 逻辑回归算法,该算法可处理数值或离散值。
您可多次运行预测,并选择不同的列,但是每个目标和更改的组合都必须单独计算。
如果选择了包含有用信息的分析列,则可获得更好的结果。 但是,如果您选择的列太少,则可能很难获得结果。
一次创建一个预测时,请确保不要选择已包含所需结果的行,否则可能出现错误。 也就是说,当目标查找的目的为确定鼓励购买自行车的因素时,您应该仅包含没有购买自行车的客户。
理解目标查找分析的结果
在创建目标查找应用场景时,该工具执行以下三个操作:
创建存储有关表中数据关键事实的数据挖掘结构。
基于数据创建逻辑回归挖掘模型。
创建所指定的每个值的预测。
如果一次测试一个目标查找应用场景,则可以交互方式查看结果。 这与创建 单一实例预测查询相同。
该工具在对话框的“ 结果 ”窗格中报告它是否成功找到可实现所需目标的方案。 如果找到了成功的解决方案,则该工具还会生成告知所需更改的建议。 例如, 目标搜寻 工具可能会告诉你通勤距离应小于 5 英里。
示例结果:
有兴趣购买的目标查找找到了解决方案。
通过将“Commute distance”更改为“2-5 miles”,获得最近似匹配。
由于此结果基于数据表中的现有行,因此这意味着,对于特定的客户,如果保持所有其他条件不变,而将该客户的上下班路程减少到 2-5 英里,则该客户将在某种程度上更有可能购买自行车。
如果通过指定 “整个表”为 Excel 表中的所有行创建目标查找预测,则工具将在原始数据表中创建两个新列。 添加到表中的第一列包含两种标记之一:一种是外带绿圈的复选标记,说明可实现目标,另一种是外带红圈的 X 标记,说明任何更改都不能实现目标。
第二列包含建议的更改。
注意
建议更改及其成功可能性的置信度级别由算法预先确定,不能更改。
相关工具
Excel 数据挖掘客户端是一个独立的外接程序,它提供更高级的数据挖掘功能,还包含用于创建可预测行为的数据挖掘模型的向导。 有关详细信息,请参阅 创建数据挖掘模型。
有关目标搜寻方案工具使用的算法的详细信息,请参阅 SQL Server 联机丛书中的主题“Microsoft 逻辑回归算法”。