正在加载图片...
.592. 智能系统学报 第9卷 1 (-8-阿)2 2TH Iny 4h,一(0<y≤1,E≤x<+0) X,E。= T |x:-X2以及月。= 1(-g,*2可)2 n一(0<y≤1,-0≤x<E) √-En7。 2THIny 基本逆向云算法会产生较大的误差。基于曲线 -(x-E)2 由y=e27知,对任意的0<y≤1,x=E,± 拟合的逆向云生成算法如图4所示。从流程图可知 曲线拟合的初始值在选取的时候是随机选取的,这 √-2yEn'。由于E,'是随机变量,因此X是对称 分布于E的两边的随机变量,可以只对x=E.+ 样会造成结果的不稳定。针对这一问题,考虑优化 拟合参数的初值对算法进行改进4。 √一2lnyE。'进行分析,x=E.-√一2nyE.'的讨论 完全类似。 开始 由E。'~N(En,H。2)知x服从正态分布,期望 y 0<y:<1 为x=E.+√-2lyEn',标准差为B=√D(X)= Y √-2yH。。由此知,云滴的离散程度和H。成正 比,和y成反比,即H。越大,离散程度越大;y越小 计算Z,=x-E卫 Z=0 2In u (对云的位置来说是越靠近山脚),云滴越分散。由 L■ -g,)2 x=E,+√-2nyEn'解出y=e2,)2,这样得到正态 计算Z=乙+乙+…+Z -(x-E)2 云的期望曲线方程:y=e2(,)2。 S2= 正态云期望曲线如图3所示,其几何形状具有 N-☑-Z) 明显的特点,反映了正态云模型的理想曲线。期望 曲线用来表示数据集合在空间分布的统计规律。期 计算E.☑-》 云模 型的 望曲线是一条光滑、连续的曲线,刻画了云模型的整 计算=(亿-(z- H 3 参数 体特性,是云滴的总体轮廓。H。反映了所有云滴围 Drop(x,) 绕期望曲线做随机波动的程度。这里的总体轮廓不 由y=e拟合参数E E, 是几何意义下的中间部分,而是概率意义下的期望。 H 1.0r 图4曲线拟合逆向云算法流程图 Fig.4 The flowchart of curve fiting backward cloud al- 0.8 gorithm 0.6 根据正态云模型的期望曲线编写M函数文件 “ni”。 .4 M-file: function F=ni(x,xdata) F=exp(-(xdata-x(1)).2/(2*(x(2).2))) 10 15 2025 利用非线性数据拟合函数Isqcurvefit进行曲线 30 3 40 拟合。[x,resnorm]=Isqcurvefit(@ni,x0,xdata, 图3正态云模型的期望曲线 ydata) Fig.3 Expectation curve of normal cloud model 其中:ni为拟合的M函数文件名,x。为初始向 图3中离散的点表示云滴,光滑曲线表示的是 量,xdata、ydata为曲线拟合的实验数据。在实际应 云模型的期望曲线。 用中,x。的选取对实验结果的影响比较大,在此算 在基本逆向云生成算法中,N个云滴的定量值 法中把xdata的均值作为拟合的初始值进行拟合。 x1,x2,x,(i=0~N)作为输入,输出为定性概念A 函数返回值[x,resnorm]为非线性函数“ni”的拟合 ~的期望,熵以及超嫡的估计值E.、E。、日。。首 系数,即期望和熵。改进后的算法输入为N个云滴 先计算这些数据的均值x=】立:,以及方差S= 的定量值x1,x2,…,x,(i=0~V)以及每个云滴的 确定度,输出为定性概念A~的期望E.、嫡En和 n 一三,:进而计算出3个参数值尼: 1 超熵H的估计值E、E。、户.【5s1。 1)根据x:计算这组数据的样本均值X=1 2πHe lny e (x-E x - -2lnyE n ) 2 4He 2 lny (0 < y ≤ 1,Ex ≤ x < + ¥) 1 2πHe lny e (x-E x + -2lnyE n ) 2 4He 2 lny (0 < y ≤ 1, - ¥≤ x < Ex) ì î í ï ï ï ï 由 y = e -(x-E x ) 2 2(E n ′) 2 知,对任意的 0 < y ≤ 1, x = Ex ± - 2lny En ′ 。 由于 En ′ 是随机变量,因此 X 是对称 分布于 Ex 的两边的随机变量,可以只对 x = Ex + - 2lny En ′ 进行分析, x = Ex - - 2lny En ′ 的讨论 完全类似。 由 En ′ ~ N(En ,He 2 ) 知 x 服从正态分布, 期望 为 x = Ex + - 2lny En ′ ,标准差为 B = D(X) = - 2lnyHe 。 由此知,云滴的离散程度和 He 成正 比,和 y 成反比,即 He 越大,离散程度越大; y 越小 (对云的位置来说是越靠近山脚),云滴越分散。 由 x = Ex + - 2lny En ′ 解出 y = e -(x-E x ) 2 2(E n ) 2 ,这样得到正态 云的期望曲线方程: y = e -(x-E x ) 2 2(E n ) 2 。 正态云期望曲线如图 3 所示,其几何形状具有 明显的特点,反映了正态云模型的理想曲线。 期望 曲线用来表示数据集合在空间分布的统计规律。 期 望曲线是一条光滑、连续的曲线,刻画了云模型的整 体特性,是云滴的总体轮廓。 He 反映了所有云滴围 绕期望曲线做随机波动的程度。 这里的总体轮廓不 是几何意义下的中间部分,而是概率意义下的期望。 图 3 正态云模型的期望曲线 Fig.3 Expectation curve of normal cloud model 图 3 中离散的点表示云滴,光滑曲线表示的是 云模型的期望曲线。 在基本逆向云生成算法中, N 个云滴的定量值 x1 ,x2,…xi(i = 0 ~ N) 作为输入,输出为定性概念 A ~ 的期望,熵以及超熵的估计值 E ^ x 、 E ^ n 、 H ^ e 。 首 先计算这些数据的均值 X - = 1 n ∑ n i = 1 xi 以及方差 S 2 = 1 N - 1∑ N i = 1 xi - X - 2 ;进而计算出 3 个参数值 E ^ x = X - , E ^ n = π 2 × 1 N∑ N i = 1 xi - X - 2 以 及 H ^ e = S 2 - E ^ n 2 。 基本逆向云算法会产生较大的误差。 基于曲线 拟合的逆向云生成算法如图 4 所示。 从流程图可知 曲线拟合的初始值在选取的时候是随机选取的,这 样会造成结果的不稳定。 针对这一问题,考虑优化 拟合参数的初值对算法进行改进[14] 。 图 4 曲线拟合逆向云算法流程图 Fig.4 The flowchart of curve fiting backward cloud al⁃ gorithm 根据正态云模型的期望曲线编写 M 函数文件 “ni”。 M—file: function F = ni(x,xdata) F = exp(-(xdata-x(1)).^2 / (2∗(x(2).^2))) 利用非线性数据拟合函数 lsqcurvefit 进行曲线 拟合。 [ x, resnorm] = lsqcurvefit ( @ ni, x0, xdata, ydata) 其中:ni 为拟合的 M 函数文件名, x0 为初始向 量,xdata、ydata 为曲线拟合的实验数据。 在实际应 用中, x0 的选取对实验结果的影响比较大,在此算 法中把 xdata 的均值作为拟合的初始值进行拟合。 函数返回值[ x ,resnorm]为非线性函数“ni”的拟合 系数,即期望和熵。 改进后的算法输入为 N 个云滴 的定量值 x1 ,x2 ,…,xi(i = 0 ~ N) 以及每个云滴的 确定度,输出为定性概念 A ~ 的期望 Ex 、熵 En 和 超熵 He 的估计值 E ^ x 、 E ^ n 、 H ^ e [ 15 ] 。 1) 根 据 xi 计 算 这 组 数 据 的 样 本 均 值 X - = ·592· 智 能 系 统 学 报 第 9 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有