数学建模【模糊综合评价分析】

一、模糊综合评价分析简介

提到模糊综合评价分析,就先得知道模糊数学。1965年美国控制论学家L.A.Zadeh发表的论文“Fuzzy sets”标志着模糊数学的诞生。

模糊数学又称Fuzzy数学,是研究和处理模糊性现象的一种数学理论和方法。模糊性数学发展的主流是在它的应用方面。由于模糊性概念已经找到了模糊集的描述方式,人们运用概念进行判断、评价、推理、决策和控制的过程也可以用模糊性数学的方法来描述。例如模糊聚类分析、模糊模式识别、模糊综合评判、模糊决策与模糊预测、模糊控制、模糊信息处理等。这些方法构成了一种模糊性系统理论,构成了一种思辨数学的雏形,它已经在医学、气象、心理、经济管理、石油、地质、环境、生物、农业、林业、化工、语言、控制、遥感、教育、体育等方面取得具体的研究成果。

这里要对模糊有个概念。举数学归纳法和秃子悖论为例。我们知道数学归纳法的证明步骤,但考虑这么一种情况:小魏满头秀发,减少一根头发,不是秃子,假设减少k根不是秃子,那么减少k+1根也不是秃子,但真的是这样吗?

对这种情况的解释,文学给出:这是压死骆驼的最后一根稻草;哲学给出:量变引起质变;数学给出:引入模糊概念。

来看数学中研究的量的划分

而生活中处处存在模糊性(和确定性相对)

  • 确定性概念:性别、天气、年龄、身高、体重...
  • 模糊性概念:帅、高、白、年轻...

像性别可以确定知道,年龄也是一个准确的数。而帅,什么才叫帅,长成什么样才叫帅?这是模糊的。

二、适用赛题

综合评价类,和前面的综合评价类模型差不多。

三、模型流程

四、流程分析

1.确定三集

三集分别是:因素集、评语集、权重集。但在确定它们之前先来了解模糊集合和隶属函数的概念。

模糊集合(Fuzzy set)和隶属函数

  • 模糊集合:用来描述模糊性概念的集合(帅、高、白、年轻)
  • 与经典集合相比,模糊集合承认亦此亦彼(即a ∈ A和a ∉ A可以同时发生)
  • 数学中对于模糊集合的刻画:隶属函数(membership function)

举个例子。A = “年轻”(年轻是一个模糊概念),U = (0, 150)表示年龄的集合,有

对于U中每一个元素,均对应于A中的一个隶属度,隶属度介于[0, 1],越大表示越属于这种集合。

注意

  • UA(x)不唯一
  • 若对于一个模糊集合A我们给定了一个隶属函数UA,则我们可以将A和UA视为等同(方便符号表示,即A(x) = UA(x))

模糊集合的分类

一般的,可以将模糊集合分为三类:

  • 偏小型:年轻、小、冷
  • 中间型:中年、中、暖
  • 偏大型:年老、大、热

可以想象,隶属函数的图像会和模糊集合的类型有很大关系

模糊评价问题是要把论域(集合论知识,不知道没关系)中的对象对应评语集中一个指定的评语后者将方案作为评语集并选择一个最优的方案。(两个角度)

在模糊综合评价中,引入了三个集合:

  • 因素集(评价指标集):U = {u1, u2, ..., un}
  • 评语集(评价的结果):V = {v1, v2, ..., vm}
  • 权重集(指标的权重):A = {a1, a2, ..., an}

例如:评价一个学生的表现

U = {专业排名, 课外实践, 志愿服务, 竞赛成绩}

V = {优, 良, 差}

A = {0.5, 0.1, 0.1, 0.3}

在指标个数较少的评价中,运用一级模糊综合评判,而在问题较为复杂,指标较多时,运用多层次模糊综合评判(后面讲解),以提高精度。

对于因素集,一级模糊评价中,n往往较小(n ≤ 5)且指标间相关性不强。对于评语集,评语的个数与指标的个数无关。对于权重集,如何确定权重,用通用的方法即可,无数据:层次分析法,有数据:熵权法。

2.确定模糊综合判断矩阵

对指标ui来说,对各个评语的隶属度记为Ri向量,Ri = [ri1, ri2, ..., rim],分别是指标ui对评语1的隶属度,指标ui对评语2的隶属度,...,指标ui对评语m的隶属度。

将R1、R2、...、Rn组成一个n×m阶的矩阵,这就是各指标的模糊综合判断矩阵,第一列就是各个指标对于评语1的隶属度。

所以现在只需要得到隶属度就行了。

确定隶属度有三个方法

(1)模糊统计法(数模比赛中很少用,要设计发放问卷,可能来不及,但实际做研究用的较多)

原理:找多个人去对同一个模糊概念进行描述,用隶属频率去定义隶属度。

例子:定义“年轻人”的隶属函数

  1. 定义人的年龄为论域U,调查n个人
  2. 让这n个人仔细考虑好“年轻人”的含义后,给出他们认为的最合适的年龄区间
  3. 对于任意一个确定的年龄,例如25岁,若这n个人中有m个人的年龄区间包含有25,则称m/n为25岁对于“年轻人”的隶属频率
  4. 依此类堆,我们可以找出所有年龄对子“年轻人的隶属频率
  5. 若n很大时,隶属频率会趋于稳定,此时我们可将其视为隶属度,进而得到隶属函数

(2)借助已有的客观尺度(需要有合适的指标,并能收集到数据)

如下图例子

论域模糊集隶属度
设备设备完好设备完好率
产品质量稳定正品率
家庭小康家庭恩格尔系数

注意:这里找的指标必须介于0和1之间(隶属度范围)。(如果不是,进行归一化处理)

(3)指派法(根据问题的性质直接套用某些分布作为隶属函数,主观性较强)

找到适合的方法,得到隶属函数进而得到隶属度,从而得出模糊综合判断矩阵。

3.综合评判

当我们有了模糊综合判断矩阵R和权重集A,就可得到综合评判结果B = A * R。

B是一个向量,B = [b1, b2, ..., bm],分布是要评价对象对评语1的隶属度,要评价对象对评语2的隶属度,...,要评价对象对评语m的隶属度。

若max{b1, b2, ..., bm} = bk,则要评价的对象要划分到评语k这一类。

4.多级模糊综合评判

例子如下

评价指标可以划分出层级,那么就需要使用多级模糊综合评判了。上图就是三级模糊综合评判。

不过这个其实就是多个一级模糊综合评判。得到每一级的指标对于评语的隶属度,求出上一级指标对于评语的隶属度,从后面往前面求,从n级往1级求,最后得出结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/728448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序API能力集成指南——配网能力API汇总(一)

ty.playnet.autoConnectToAp 自动连接wifi 需引入PlayNetKit,且在>1.1.0版本才可使用 请求参数 Object object 属性类型默认值必填说明ssidstring是配网之后,设备工作 Wi-Fi 的名称pwdstring是配网之后,设备工作 Wi-Fi 的密码completef…

git之系列

git之常用ignore 。 git之常用命令 。 git之reflog分析 。 git之添加和删除全局配置 。 git之如何恢复代码到之前版本 。 git之merge和rebase 。 git之如何合并部分提交 。 git之本地有未提交代码如何切换分支 。 Git通过tag创建分支并推送到远程 。

大语言模型系列-GPT-3

文章目录 前言一、GTP-3的改进二、GPT-3的表现总结 前言 《Language Models are Few-Shot Learners,2020》 前文提到GPT-2进一步提升了模型的zero shot能力,但是在一些任务中仍可能会“胡说”,GTP-3基于此提出了few shot,即预测…

7-22 试试手气(Python)

我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。假设你摇骰子的手段特别精妙,每次摇出的结果都满足以下两个条件: 1、每个骰子摇出…

ZYNQ--AXI_DMA使用

文章目录 手册阅读典型连接图SG模式关闭时的寄存器地址SG模式开启时的寄存器地址BD设计PS端设计对于DMA寄存器的控制对DMA进行初始化 手册阅读 典型连接图 SG模式关闭时的寄存器地址 SG模式开启时的寄存器地址 关于各个bit的功能,具体看数据手册。 BD设计 通过PL侧…

sql高级

sql高级 SQL SELECT TOP 子句 SELECT TOP 子句用于规定要返回的记录的数目。 SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。 **注意:**并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, O…

Qt + mqtt对接阿里云平台(一)

一、阿里云平台 官网:点击跳转 二、创建产品与设备 1、“公共实例” 2、“设备管理”->“产品”->“创建产品” 3、“产品名称”->“自定义品类”->"确认" 4、“前往添加” 5、“添加设备” 6、摄入DeviceName和备注名称 7、"前往查…

每周一算法:A*(A Star)算法

八数码难题 题目描述 在 3 3 3\times 3 33 的棋盘上,摆有八个棋子,每个棋子上标有 1 1 1 至 8 8 8 的某一数字。棋盘中留有一个空格,空格用 0 0 0 来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局…

文心一言 VS 讯飞星火 VS chatgpt (210)-- 算法导论16.1 1题

一、根据递归式(16.2)为活动选择问题设计一个动态规划算法。算法应该按前文定义计算最大兼容活动集的大小 c[i,j]并生成最大集本身。假定输入的活动已按公式(16.1)排好序。比较你的算法和GREEDY-ACTIVITY-SELECTOR的运行时间。如何要写代码,请用go语言。 文心一言&…

excel统计分析——裂区设计

参考资料:生物统计学 裂区设计(split-plot design)是安排多因素试验的一种方法,裂区设计对因素的安排有主次之分,适用于安排对不同因素试验精度要求不一的试验。 裂区设计时,先按第一因素的处理数划分主区&…

独立站营销新纪元:AI与大数据塑造个性化体验的未来

随着全球互联网的深入发展和数字化转型的不断推进,作为品牌建设和市场营销的重要载体,独立站将迎来新的发展机遇。新技术的涌现,特别是人工智能和大数据等技术的广泛应用,为独立站带来了前所未有的机遇与挑战。本文Nox聚星将和大家…

ios xcode 15 PrivacyInfo.xcprivacy 隐私清单

1.需要升级mac os系统到13 兼容 xcode 15.1 2.升级mac os系统到14 兼容 xcode 15.3 3.选择 New File 4.直接搜索 privacy 能看到有个App Privacy 5.右击Add Row 7.直接选 Label Types 8.选中继续添加就能添加你的隐私清单了 苹果官网文档Describing data use in privacy man…

Windows安装SSH教程:进阶配置选项详解

当我们谈论在Windows上安装SSH时,我们通常会关注基本的安装步骤和客户端/服务器的设置。然而,SSH的配置远不止于此。在本文中,我们将深入探讨一些高级的SSH配置选项,这些选项可以帮助您更好地定制SSH体验,提高安全性和性能。 一、SSH配置文件的详解 在Windows上,SSH的配…

Java二阶知识点总结(四)常见算法的基本结构

一、二叉树的DFS&#xff08;深度优先算法&#xff09; 1、递归 基本递归&#xff08;以中序遍历为例&#xff09; public List<Integer> inorderTraversal(TreeNode root) {List<Integer> resultnew ArrayList<>();order(root,result);return result;}pub…

从零开始学HCIA之IPv6基础05

1、IPv6地址支持无状态自动配置方式&#xff0c;主机通过某种机制获取网络前缀信息&#xff0c;然后主机自己生成地址的接口标识部分。 2、路由器发现功能是IPv6地址自动配置功能的基础&#xff0c;主要通过两种消息实现。 &#xff08;1&#xff09; 路由器通告&#xff08;…

springboot247人事管理系统

人事管理系统的设计与实现 摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理&#xff0c;然而&#xff0c;随着近些年信息技术的迅猛发展&#xff0c;让许多比较老套的信息管理模式进行了更新迭代&#xff0c;问卷信息因为其管理内容繁杂&#xff0c;管理数量繁多导…

webpack5基础--09_处理其他资源

处理其他资源 开发中可能还存在一些其他资源&#xff0c;如音视频等&#xff0c;我们也一起处理了 1. 配置 const path require("path");module.exports {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename…

Redis基本使用和基础知识整理

Redis是做什么的&#xff1f; Redis是一个开源&#xff0c;内存存储的数据结构服务器&#xff0c;可用作数据库&#xff0c;高速缓存和消息队列。Redis将数据储存在内存当中 内存的特点 易失性&#xff08;在断电之后数据就没有了&#xff09;进行读取数据等IO操作的速度要比…

C语言进阶—表达式求值

隐式类型转换&#xff1a; C 的整型算术运算总是至少以缺省(默认)整型类型的精度来进行的。 为了获得这个精度&#xff0c;表达式中的字符和短整型操作数在使用之前被转换为普通整型&#xff0c;这种转换称为整型提升。 #include <stdio.h>int main() {char c 1;printf(…

Springboot 的几种配置文件形式

方式一&#xff1a;多个yml文件 步骤1&#xff1a;创建多个配置文件 application.yml #主配置文件 application-dev.yml #开发环境的配置 application-prod.yml #生产环境的配置 application-test.yml #测试环境的配置步骤2&#xff1a;applicaiton.yml中指定配置 在a…