云模型简介及个人理解matlab程序_第1页
云模型简介及个人理解matlab程序_第2页
云模型简介及个人理解matlab程序_第3页
云模型简介及个人理解matlab程序_第4页
云模型简介及个人理解matlab程序_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、随着不确定性研究的深入,越来越多的科学家相信,不确定性是这个世界的魅力所在,只有不确定性本身才是确定的。在众多的不确定性中,随机性和模糊性是最基本的。针对概率论和模糊数学在处理不确定性方面的不足,1995年我国工程院院士李德毅教授在概率论和模糊数学的基础上提出了云的概念,并研究了模糊性和随机性及两者之间的关联性。自李德毅院士等人提出云模型至今,云模型已成功的应用到自然语言处理、数据挖掘、决策分析、智能控制、图像处理等众多领域.设 是一个普通集合。 , 称为论域。关于论域 中的模糊集合 ,是指对于任意元素 都存在一个有稳定倾向的随机数 ,叫做 对 的隶属度。 如果论域中的元素是简单有序的,则 可

2、以看作是基础变量,隶属度在 上的分布叫做隶属云;如果论域中的元素不是简单有序的,而根据某个法则 ,可将 映射到另一个有序的论域 上, 中的一个且只有一个 和 对应,则 为基础变量,隶属度在 上的分布叫做隶属云1 。数字特征云模型表示自然语言中的基元语言值,用云的数字特征期望Ex,熵En和超熵He表示语言值的数学性质3 。期望 Ex:云滴在论域空间分布的期望,是最能够代表定性概念的点,是这个概念量化的最典型样本。熵 En:“熵”这一概念最初是作为描述热力学的一个状态参量,此后又被引入统计物理学、信息论、复杂系统等,用以度量不确定的程度。在云模型中,熵代表定性概念的可度量粒度,熵越大,通常概念越宏

3、观,也是定性概念不确定性的度量,由概念的随机性和模糊性共同决定。一方面, En是定性概念随机性的度量,反映了能够代表这个定性概念的云滴的离散程度;另一方面,又是定性概念亦此亦彼性的度量,反映了在论域空间可被概念接受的云滴的取值范围。用同一个数字特征来反映随机性和模糊性,也必然反映他们之间的关联性。超熵 He:熵的不确定性度量,即熵的熵,由熵的随机性和模糊性共同决定。反映了每个数值隶属这个语言值程度的凝聚性,即云滴的凝聚程度。超熵越大,云的离散程度越大,隶属度的随机性也随之增大,云的厚度也越大。1.绘制云图Ex=18En=2He=0.2hold onfor i=1:1000Enn=randn(1

4、)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)2/(2*Enn2);plot(x(i),y(i),'*')endEx=48.7En=9.1He=0.39hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)2/(2*Enn2);plot(x(i),y(i),'*')end2.求期望、熵及超熵X1=51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08;Y1=0.911692

5、41573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427;m=8;Ex=mean(X1)En1=zeros(1,m);for i=1:m En1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i);endEn=mean(En1);He=0;for i=1:m He=He+(En1(1,i)-En)2;endEn=mean(En1)He=sqrt(He/(m-1)3.平顶山so2环境:X1=0.013 0.04 0.054 0.06

6、5 0.07 0.067 0.058 0.055 0.045;Y1=0.175675676 0.540540541 0.72972973 0.878378378 0.945945946 0.905405405 0.783783784 0.743243243 0.608108108;m=9;Ex=mean(X1)En1=zeros(1,m);for i=1:m En1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i);endEn=mean(En1);He=0;for i=1:m He=He+(En1(1,i)-En)2;endEn=mean(En1)He=sqrt

7、(He/(m-1)1.绘制正向云图Ex=18En=2He=0.2hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)2/(2*Enn2);plot(x(i),y(i),'*')endEx=48.7En=9.1He=0.39hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)2/(2*Enn2);plot(x(i),y(i),'*')end2.逆向云发生器中需

8、要剔除隶属度大于0. 9999 的云滴,剩下 个云滴。代码如下: x=51.93,52.51,54.7,56.96,43.14,43.85,44.48,44.61,52.08; y=0.91169241573,0.921875,0.96032303371,1,0.75737359551,0.76983848315,0.7808988764,0.78318117978,0.9143258427;X1=x;Y1=y;i=1;n=9;flag=0;m=0;while i<=(n-flag) if Y1(1,i)>0.9999 Y1(:,i)=; X1(:,i)=; flag=flag+1

9、; else i=i+1; m=m+1; endendmX1Y1输出:m=8X1=51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08;%除以去掉的56.96得到Y1,云模型在水资源供求预测中的应用Y1=0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427;%确定度或者隶属度求期望、熵及超熵X1=51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08;%除以去掉的56.96得到Y1,云模型在水资源供求预测中的应用Y1=0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427;%确定度或者隶属度m=8;Ex=mean(X1)En1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论