1

五分钟技术趣谈 | 层次分析法(AHP)在用户体验设计测评中的应用

 1 year ago
source link: https://www.51cto.com/article/761237.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

五分钟技术趣谈 | 层次分析法(AHP)在用户体验设计测评中的应用

作者:左力文 陈虎生 2023-07-23 19:11:57
在用户体验设计评测中我们通常会遇到很多问题,比如在产品需求中,用户对不同功能需求可能存在差异,那么如何进行比较好的优先级分配?在用户界面设计中,不同的界面元素应如何考虑侧重?在用户体验测评中,产品的体验影响度孰高孰低,这些将决定产品体验后续改进方向。我们经常面临的是诸多复杂的因素,此时如果我们只是依据主观的判断,就难以得到比较满意的评估决策结果,因此我们需要科学方法—层次分析法...
344da61795ba979bdc52601bf33f9865a41279.jpg

Part 01 什么是AHP? 

AHP,即层次分析法,是美国运筹学家托马斯·塞蒂提出的一种层次权重决策分析方法。它适合具有分层交错评价指标的目标系统,而且目标值又难于定量描述的决策问题,它会将我们的目标分解为多个目标或者准则层,然后根据衡量准则之间的相对重要程度,合理地求出各个标准之间的加权值,辅助决策过程。它不仅能简化系统分析与计算工作,使许多不确定因素大大降低,而且让人们的主观判断实现规范化和标准化。

Part 02 AHP的基本原理 

AHP的基本原理是将我们的目标分解为不同的组成元素,通过对这些元素的分析,生成各个元素相互联系的多层次的分析结构模型;然后对每一层的元素进行较为客观的判断,定量给出相对重要性表示,通过数学模型计算每一层次的因素相对重要性权值;最后可根据权值排序计算结果进而选择问题解决方案或是决策规划。

Part 03 AHP建模步骤举例

AHP建模步骤(图1)主要包括:层次结构指标模型的搭建、构造判断矩阵、单层次排序及一致性校验、层次总排序及一致性校验等多个实施步骤。本文我们将以某类智能家居产品体验评分模型为例来进行讲解和分析。

67d319a63a01aedc01f9506c897c9b7096331f.png

3.1 搭建层次结构指标模型

在应用 AHP 分析决策问题时,首先我们就要把问题进行层次化,搭建一个有层次的结构指标模型,模型中层次的元素作为准则对下一层次有关元素起到支配的作用。例如构建某类智能家具产品体验评分模型,我们的一级指标定义为功能完备性、硬件可靠性、使用体验、终端性能,每个指标下面又细分为如图2的二级指标。

84c5df4638be24bbde467158f92d0870c34df6.png

我们的层次结构指标模型中的层次数主要由问题的复杂程度以及需要分析的详尽程度决定。需要注意的是虽然一般层次数不受限制,但是每一层次中各元素所支配的元素一般尽量不要超过9个,因为当可支配的元素过多的时候,此时会给两两比较判断带来困难。元素也需要有相对独立的特征,如果相关度较高则会影响结果的准确性。

3.2 构造判断矩阵

第一步得到的层次指标结构反映了因素之间的关系,但在不同决策者的心目中元素指标所占的比重肯定是不同的,而且当影响某因素的因子较多时,如果直接考虑各因子对该因素的影响程度,可能会因为顾此失彼、考虑不全面得到一些与决策者心中不一致或者前后矛盾的结果。

为提供较为可信的数据,假设现在要比较n个因子对某因素的影响大小,我们采用对因子进行两两比较,最终建立成判断矩阵的办法。每次取两个因子,采用下表1方式比较,引用数字1~9及其倒数作为标度,全部比较结果用矩阵A表示。

c532d9b9903ab0e77028818f94ebf5529212ab.png

这么说还是有些抽象,我们用以上标度为规则,来构建判断矩阵表格如下:

199da284172679dc3c5465489098e0e1d33017.png

表中描述因子之间的相对重要程度,决定这些数值大小的可以是决策者的主观判断,也可以是基于调查或文献来判断,也可以是由专家讨论决定,上表中的值来源主观判断。不难理解,判断矩阵斜对角线对称元素应该是互为倒数的,同时判断矩阵的数值还应该遵守逻辑规范,否则无法通过后面的一致性校验。例如表2中,耐高温低温比防水性重要,防水性比耐摔性重要,如果我们填成耐摔性比耐高温低温重要,那肯定是逻辑错误。

3.3 单层次排序及一致性检验

层次单排序即根据判断矩阵计算对于上一层的一个指标元素,计算本层次与之有联系的所有因子的重要性次序的权重值,并根据权重对其进行重要性排序。权重值的计算有求和法、方根法以及特征向量法。我们用表2进行求和法举例,首先先将矩阵的每列进行标准化,然后将标准化后的各元素按行求和,最后将求和结果进行标准化从而得到各因子的权重值,图3表示了我们的计算过程。

5180e5318afa592298969586606626e1f6b323.png

为了检验判断矩阵的数值是否符合逻辑规范,我们需要进行一致性校验。我们需要求出最大特征根,然后用以下的一致性指标 CI 来检验判断的一致性指标,n为判断矩阵阶数:

410f0f392b19643ab38118966e6112c238fdfe.png

CI=0 表示判断矩阵完全一致,CI越大,判断矩阵的不一致性程度越严重。然后我们根据CI、RI值求解CR值,判断其一致性是否通过。

2163f6785672858f6c423630c3781fa41f1be0.png

RI的值要参考如下平均随机一致性指标表来确定,其值n即判断矩阵的阶数。

a8fe23b13a7135f4d4f0017e4e846f4beb077d.png

若 CR < 0.1则认为判断矩阵通过了一致性检验,若不满足条件则需要检查判断矩阵,并对其值进行调整。

我们以表2为例,n值为3,我们计算最大特征根,公式为:

f754dc41614fe4865c3521290b9482a4f9eb14.png

AW为:判断矩阵*标准化后的权重,然后按行的累加值。根据以上几个公式计算可得到CR<0.1,因此通过了一致性检验。其他几个判断矩阵也可以用同样的方式求解,并进行一致性校验。

3.4 层次的总排序及一致性校验

由以上几步我们得到的是一组元素对其上一层中某元素的权重向量。我们最终要得到各元素尤其是最低层对于目标的排序权重,总排序权重要自上而下地将单准则下的权重进行合成。例如图1中将第二层“使用体验”的权重分别和第三层“硬件使用体验”的权重和“软件使用体验”的权重相乘,类似依次得到相对于目标的权重值,最终进行权重的排序。涉及最低层中各方案对层次总排序需作一致性检验,检验由高层到低层逐层进行即可。当总排序随机一致性比例CR<0.1 时,认为层次总排序结果具有较满意的一致性并接受该分析结果。

Part 04相关用 户体验设计测评的应用方向 

从以上的分析可以看出,AHP(层次分析法)是一种多准则决策方法,它可用于帮助评估和比较不同因素的重要性。在用户体验设计测评中,AHP还可以应用于以下几个方面:

1)分配相关功能需求重要性:AHP可以帮助确定功能需求的相对重要性,确定产品设计中的重点关注地方,为产品或服务的设计提供一定指导。

2)帮助决策产品或设计方案:AHP可以帮助比较决策不同的产品或设计方案,通过找到影响设计或产品方案的准则,使用AHP来计算它们之间的相对权重,最终为决策者找出最优的产品或设计方案。

3)确定产品优先改进方向:通过应用AHP,可以对用户体验中的不同方面进行评估和排序,以确定最需要改进的领域。将用户体验分解为易用性、效率、满意度等多个维度,通过对这些维度进行比较和权重计算,帮助决策者确定在产品开发过程中优先改进方向。

4)评估用户的满意度:AHP还可以用于用户满意度的评估,将满意度分解为不同的影响因素,进行比较和权重计算,可以找出对用户满意度的影响最大的因素,以及对于提高用户满意度还有哪些需要改进的方面。

需要指出的是,在使用AHP进行用户体验测评时,在制定比较矩阵时要尽量客观、准确地进行比较,避免主观偏见对结果的影响,同时需要慎重选择评估者和数据源。总的来说,AHP为用户体验设计的提升提供了一种系统化和可量化的方法,有助于企业产品提供更满意的用户体验。

➺ 参考文献

[1] 叶珍. 基于AHP的模糊综合评价方法研究及应用[D].

[2] https://blog.csdn.net/weixin_43095238/article/details/108055579.

[3] https://zhuanlan.zhihu.com/p/448412538.

责任编辑:庞桂玉 来源: 移动Labs

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK