基于眼动、心率变异性和行为的人机实验数据分析方法
文献发布时间:2023-06-19 11:24:21
技术领域
本发明涉及一种人机实验数据的分析方法,尤其是一种基于眼动、心率变异性和行为的数据分析方法。
背景技术
近年来,随着设计热点从产品、交互、用户体验等向服务方面的转移,以服务经济为主导的服务设计时代已经来临。服务设计主要产生和发展于计算机、通信、工业设计和管理学等领域,以用户为中心,提供了系统性和创造性的方法来提高服务质量,促进服务提供商与消费者之间的互动。
传统的工业设计以设计师的灵感创作为来源,在判断服务设计好坏时多为设计师和研究员的主观判断,缺乏一定的科学性和准确性,随着新IT时代的到来,信息技术的发展使得研究者可以获取用户在使用服务过程中产生的各类数据。目前常用的是眼动和脑电数据,但测量脑电时对人体侵入感强,使人产生不适,且数据可用率不高;眼动追踪的效果较好,但仅用眼动数据很难完整准确地进行分析和判断。目前仍没有完善的数据分析方法可以定量地对服务设计人机实验的数据进行科学分析,从而判断服务设计的合理性以及用户需求。
发明内容
发明目的:本发明的目的是提供一种人机实验数据的分析方法,用于定量地判断用户对服务设计的体验效果,进而判断服务设计的合理性。
技术方案:本发明所述的一种基于眼动、心率变异性和行为的人机实验数据分析方法包括如下步骤:
(11)采集实验组和对照组的眼动、心率变异性和行为的人机实验数据,建立数据样本库;
(12)利用GM(1,1)灰色模型对样本进行数据量扩充;
(13)建立眼动数据、心率变异性数据和行为数据的分析矩阵E、H和B,建立综合分析矩阵Z,所述Z=[E,H,B];所诉综合分析矩阵包括实验组综合分析矩阵Z
(14)计算每项任务中的眼动数据、心率变异性数据及行为数据的残差平均值,所述残差平均值的计算公式为:
其中X
分别计算实验组和对照组各项任务指标数据的残差平均值σ
所述实验组样本数量不少于4组,所述对照组样本数量大于1组,当对照组样本数量为1组时,所述步骤(4)中根据[Z
步骤(12)中扩充数据量的方法为:
(21)将输入的人机实验数据X
(22)检验X
其中a,b为最小二乘估计参数;
(23)求X
将
眼动数据分析矩阵E的计算方法为:
(41)建立被试者在脚本任务a
Q={q
其中,e={e
(42)计算单一脚本任务a
其中q
(43)以m个脚本任务的眼动数据分析值建立矩阵E:
(44)分别计算实验组和对照组的眼动数据分析矩阵E
心率变异性数据分析矩阵H的计算方法为:
(51)建立被试者在脚本任务a
其中r
(52)计算单一脚本任务a
其中r
(53)以m个脚本任务的心率变异性数据分析值建立矩阵H:
(54)分别求得实验组和对照组的心率变异性数据分析矩阵H
行为数据分析矩阵B的计算方法为:
(61)建立行为数据元素集合矩阵L:
其中l
(62)计算单一脚本任务a
其中l
(63)以m个任务的行为数据分析值建立矩阵B:
(64)分别求得实验组和对照组的行为数据评估矩阵B
有益效果:(1)从眼动、心率变异性和行为三个方面进行人机实验数据分析,可以多角度地全面地分析用户的体验效果,且数据易采集、有效率高;(2)采用灰色模型进行数据量扩充,克服了人机实验小样本用研,样本量少,无法精确地进行统计分析的缺陷;(3)建立分析误差范围,可以定量地分析用户体验效果,进而判断服务设计的合理性,克服了人为评估的模糊性和主观性;(4)将工程和定量分析的技术手段应用于服务设计的评估中,促进工业设计领域的信息化建设和发展。
附图说明
图1为本发明的分析方法流程图;
图2为本发明的分析依据图;
图3为本发明的实施例中的分析结果图。
具体实施方式
下面结合附图对本发明的技术方案作进一步说明。
如图1所示,所述基于眼动、心率变异性和行为的人机实验数据分析方法,包括如下步骤:
(1)采集眼动、心率变异性和行为的人机实验数据,建立数据样本库。
被试者完成脚本任务,脚本任务集合为A={a
眼动数据为综合的眼动指标数据,包含首次注视时间、平均注视时间、注视总时间、注视点数、眼跳次数、眨眼次数等参数指标;心率变异性数据为频域分析中的LF(低频功率)/HF(高频功率)值;行为数据为完成真正任务的时长,实验外部因素所导致的行为时长予以剔除。
(2)扩充样本数据
由于人机实验为小样本用研,样本量较小,为了方便进行后续的统计和分析,使用GM(1,1)灰色模型对输入的样本数据量进行扩充,为使扩充数据后的数据达到精度要求,至少需要输入4组数据,且扩充后的数据量为原数据量的整数倍。因此规定实验组的数据量需不少于4组方为有效数据;对照组数据本身具有典型性和稳定性,数据量小于4组时同样具有参考意义。
将输入的人机数据定义为X
其中a,b为最小二乘估计参数。还原求出X
将最终求得的结果
(3)建立数据分析矩阵
(3-1)建立眼动数据分析矩阵
根据数组X中的眼动数据,得到眼动实验的指标数据集合Q:
Q={q
其中,行向量q
将集合Q中n名被试者在脚本任务a
其中,q
以m个脚本任务的眼动数据分析值建立矩阵,得到眼动数据的分析矩阵E:
分别求得实验组和对照组的眼动数据分析矩阵E
(3-2)建立心率变异性数据分析矩阵
根据数组X中的心率变异性数据,即被试者p
其中,r
将矩阵R中n名被试者在脚本任务a
其中,r
以m个脚本任务的心率变异性数据分析值建立矩阵,得到心率变异性数据的分析矩阵H:
分别求得实验组和对照组的心率变异性数据分析矩阵H
(3-3)建立行为数据分析矩阵
根据数组X中的行为数据,即被试者p
其中,l
将n名被试者在脚本任务a
其中,l
以m个任务的行为数据分析值建立矩阵,得到行为数据的分析矩阵B:
分别求得实验组和对照组的行为数据分析矩阵B
(3-4)建立综合分析矩阵
将眼动数据的分析矩阵E、心率变异性数据的分析矩阵H、行为数据的分析矩阵B构建成新的综合分析矩阵Z:
Z是m×n的矩阵,表示值机体验过程中乘客在眼动、心率变异性、行为三个维度的综合分析值。分别求得实验组和对照组的综合分析矩阵Z
(4)计算误差范围,输出分析结果
计算每项脚本任务中眼动数据、心率变异性数据及行为数据的残差平均值,其公式为:
其中,X
分别求出实验组和对照组各项任务指标数据的残差平均值σ
如图2所示,将实验组与对照组的分析结果进行对比,对比结果分为实验组和对照组的误差范围有交集和无交集两种情况,即:
[Z
[Z
如果对照组的样本数据为1个,则无法用灰色模型进行扩充,也无法计算残差平均值,因此采用[Z
在同一项脚本任务中实验组和对照组的误差范围有交集的指标项多于无交集的指标项,即实验组与对照组的分析结果接近,可判断出实验组的被试者可较为顺利地完成脚本任务,进而得出该任务的服务设计合理性较强,且存在交集的指标项数越多时,设计越合理;当有交集的指标项数少于无交集的指标项数时,表示实验组与对照组相比存在偏差,因此判断该项任务中涉及的服务设计欠缺合理性,且无交集的指标项数越多时,设计越不合理。
实施例:
以值机体验服务设计为例分析被试者的眼动、心率变异性和行为人机实验数据。
(1)选择1位资深用户作为对照组,选择4位普通用户作为实验组。
(2)输入自助/人工值机、获取行程单、托运行李、寻找指定地点及寻找航班信息5个脚本任务中,实验组与对照组被试者的眼动数据、心率变异性数据及行为数据。
(3)对实验组的数据进行扩充,使数据量达到原始数据量的整数倍,并将扩充后的数据与原数据一起合并成新数组X;对照组的用户为1位,不进行数据扩充。
(4)眼动数据选择而注视点数和注视时间两个指标,取d=2;心率变异性数据为LF/HF值;行为数据为完成真正任务的时长。建立实验组和对照组的分析矩阵:
H
H
B
B
建立实验组和对照组的综合分析矩阵:
(5)在本实施例中对照组的样本数据为1个,无法进行数据量扩充,也无法计算残差平均值,因此采用[Z
计算实验组在各项任务中的残差平均值,得到误差范围[Z
(6)分析每项脚本任务中[Z
(7)根据上述结果,在寻找航班信息、自助/人工值机、托运行李、寻找指定地点任务中,不存在交集的指标数远大于存在交集的指标数,触点设计极为不合理,亟需优化;在获取行程单任务中,两项指标有交集,两项指标无交集,设计触点亦需要优化,但在成本有限的情况下可暂缓。因此五项任务中涉及的服务触点均存在设计欠合理处。
- 基于眼动、心率变异性和行为的人机实验数据分析方法
- 基于眼动、心率变异性和行为的人机实验数据分析方法