【数学建模】--典型相关分析

news2025/7/6 5:43:29

典型相关分析(Canonical Correlation analysis)研究两组变量(每组变量中都可能有多个指标)之间相关关系的一种多元统计方法。它能够揭示出两组变量之间的内在联系。

例子:

 

典型相关分析定义:

列题分析:

思路:

多元统计:(本部分只做一些了解,博主目前还涉及统计概率学,只能放一些ppt)

  1. 引言:
  2. 典型相关分析的基本思想:

 

 

(下面这两幅图符合我们高中数学的ka方检验)当计算结果<ka方时则没有相关性,反之有相关性。

 

标准化后的相关变量:

典型荷载分析:

典型冗余分析:

                                                                        

典型相关分析的关键步骤:

 

             

典型相关分析在spss中的应用

(我们在解决问题的时候通常利用spss来帮我们进项计算,统计)

步骤:

 

 

spss导出后,如果要写在论文中需要一些名称的修改:

讲典型相关性修改为->典型相关系数,显著性->p值

标准化典型相关系数->标准化典型相关变量对应的线性组合

我们讲最开始电视评分作为例子用spss实现:

GET DATA

  /TYPE=XLSX

  /FILE='C:\Users\kay21\OneDrive\文档\典型相关分析.xlsx'

  /SHEET=name 'Sheet1'

  /CELLRANGE=FULL

  /READNAMES=ON

  /DATATYPEMIN PERCENTAGE=95.0

  /HIDDEN IGNORE=YES.

EXECUTE.

DATASET NAME 数据集1 WINDOW=FRONT.

STATS CANCORR SET1=led hed net   SET2=arti com man

/OPTIONS  COMPUTECVARS=NO

/PRINT PAIRWISECORR=NO LOADINGS=YES VARPROP=YES COEFFICIENTS=YES.

Canonical Correlations

备注

已创建输出

19-JUL-2023 10:45:14

注释

输入

活动数据集

数据集1

过滤器

<无>

权重

<无>

拆分文件

<无>

语法

BEGIN PROGRAM '#

       '.

资源

处理程序时间

00:00:00.02

耗用时间

00:00:00.05

[数据集1]

典型相关性设置

集合 1 变量

led hed net

集合 2 变量

arti com man

集中的数据集

评分语法

用于评分的相关性

3

典型相关系数

相关性

特征值

威尔克统计

F

分子自由度

分母自由度

P

1

.995

108.911

.000

141.580

9.000

58.560

.000

2

.953

9.854

.055

40.940

4.000

50.000

.000

3

.637

.684

.594

17.784

1.000

26.000

.000

H0 for Wilks 检验是指当前行和后续行中的相关性均为零

集合 1 标准化典型相关变量对应的线性组合

变量

1

2

3

led

.149

-.786

-1.212

hed

.977

.383

-.160

net

-.052

-.312

1.467

集合 2 标准化典型相关变量对应的线性组合

变量

1

2

3

arti

.858

.911

-1.983

com

.019

-1.046

-1.114

man

.145

-.337

2.833

集合 1 非标准化典型相关变量对应的线性组合

变量

1

2

3

led

.007

-.035

-.054

hed

.032

.012

-.005

net

-.002

-.013

.059

集合 2 非标准化典型相关变量对应的线性组合

变量

1

2

3

arti

.029

.030

-.066

com

.001

-.046

-.049

man

.006

-.014

.117

集合 1 典型载荷

变量

1

2

3

led

.333

-.925

-.185

hed

.993

.101

.057

net

.383

-.753

.535

集合 2 典型载荷

变量

1

2

3

arti

.997

.065

-.043

com

.571

-.811

-.126

man

.922

-.274

.273

集合 1 交叉载荷

变量

1

2

3

led

.331

-.881

-.118

hed

.989

.096

.036

net

.381

-.718

.341

集合 2 交叉载荷

变量

1

2

3

arti

.992

.062

-.028

com

.568

-.773

-.080

man

.918

-.261

.174

已解释的方差比例

典型变量

集合 1 * 自身

集合 1 * 集合 2

集合 2 * 自身

集合 2 * 集合 1

1

.415

.411

.723

.717

2

.478

.434

.246

.223

3

.108

.044

.031

.012

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

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

相关文章

visual studio中Git同步提交 报错:管道已结束

这里出现了在提交到远程的时候&#xff0c;vs提示管道已结束。 这里我的解决办法是使用git bash来手动提交 找到仓库的目录&#xff0c;右键找到gitbash的选项&#xff0c;输入add指令来添加文件到暂存区 git add .输入commit指令来将暂存区文件提交到本地仓库 git commit…

内核机制在以下方面发挥作用:

进程间通信&#xff1a;内核提供了特定的机制和接口&#xff0c;用于实现进程间的通信。这可以包括共享内存、管道、消息队列、信号量等。通过这些机制&#xff0c;进程可以在内核的帮助下进行数据传输和同步&#xff0c;实现进程间的协作和通信。 进程调度&#xff1a;内核负…

JAVA集成国密SM2

JAVA集成国密SM2加解密 一、pom配置二、代码集成2.1、目录结构2.2、源码2.3、测试 三、相关链接 国密算法概述&#xff1a;https://blog.csdn.net/qq_38254635/article/details/131801527 SM2椭圆曲线公钥密码算法 为非对称加密&#xff0c;基于ECC。该算法已公开。由于该算法…

详细解析张雪峰老师对计算机专业的评价“进可攻,退可守”--【职场篇】

文章目录 张雪峰的评价计算机行业类的总结性指示就业面宽进可攻&#xff0c;退可守另一个就业出口--培训 持续学习&#xff0c;技术过人 总结 张雪峰的评价 计算机行业类的总结性指示 “就业面宽&#xff0c;进可攻&#xff0c;退可守&#xff0c;各行各业其实对计算机专业都有…

确保安全:选择企业邮箱的五大关键因素!

为您的企业或组织选择正确的邮箱地址可以帮助您确保数据和通信的安全性。不安全的邮箱地址会使您容易受到垃圾邮件、病毒和网络钓鱼攻击。这里有一些小技巧可以帮助你选择一个安全的公司邮箱地址。 1.选择一个你可以信任的邮箱提供商 选择一个安全的公司邮箱地址的第一步是确保…

JavaScript入门——笔记用

JavaScript入门 变量数组常量模板字符串检测数据类型判断分支判断循环数组函数对象 与html和css不同的是js并不是一门标记语言&#xff0c;而是与java等相同&#xff0c;也是一门编程语言&#xff08;实现人机交互的运行在客户端即浏览器的编程语言&#xff09; JavaScript作用…

算法训练营第四十三天||● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零

● 1049. 最后一块石头的重量 II 这道题和昨天的分割等和子集一样&#xff0c;只是最后返回值不一样 class Solution { public:int lastStoneWeightII(vector<int>& stones) {int sum 0;for(int i 0;i<stones.size();i){sum stones[i];}int target sum / 2;…

结构型模式 - 享元模式

概述 定义&#xff1a; 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销&#xff0c;从而提高系统资源的利用率。 结构 享元&#xff08;Flyweight &#xff09;模式中存在以下两种状态&…

Python案例之新浪世界杯各国球队数据(德国VS日本)

目录标题 前言知识点:开发环境:实现代码:代码展示尾语 前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! 知识点: 动态数据抓包 requests发送请求 json数据解析 开发环境: python 3.8 运行代码 pycharm 2021.2 辅助敲代码 requests pip install requests 第三方模块…

linux系统上安装R语言并安装mclust包

请注意&#xff0c;如果你本来就是root账号&#xff0c;则所有的sudo都不用加。 x.1 安装R语言 安装R语言建议使用清华源&#xff0c;链接https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/ 把下面这一串代码在terminal中全部输入便可&#xff0c;5000个R包也建…

分类管理业务开发 -- 手把手教你做ssm+springboot入门后端项目黑马程序员瑞吉外卖(四)

文章目录 前言一、开发功能预览二、公共字段自动填充1.问题分析2.代码实现3.功能测试4.功能完善 三、新增分类1.需求分析2.数据模型3.代码开发4.功能测试 四、分类信息分页查询1.需求分析2.代码开发3.功能测试 五、删除分类1.需求分析2.代码开发3.功能测试4.功能完善 六、修改分…

VS2013配置所有项目附加包含目录的办法

任意打开一个项目&#xff0c;点击视图->其他窗口->属性管理器 在属性管理器中打开Debug|Win32&#xff0c;找到Microsoft.Cpp.Win32.user&#xff0c;双击打开 直接配置VC的附加包含目录就可以了 之后所有项目都会继承这些目录 这样就不用为每个项目配置库包含目录了…

[微信小程序] 关于自定义字体的坑

报错&#xff1a; [渲染层网络层错误] Failed to load local font resource... the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error) ... 原因&#xff1a;小程序不允许引用本地ttf等字体文件 解决办法&#xff1a;改成网络引用&#xff0c;或者…

通过xshell连接服务器后出现中文乱码的解决方法

先查看服务器环境变量中设置的是什么字符集&#xff0c;命令为&#xff1a;locale 然后在xshell工具中把字符集设置为上面查出来的 然后关掉xshell工具再重新打开。

Python SMTP发送邮件

如何使用Python发送QQ邮件&#xff1f;如何发送带附件的邮件&#xff1f;这篇文章将详细说明 目录 一、发送邮件 二、发送HTML格式的邮件 三、在HTML中添加图片 四、发送带附件的邮件 五、最终整合版 六、配置指引 一、发送邮件 import smtplib from email.mime.text im…

疑问:为什么我的手机不能同时放两张电信卡呢?联通移动可以

很多后台的小伙伴私信我&#xff1a;“为什么我的双卡双待手机不能用两张电信卡呢&#xff1f;”其实我一直在认真的去查证这个问题&#xff0c;因为现在普遍网上的大流量手机卡套餐&#xff0c;电信是主力&#xff0c;如果第一张卡是电信&#xff0c;第二张卡不能使用电信了&a…

物联网大数据传输安全难题与解决方案

随着物联网时代的到来&#xff0c;大数据传输变得更加频繁和庞大&#xff0c;同时也给传输安全带来了更高的风险和挑战。本文将探讨物联网时代的大数据传输安全问题&#xff0c;并介绍镭速传输如何有效地解决这些问题。 首先&#xff0c;物联网时代的大数据传输面临的一个主要问…

查看IP地址方法(电脑IP地址方法)

查看IP地址方法 如何识别win7还是win10系统&#xff1f; &#xff08;一&#xff09;Win7系统电脑导航栏如下&#xff1a; &#xff08;二&#xff09;Win10系统电脑导航栏如下&#xff1a; 一、win7系统查看IP地址 方法一&#xff1a;查看网络设置 点击电脑导航栏最右下…

中间件上云部署 rocketmq

中间件上云部署 rocketmq rocketmq部署一、rokectmq介绍二、rokectmq特性三、使用rocketmq理由四、rocketmq 核心概念五、rocketmq角色六、rocketmq集群部署方式七、rocketmq集群部署7.1 环境说明7.2 构建rocketmq镜像7.3 获取rocketmq-dashboard镜像7.4 rocketmq部署描述文件编…

ROS学习——常用API

一、初始化 1.作用 ROS初始化函数 2.参数列表 argc------------封装实参的个数&#xff08;n1&#xff09; argv------------封装参数的数组 name----------为 节点命名&#xff0c;需要保证其唯一性 options---------节点启动选项 返回值&#xff1a;void 3.使用细节 …