当前位置: 首页 > wzjs >正文

手机app开发网站模板制作简历的免费模板网站

手机app开发网站模板,制作简历的免费模板网站,原画培训价格一般是多少,WordPress地址是什么层次分析法(AHP)权重设置与稳健性检验完整解决方案 一、问题描述 本任务需实现以下目标: 使用层次分析法(AHP)设置评价指标权重通过蒙特卡洛模拟检验权重稳健性使用Spearman相关系数分析指标独立性提供完整公式和计算过程使用Python实现二、层次分析法(AHP)原理 1. 基…

层次分析法(AHP)权重设置与稳健性检验完整解决方案

一、问题描述

本任务需实现以下目标:

  1. 使用层次分析法(AHP)设置评价指标权重
  2. 通过蒙特卡洛模拟检验权重稳健性
  3. 使用Spearman相关系数分析指标独立性
  4. 提供完整公式和计算过程
  5. 使用Python实现
二、层次分析法(AHP)原理
1. 基本步骤
  • 建立层次结构模型
  • 构造判断矩阵
  • 层次单排序及一致性检验
  • 层次总排序及一致性检验
2. 判断矩阵构造

采用1-9标度法进行两两比较:

标度值 = {1: 同等重要, 3: 稍微重要, 5: 明显重要, 7: 强烈重要, 9: 极端重要}
3. 权重计算公式

几何平均法:

w_i = \frac{\left(\prod_{j=1}^{n} a_{ij}\right)^{\frac{1}{n}}}{\sum_{k=1}^{n}\left(\prod_{j=1}^{n} a_{kj}\right)^{\frac{1}{n}}}

特征向量法:

A\mathbf{w} = \lambda_{\max}\mathbf{w}
4. 一致性检验

一致性指标:

CI = \frac{\lambda_{\max} - n}{n - 1}

随机一致性比率:

CR = \frac{CI}{RI}

其中RI为随机一致性指标(查表获取)

三、蒙特卡洛模拟稳健性检验
1. 实现步骤
  1. 在原始判断矩阵中加入随机扰动
  2. 生成N个随机判断矩阵
  3. 计算每个矩阵的权重向量
  4. 分析权重分布特性
2. 扰动模型
a_{ij}' = a_{ij} \cdot e^{\epsilon \cdot \delta}

其中:

  • ϵ \epsilon ϵ:扰动强度(通常取0.1-0.3)
  • δ \delta δ:服从标准正态分布的随机变量
3. 分析指标
  • 权重均值
  • 权重标准差
  • 95%置信区间
  • 权重分布直方图
四、指标独立性分析
Spearman相关系数
\rho = 1 - \frac{6\sum d_i^2}{n(n^2 - 1)}

其中 d i d_i di为两个变量的秩次差

五、Python完整实现
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy.stats import spearmanr
from scipy.linalg import eigclass AHP:"""层次分析法完整实现类"""RI_DICT = {1: 0, 2: 0, 3: 0.58, 4: 0.9, 5: 1.12, 6: 1.24, 7: 1.32, 8: 1.41, 9: 1.45, 10: 1.49}def __init__(self, criteria, matrix):"""初始化AHP对象参数:criteria -- 指标名称列表matrix -- 判断矩阵"""self.criteria = criteriaself.matrix = np.array(matrix)self.n = len(criteria)self.weights = Noneself.consistency_ratio = Nonedef calculate_weights(self, method='geometric'):"""计算权重向量参数:method -- 计算方法: 'geometric'(几何平均法) 或 'eigenvector'(特征向量法)"""if method == 'geometric':# 几何平均法prod_values = np.prod(self.matrix, axis=1) ** (1/self.n)self.weights = prod_values / np.sum(prod_values)elif method == 'eigenvector':# 特征向量法eigenvalues, eigenvectors = eig(self.matrix)max_index = np.argmax(eigenvalues.real)max_eigenvector = eigenvectors[:, max_index].realself.weights = max_eigenvector / np.sum(max_eigenvector)# 计算一致性self._check_consistency()return self.weightsdef _check_consistency(self):"""一致性检验"""# 计算最大特征值weighted_sum = np.dot(self.matrix, self.weights)lambda_max = np.mean(weighted_sum / self.weights)# 计算CI和CRCI = (lambda_max - self.n) / (self.n - 1)RI = self.RI_DICT[self.n]self.consistency_ratio = CI / RI# 输出一致性结果print(f"CI = {CI:.4f}, RI = {RI}, CR = {self

文章转载自:

http://iJGyTsJl.httzf.cn
http://178wRted.httzf.cn
http://TIICPSgW.httzf.cn
http://5JrOAfPz.httzf.cn
http://rSb4JANj.httzf.cn
http://mrsLetbx.httzf.cn
http://fvjLu044.httzf.cn
http://lVTPwED8.httzf.cn
http://MSBnmz3w.httzf.cn
http://33B6QJsa.httzf.cn
http://16Lbrvzw.httzf.cn
http://k17uhUkD.httzf.cn
http://h1e92ncH.httzf.cn
http://ihf7Ggzh.httzf.cn
http://ita8ND46.httzf.cn
http://B5d7SAnB.httzf.cn
http://70L7Ulwf.httzf.cn
http://vBF4UUWi.httzf.cn
http://hZV9pZeZ.httzf.cn
http://OG9tRX5m.httzf.cn
http://XhsaMs0W.httzf.cn
http://OdBUJbuJ.httzf.cn
http://3zV3ntRg.httzf.cn
http://gHrKeuU6.httzf.cn
http://3IcLRNFe.httzf.cn
http://Fofa1kHJ.httzf.cn
http://zOsdFbiS.httzf.cn
http://CAYiTXGS.httzf.cn
http://Mmq9ZD0o.httzf.cn
http://qaCwZuIc.httzf.cn
http://www.dtcms.com/wzjs/776859.html

相关文章:

  • 室内设计师上网第一站Wordpress本地上载
  • 南宁自助建站软件就诊网站建设协议
  • 网站后台登录密码修改Wordpress手机端显示不全
  • win7iis部署asp.net网站标志网
  • 天河网站建设哪里好现代简约风格装修案例
  • 怎样创办网站企业备案查询系统
  • 网站建设自建的优点购物商城名字
  • 怎么用自己的电脑建设网站宿迁建设局网站a类证查询
  • 婚礼婚庆网站建设需求分析产品推广方案要包含哪些内容
  • 网站做聚合页面方案如何写大学网络推广培训
  • 东莞广告公司电话四平网站优化
  • 广州网站建设oemme域名公司网站
  • 电商网站设计与制作总结网站开发卖东西
  • 建站之星好吗石家庄论坛建站模板
  • 网页制作视频的网站建设网站搭建的
  • 网站建设去哪中世纪变装小说wordpress
  • 珠海网站建设厚瑜南通网站优建设
  • 大庆做网站的东莞公司网上推广
  • 商丘微网站谷歌网站推广方案
  • 电商网站构成西安o2o网站设计公司
  • 网站繁体和中文这么做wordpress 手动安装主题
  • 广东网站建设报价官网网站备案 法规
  • 如何做淘外网站推广贵州建设工程信息网官网
  • 中小型网站建设资讯天津整站
  • 互粉的网站是怎么做的做网站销售说辞
  • 成都网站建设常见问题服务商公司
  • php网站微信支付怎么做如何使wordpress先登录再显示
  • html5公司网站源码什么是网站的自适应
  • 企业网站建设818gxwordpress js文件
  • 陕西省住建厅网站官网推广方式和推广渠道的区别