障碍度如何分析?

本文介绍了如何运用障碍度模型分析城市公园综合表现的影响因素。通过计算准则层和指标层的权重,结合SPSSAU软件进行分析,找出公园规模、配置和服务等关键障碍因素。案例展示了计算步骤及结果,揭示了不同地区公园的主要改进方向。

通常在综合评价后,比如计算得到准则层和指标层的分别权重之后(指标权重体系构建后),为了找到‘主要障碍因子’,此时可使用‘障碍度模型’(obstacle degree)进一步研究,以便进行障碍度情况对比(即影响程序)。比如某项关于‘城市公园综合表现’的研究,其目标是研究‘城市公园综合表现’,同时准则层包括3项,分别是‘公园规模’,‘公园配置’,‘公园服务’。并且3个准则层分别又包括对应的指标层。如下表格:

在计算好准则层和指标层权重后,希望进一步剖析‘障碍度’情况,此时即可使用‘障碍度模型’。如下述案例说明。

1 背景

当前有7个公园,涉及3个准则层共计10个指标的数据,如下图所示:

并且在进行‘障碍度模型’分析前,已经计算各到3个准则层和10个指标层分别的权重数据,如下表格所示:

现在希望利用‘障碍度模型’,研究出影响‘城市公园综合表现’的重要因素情况。

2 理论

关于‘障碍度模型’的计算上,其通常分为以下几步:

  • 第一步、计算F值,F值= W*P(W为准则层权重,P为指标层权重),且SPSSAU默认会对准则层对应的指标层权重进行归一化处理后计算;
  • 第二步、计算R’标准化值,R’标准化值计算公式为:(X – min) / (max – min),即(某数据 – 该指标最小值) / (该指标最大值 – 该指标最小值);
  • 第三步、计算I值,I值 = 1 – R’标准化值;
  • 第四步、计算指标层O值,其计算公式如下:

  • 第五步、计算准则层O值;其计算公式如下:

3 操作

本案例操作上共分为两步。第一步是将指标分别按‘准则层’情况放入对应分析框中,并且设置好准则层和指标层权重值,以及选择好参数。分别操作如下:

SPSSAU

如上图所示:分别将10个指标层放入对应的3个‘准则层’框中。并且可以选择‘保存O值’或者‘保存U值’,如果选中‘保存O值’则会输出10个标题(每个指标一个O值),如果选中‘保存U值’则会输出3个标题(每个准则层一个U值)。另外关于‘指标权重’设置如下图所示:

SPSSAU

上图展示准则层和指标层的权重设置,如果不进行设置直接‘确定’,则默认全部都是1。与此同时在SPSSAU算法上,会对每个‘准则层’下属的‘指标层’进行归一化处理后再进行计算。

4 SPSSAU输出结果

SPSSAU默认只会输出1个表格即F值计算表格,如下:

分析结果来源于SPSSAU

从上表格可以看到F值的计算过程,F值= W*P(W为准则层权重,P为指标层权重),且SPSSAU默认会对准则层对应的指标层权重进行归一化处理后计算。比如上表格中‘公园数量’对应的F值为0.1211=0.3345*0.3620。

特别提示:

  • 如果说某个准则层下属的指标层权重加和不为1,此时SPSSAU会自动对其归一化处理,保证某个准则层下属的指标层权重加和为1,比如上表格中‘准则层第1项’时对应3个指标分别是:公园数量、公园面积和公园比率,该3项的权重(0.3620、0.3357和0.3022)如果加和不为1,系统会自动归一化处理让其加和为1。
  • 除此之外,‘障碍度模型’最为关键的是计算得到O值和U值,指标个数即为O值个数,准则层数量即为U值数量。如果选中‘保存O值’或者‘保存U值’,SPSSAU系统会自动生成新标题用于标识,‘O值’的标题名称类似为‘标题_O值_****’,‘U值’的标题名称类似为‘准则层第1项_U值_****’,类似下图,研究者可通过‘我的数据’下载数据得到计算后的O值或U值等,用于进一步对比分析使用等。

上图为本次案例计算得到的O值或U值,O值或者U值越大,即意味着‘某公园’在该项上的障碍度会越高,即影响程度越大。

文字分析

本案例针对U值进行分析,可将计算后的U值查看如下表格:

U值越大即意味着其‘障碍’越大,即影响程度越大。从上表格可以看见:

针对第1、2、3个地区来看,准则层第3项(公园服务)影响最大;

针对第4、5个地区来看,准则层第2项(公园配置)影响最大;

针对第6、7个地区来看,准则层第1项(公园规模)影响最大。

与此同时,还可针对具体10个指标进行类似的分析(或其它展示分析等),本案例不再赘述。

6 剖析

涉及以下几个关键点,分别如下:

  • 如果选中‘保存O值’或者‘保存U值’,SPSSAU系统会自动生成新标题用于标识,‘O值’的标题名称类似为‘标题_O值_****’,‘U值’的标题名称类似为‘准则层第1项_U值_****’;
  • 不论是是O值还是U值,该指标值越大,意味着其‘障碍’越大,即‘影响程度越大’;
  • 在进行‘障碍度模型’分析时,通常需要确保分析指标数据均为‘正向化指标’(数字越大越优)。

更多干货请前往SPSSAU官网查看。

### 回答1: 障碍分析是指在MATLAB中通过使用障碍评价指标来评估某项任务或性能的难易程障碍分析可用于评估算法的复杂、性能或可行性。它既可以用于评估现有算法的性能,也可以用于比较不同算法之间的差异性。 在MATLAB中,可以通过以下步骤进行障碍分析。首先,确定要评估的任务或性能指标。这可以是计算任务的复杂性、算法的准确性或稳定性等。然后,选择相应的障碍评价指标。这些指标可以是时间复杂、空间复杂、计算效率或其他自定义的指标。 接下来,在MATLAB中实现该任务或性能指标的计算或计算步骤。这可以是一个已有的算法或自定义的函数。然后,通过MATLAB提供的性能分析工具,如profile,来定量评估任务的性能。通过分析工具,可以获得算法的执行时间、内存使用情况等性能指标。 最后,对得到的性能指标进行障碍分析。这可以是通过与先前的标准进行比较来评估任务的难易程。你可以使用得分或排名来衡量不同算法之间的差异,并确定哪个算法在给定任务下更有效。根据得到的分析结果,可以选择或优化相应的算法以实现更好的性能。 综上所述,MATLAB中的障碍分析是评估任务或性能的难易程的一种方法。通过选择合适的评估指标并分析性能,可以得出不同算法之间的差异性,从而选择或优化最佳的算法。 ### 回答2: MATLAB障碍分析是指使用MATLAB软件来分析障碍物的程和位置。在障碍分析中,我们首先需要采集或导入带有障碍物的数据。这些数据可以是传感器收集到的,比如激光雷达扫描数据,或者是通过其他方式获取的。 在MATLAB中,我们可以使用各种算法和函数来处理和分析这些数据。比如,我们可以使用图像处理工具箱中的函数来提取和识别障碍物的形状和轮廓。我们还可以使用计算机视觉工具箱来进行物体检测和跟踪,以便更准确地定位和分析障碍物。 除了处理和分析数据之外,MATLAB还提供了可视化工具,用于显示和呈现障碍分析的结果。我们可以使用MATLAB的图形函数来绘制障碍物的位置和形状,以及它们对周围环境的影响程。通过可视化结果,我们可以更直观地理解障碍物的分布和特征,并做出相应的决策和优化。 总而言之,MATLAB障碍分析是基于MATLAB软件进行的一种数据处理和分析技术。通过使用MATLAB中丰富的算法和函数,我们可以更准确地分析障碍物的程和位置,并通过可视化结果来直观地理解障碍物对周围环境的影响。这种分析可以应用于各种领域,如自动驾驶车辆、机器人导航和环境规划等。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值