搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
[晓理紫]每日论文分享(有中文摘要,源码或项目地址)--大模型、扩散模型、视觉语言导航_retrieval-augmented score distillation for text-to
2
MoveIt+ Gazebo 联合仿真环境搭建(巨简单版)_moveit! gazebo
3
【Python】发送邮件,超详细看图敲码(附完整代码)一一CSDN21天学习挑战赛_python发送邮件代码
4
java实现Linux服务器下载文件到windows指定目录_java 实现从linux 拷贝文件到window
5
ComfyUI工作流自学笔记 三阶放大、背景更换、换脸工作流学习_改变背景comfyui 工作流
6
数据结构——迷宫问题_数据结构迷宫问题
7
ComfyUI 实力插件/模型 分享_comfyui 模型
8
保姆级教程:最新下载及安装vscode(含常用插件)_vscode中文插件下载
9
Spring Boot 从2.1.x 升级到3.0.x的艰辛历程_springboot2升级到3
10
Android获取签名文件sha1值
当前位置:
article
> 正文
ibm spss statistics授权代码_如何用SPSS岭回归解决共线性问题?
作者:weixin_40725706 | 2024-06-11 10:47:04
赞
踩
spss语法include如何使用
我们在线性回归中,难免会遇到数据存在共线性问题,所谓共线性,是指两个或多个自变量之间存在明显的相关关系,在线性拟合的过程中,导致回归方程出现拟合效果差、回归系数难以解释等问题。
举例:某自变量X1与Y为正相关关系,但是线性回归显示X1的回归系数为负数,和实际情况相反,这不符合现实情况,属于比较典型的共线性问题。
一起来看今天的实例:某医师希望通过B超下胎儿的身长、头围、体重来预测胎儿周龄,这些观测值均是连续性数值变量,所以很容易想到建立一个多重线性回归方程来解决问题。
周龄为因变量,体重、身长、头围为自变量的回归方程,调整后R方=0.971,模型可以解释掉因变量97.1%的变异,说明模型拟合的不错。
再一细看。自变量头围的回归系数=-2.159,头围和胎儿周龄负相关?随着胎儿的头围增长,胎儿的周龄变小?很显然这是不符合生活逻辑的。
此时,不管前面调整R方有多么能说明问题,这个模型也是不能用的!
错误的!
然后我们发现自变量身长、自变量头围的VIF值均大于200,VIF指标是非常不错的共线性的指针,一般上,当VIF>10,即可怀疑存在共线性问题了。
也就是说,身长和头围这两个存在较为严重的共线性问题。如果强行拟合线性回归的话,模型不可用。但是医师就是要研究身长、头围、体重和周龄的关系,我们还不能直接剔除。
回归还得继续,但显然普通线性回归已经不合适了。
怎么办呢?
岭回归是一个可选的解决方案。
SPSS也是可以执行岭回归的,不过不是常见的菜单对话框模块来执行,而是需要编写一段语法。不要担心,这段语法比较简单,是比较容易理解和掌握的。
菜单:【文件】→【新建】→【语法】,打开语法窗口,输入如下代码: INCLUDE'C:\Program Files\IBM\SPSS\Statistics\24\Samples\Simplified Chinese\Ridge regression.sps'. ridgereg enter=long touwei weight /dep=y /start=0 /stop=1 /inc=0.05 /k=999. EXECUTE
如下图所示:
全选语法代码,菜单:【运行】→【全部】,得到如下可视化结果(修饰后):
上图名为 岭迹图 ,每个自变量X会在岭迹图上生成一条曲线,特点是随着参数K的增大,各条曲线逐渐重合重叠。每条曲线有一个拐点,拐点左侧的特点是快速下滑,拐点右侧的特点是趋于平稳并与其他曲线重合。
观察岭迹图后,我们需要确定一个拐点,在这个拐点处,能使各条曲线同步趋于平稳和重合。拐点的确定,是比较主观的,不同的人可能会有不同的看法,总的原则是,所选拐点,也就是参考K,它对应的调整R方尽可能大一些。
此时,要结合上图。
我们可以看到,参数K(拐点的位置)越大,纵轴回归拟合决定系数R方就越小。所以K不能选的过大,否则回归方程决定系数就会大幅降低,回归方程质量就会下降。
我们要在尽可能少的损失下,确定合适的参数K 。
本例,当K=0.05时,三条曲线,尤其是long和touwei两个变量趋于平稳,此时对应的R方约为0.95,模型拟合质量还是蛮高的。
因此,本例K=0.05。
确定了参数K的取值,接下来正式的开始用岭回归的方法拟合出回归方程。这一步仍然需要编写一段语法代码。
打开你电脑安装SPSS的工作路径,找到“Ridge regression.sps”,这个文件就是SPSS提供的能实现岭回归的语法代码宏文件,每个人的电脑只要安装了SPSS,就会在软件的安装路径下自动有这个文件。
现在打开这个文件,找到【out similar to REGRESSION output.】这一段语法,在下方合适的位置,插入一句语法代码: .computeppp=2*(1-tcdf(abs(ratio),n-nv-1)).具体如下:
然后,我们重新调用这个宏文件: INCLUDE'C:\Program Files\IBM\SPSS\Statistics\24\Samples\Simplified Chinese\Ridge regression.sps'. ridgereg enter=long touwei weight /dep=y /start=0 /stop=1 /inc=0.05
/k=0.05.
EXECUTE
将参数k有默认的999,修改为0.05(前面岭迹图确定的拐点位置)。然后执行代码。得到岭回归结果。
回归方程表达式: y=8.7+0.225*long+0.111*touwei+0.005*weight
该回归方程的方差分析显示,p<0.05,说明模型有统计学意义,该方程的调整R方=0.94,模型能解释因变量94%的变化,拟合效果可以接受。
回归方程中,三个自变量long、touwei、weight的偏回归系数均为正数,说明三个自变量与胎儿周龄均为正相关关系,影响的程度具体看系数的绝对值。符合现实情况。 岭回归视频演示近期更新发布至《SPSS从入门到实践提高》课程 参考资料:嗵嗵e研-岭回归分析及其SPSS实现方法
任何人经过一段时间的刻意学习和训练之后,都能使用SPSS完成统计分析任务和基本的数据分析工作,SPSS是最容易入门并熟练掌握的统计分析软件工具,本号推出的SPSS在线视频教程《SPSS从入门到实践提高》长期维护更新,想学习SPSS的读者欢迎加入。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/702863
推荐阅读
article
jmeter
获取响应结果_
Jmeter
接口
测试
+
压力
测试
...
jmeter
是apache公司基于java开发的一款开源
压力
测试
工具,体积小,功能全,使用方便,是一个比较轻量级的
测试
工...
赞
踩
article
Clickhouse
亿级
数
据
性能
测试
_
clickhouse
单表最大行
数
...
Clickhouse
亿级
数
据
性能
测试
_
clickhouse
单表最大行
数
clickhouse
单表最大行
数
...
赞
踩
article
jmeter
工具
进行
性能
测试
_
jmeter
统计耗时...
jmeter
工具
进行
性能
测试
性能
测试
理论概述
jmeter
工具
Linux环境部署
性能
监控JVM内存结构和垃圾回收
性能
案例分...
赞
踩
article
Java
中高级核心知识全面解析——
消息
队列
(
为什么要用
消息
队列
,
常见
消息
队列
对比
,
JMS
和
AMQP
谁...
JMS
(
JAVA Message Service,
java
消息
服务)是
java
的
消息
服务
,
JMS
的客户端之间可以通过JM...
赞
踩
article
KNN
算法
_
k
nearest
neighbor
算法
又叫
k
nn
算法
,这个
算法
是机器学习里面
一个
比较经...
K Nearest Neighbor
算法
又叫
KNN
算法
,这个
算法
是机器学习里面
一个
比较经典的
算法
, 总体来说
KNN
算法
是...
赞
踩
article
学习
Golang
的
前途_2023
golang
前景...
开源社区:
Golang
拥有庞大
的
开源社区,这意味着开发人员可以通过分享、
学习
和解决问题等方式与其他
Golang
开发人员沟...
赞
踩
article
20
22.04.
20
华为笔试_
小聪入
职新公司
,
参加线上
的
新员工必备
考试
,
考试
共
25
题
,
...
严正声明:转载请注明出处!!!总结一下做
题
的
过程:刚开始以为第一
题
很简单,因为忽略了一个很重要
的
条件,再去读
题
发现没注意...
赞
踩
article
唐门暗器之
私有
云
排名
_
openstack
和
tce...
在数字化转型升级
和
新基建的促进下,
私有
云
市场也迎来了黄金发展阶段。由于
私有
云
的服务对象为企业用户,在不同行业
和
企业中的I...
赞
踩
article
为什么
三次
握手
和四次挥手
?
...
http协议流程1、域名解析2、TCP
三次
握手
3、建立连接后发起请求4、服务端响应请求,返回给浏览器数据5、浏览器解析h...
赞
踩
article
【
JEECG
技术文档】
数据
权限
自定义
SQL
表达式
用法说明_
jeecg
自定义
数据
表达式
...
1.
数据
权限
自定义
SQL支持
表达式
功能介绍
数据
规则通过配置
自定义
sql来实现
数据
权限的控制,
自定义
SQL支持
表达式
取值...
赞
踩
article
Python
二进制
、八进制、
十六进制
数字
的
表示
和转换_
python
中
表示
一个
数字
的
二进制
...
除了常用
的
十进制
表示
法,
Python
也支持
二进制
、八进制和
十六进制
表示
法。这些只是
表示
方法不同,但是它们
表示
的
含义是一...
赞
踩
article
java
程序员们别再傻傻的
使用
单
线程
同步
处理
了
,
学会
使用
消息
队列
,
让你的
系统
快到飞起来_
java
消息
...
java
高并发调优1. 优化数据库连接池:通过调整连接池的大小和超时时间
,
减少数据库连接的等待时间和占用资源
,
提高
系统
的...
赞
踩
article
centos
查看
端口
占用情况_
centos
查看
端口
占用...
1.使用lsof工具(默认系统不安装,可用yum安装)yum install lsoflsof -i:
端口
2,使用net...
赞
踩
article
(C
语言
)
数据结构
——
归并
排序
_
数据结构
归并
排序
过程
c
语言
...
我们先创建一个和a大小相同的数组,因为有数组a和个数n是不够的,所以创建一个
_
MergeSort()作为MergeSor...
赞
踩
article
Hexo
+
github
搭建个人博客_
hexo
+
github
个人博客搭建
csdn
...
hexo
+
github
快速搭建个人博客1.需要使用的相关工具Node.js,下面是下载地址node-x86.jsnode...
赞
踩
article
spss
回归
分析
_岭
回归
分析
(
SPSS
+
SAS
)...
岭
回归
分析
(
SPSS
+
SAS
)原创 Gently
spss
学习乐园 2月14日岭
回归
:岭
回归
分析
是在构建多重线性
回归
模型...
赞
踩
article
Jmeter
跑
性能
脚本
遇到的
常见问题
_
jmeter
接收
网络
特别小...
本文总结了一些
Jmeter
执行
性能
测试时常见的问题。通常请求报java错误时,就需要在自己
脚本
或是运行环境上找原因了。1...
赞
踩
article
Docker
:
Docker
-
Compose
使用_
docker
compose
使用...
Docker
Compose
可以基于
Compose
文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!(如下...
赞
踩
article
国内首个
智能
体
生态
大会
!2024
百度
万象
大会
定档5月30日_2024
百度
移动
生态
万象
大会
...
最近,
百度
悄悄「上新」了几个AI神器。
百度
搜索上线「互动」功能,可以实时问答,查询信息就像聊天一样简单,还可以艾特相关智...
赞
踩
article
让
AI
听话的一种办法(
Stable
Diffusion
进阶篇:
SVD
3)_
comfyui
-vide...
感兴趣的小伙伴,赠送全套
AI
GC学习资料,包含
AI
绘画、
AI
人工智能等前沿科技教程和软件工具,具体看这里。
AI
GC技术的...
赞
踩
相关标签
jmeter 获取响应结果
数据库
sql
Clickhouse
java
编程语言
jmeter
开发语言
算法
学习
golang
云计算
华为云
阿里云
腾讯云
android
JEECG
数据权限
JEECG开源社区
python
爬虫
pycharm
后端
django
服务器