基于数据分析的网络侧估计终端用户视频体验的研究
2018-06-13张晓颖郭一凡
长春大学学报 2018年4期
张晓颖,郭一凡
(长春大学 理学院,长春 130022)
1 建立用户体验评价变量与网络侧变量之间的函数关系
1.1 随机选取数据

图1 随机选取部分数据流程图
使用MATLAB软件从数据集中随机选取部分数据进行实验,对于网络侧估计终端用户视频体验能够提高计算效率进行准确建模,满足应用需求。
Step 1 使用MATLAB的Size函数
使用Size函数获取数据转换成矩阵的行列数目,以实现赋值、计算等操作。采取了size(A,1)用法获得矩阵的行数。
Step 2 使用MATLAB的Randperm函数
使用Randperm函数返回一个向量,将获取到的行数随机打乱成一个无重复数字序列,彼此无重复且顺序随机。
Step 3 提取部分数据
在数据矩阵中按照返回向量提取n个随机数据,产生相应的矩阵。
1.2 异常点处理
主要因素均会受到诸多因素的影响,例如初始视频缓冲峰值速率会受到存在干扰(SINR)、空口负载过大、系统规格的不同等诸多情况的影响,故需要对原始数据进行初步处理,减少在接下来的相关性检验以及神经网络模型处理数据中所产生的误差。

图2 处理异常点前后,初始缓冲峰值速率与初始缓冲时延的关系

图3 剔除异常点流程图
使用拉依达准则进行异常点处理,若在主要数据中的某个测量值的残余误差的绝对值Vi>3σ,则将该测量值视为坏值并处理。其中:
Vi=Xi-μi=1,2,…,n,
(1)
(2)
1.3 相关性分析
在判断函数关系前,对两两因素做相关性分析。若两个因素具有相关性,才能建立函数关系。假设初始缓冲峰值速率(kbps)与E2E RTT(ms)这两个因素与初始缓冲时延(ms)有关系的可能性较大,播放阶段平均速率(kbps)与卡顿占比有关系的可能性较大。从……
登录APP查看全文
