基于
Grubbs
规则和
MATLAB
语言快速剔除异常值方法
的建立及其在药物苦度评价中的应用
刘瑞新
;
李学林
;
王艳丽
;
张耀
;
桂新景
;
王君明
;
王青晓
;
姚静
;
张璐
;
施钧瀚
【期刊名称】
《中国药房》
【年
(
卷
),
期】
2019(030)002
【摘要】
目的
:
建立基于
Grubbs
规则和
MATLAB
语言的异常值剔除方法
,
并评
价其在药物苦度评价中的的应用效果
.
方法
:
以
Grubbs
规则为参考
,
建立基于
MATLAB
语言的异常值自动循环剔除方法
.
选择
20
名志愿者分别进行单组口尝
试验
(
通草
)
和多组口尝试验
(
通草、明党参、茯苓等
10
种药材
);
选择
7
个传感器
进行电子舌测试
(
川木通
).
以上述试验所得的苦度评价数据
(
口尝试验为苦度值
,
电
子舌测试为传感器响应值
)
为数据源
,
选择
5
名研究者
,
采用基于
Grubbs
规则的
查表逐一剔除法
(
方法一
)
、基于
Grubbs
规则的
Excel
软件剔除法
(
方法二
)
、基
于
Grubbs
规则和
MATLAB
语言的异常值自动循环剔除法
(
方法三
)
进行异常值
的判定及剔除
;
以异常值剔除时间和错误概率为指标
,
评价上述
3
种方法的应用效
果
.
结果
:
单组口尝试验苦度评价数据中有
2
个异常值
,3
种方法的剔除时间分别
为(745.4000±25.9044)、(288.3333±31.2531)、(0.0003±0.0000)s,错误概率
分别为
20.0
%、
0
、
0;
多组口尝试验苦度评价数据中有
6
个异常值
,3
种方法的
剔
除
时
间
分
别
为
(3693.1077±75.0233)
、
(1494.7614±5
3.8269)
、
(0.0052±0.0000)s,错误概率分别为
10.0
%、
4.0
%、
0;
电子舌测试苦度评价数
据中有
3
个
异常
值
,3
种方法的
剔除
时间
分别为
(2992.6733±84.1176)
、
(1276.3671±55.0245)、(0.0023±0.0000)s,错误概率分别为
5.7
%、
2.9
%、
0.3
种方法的剔除结果一致
;
方法二的剔除时间显著短于方法一
(P<0.01),
方法三