SPSS的算法介绍与实现

文章目录

  • 1.聚类分析
    • 1.1 K-均值聚类
    • 1.2 系统聚类
  • 2.主成分分析
  • 3.时间序列

本文介绍一些常用的算法和如何使用SPSS实现

1.聚类分析

1.概述
聚类分析(cluster analysis)也称群分析、点群分析,是一种无监督学习,与回归分析、多元分析称为多元分析的三大方法。是一个把数据对象划分成子集的过程。每个子集是一个簇(cluster),使得簇中的对象彼此相似,但是与其他簇中的对象不相似。由聚类分析产生的一个簇的集合叫做一个聚类。

2.基本思想:
我们所研究的样品或指标(变量)之间存在程度不同的相似性(亲疏关系——以样品间距离衡量)。于是根据一批样品的多个观测指标,具体找出一些能够度量样品或指标之间相似程度的统计量,以这些统计量为划分类型的依据。把一些相似程度较大的样品(或指标)聚合为一类,把另外一些彼此之间相似程度较大的样品(或指标)又聚合为另一类,直到把所有的样品(或指标)聚合完毕,满足“类内差异小,类间差异大”,这就是分类的基本思想。也就是“物以类聚”的思想。

3.聚类分析的步骤

步骤1:选择聚类分析变量;

这些变量应具备以下特点:
1)和聚类分析的目标相关;
2)反映了要分类对象的特征;
3)在不同对象的值具有明显差异;
4)变量之间不应该高度相关
对于变量高度相关的处理办法(两种):
1)在对案例聚类分析之前,先对变量进行聚类分析,在各类中选择具有代表性的变量作为聚类变量;
2)对变量做因素分析,产生一组不相关变量作为聚类变量。
步骤2:计算相似性
相似性(Similarity)是聚类分析的一个基本概念,反映了研究对象之间的亲疏程度。聚类分析就是根据研究对象之间的相似性来进行分类的。
步骤3:聚类
选定聚类方法,确定形成的类数。

步骤4:聚类结果的解释
得到聚类结果后,对结果进行验证和解释,以保证聚类解是可信的。
聚类分析的特征:

分组:聚类分析的过程就是把一个数据对象分成若干个组(或者簇)的过程。

相似:组内的对象具有很高的相似性,而对于另外一些组,则要求尽可能的不相似。

评估:聚类完成后,还需要一些评价函数对聚类结果进行度量,通常涉及距离度量。

具体几种距离算法可见:聚类分析理论介绍

1.1 K-均值聚类

案例





结果:



1.2 系统聚类







2.主成分分析







3.时间序列

先定义数据


点击确定


结果:

4.神经网络
5.多元线性回归
6.logistic回归
后面再补充…

相关新闻

Agent Skills实战指南:让AI Agent从“泛而不精”走向“专项熟练”

Agent Skills实战指南:让AI Agent从“泛而不精”走向“专项熟练”

1. 从一个恼人的场景说起:为什么 Agent 需要“技能”先讲个我实际遇到的例子。几个月前我在做一个跨平台的数据整理项目,随手把任务丢给一个通用助手,让它去读一份格式相当混乱的报表,按固定模板输出汇总。助手确实“听懂了”需求…

2026/10/19 18:15:04 阅读更多 →
AI视频生成工作流实操:从产品拆解到成片的自动化流水线

AI视频生成工作流实操:从产品拆解到成片的自动化流水线

上个月我帮某电商团队把一条带货视频的产出时间从半天压缩到了半小时。这条视频背后跑的,就是一套AI视频生成工作流。它做的事情说起来其实很朴素:把产品拆解、脚本撰写、画面生成、配音、剪辑这些事情,全部拆成标准化环节,让AI在…

2026/10/19 18:15:04 阅读更多 →
MFC图形界面编程实战:GDI双缓冲与消息映射全解析

MFC图形界面编程实战:GDI双缓冲与消息映射全解析

简介:这是一份围绕MFC对话框编程的图形界面开发实例,面向初学Windows桌面应用或正在学习C类库封装原理的开发者。资源以ShowDialog工程为核心,完整呈现从CDialog派生窗口类、重写OnInitDialog完成控件初始化,到通过DoModal启动模态…

2026/10/19 18:15:04 阅读更多 →

最新新闻

从杂乱无章到井井有条:一套系统方法彻底清理你的记事本

从杂乱无章到井井有条:一套系统方法彻底清理你的记事本

1. 记事本越攒越乱,问题根本不在“没时间整理” 我自己的手机记事本曾经攒了六百多条内容,从三年前的快递取件码,到某次培训随手敲的半页笔记,再到突然灵光一闪想出来的选题,全都混在一起。每次想找点东西,…

2026/10/19 20:04:38 阅读更多 →
大模型重塑移动端自动化测试:从脚本维护到智能自愈

大模型重塑移动端自动化测试:从脚本维护到智能自愈

移动端自动化测试,圈里人刚接触的时候基本都是真香状态:写一条用例,跑一百遍都不累,发版前全量回归,夜里睡得都踏实。但做上一年半载,很多团队就开始头疼——脚本越攒越多,维护量直线上升&#…

2026/10/19 20:04:38 阅读更多 →
大模型如何破解移动端自动化测试的维护困局与信任危机

大模型如何破解移动端自动化测试的维护困局与信任危机

凌晨一点,发版当天的自动化报告终于跑完了,红了一大片。群里第一条消息不是问哪条用例挂了,而是那句我听见无数遍的话:“这自动化现在是在帮倒忙吧。”说真的,这句话比报告里一百个失败用例都扎心。移动端自动化测试做…

2026/10/19 20:04:38 阅读更多 →
Spark RDD Shuffle磁盘读写机制深度解析

Spark RDD Shuffle磁盘读写机制深度解析

1. 项目概述:为什么“RDD shuffle 读磁盘与写磁盘”是Spark性能的命门如果你在某次Spark作业中突然发现Stage卡在Shuffle Read或Shuffle Write阶段,任务耗时从分钟级飙升到小时级,Executor内存使用率反复触顶又暴跌,GC日志里满屏的…

2026/10/19 20:04:38 阅读更多 →
用靶场与BurpSuite练就Web安全测试思维:从流量分析到逆向实战

用靶场与BurpSuite练就Web安全测试思维:从流量分析到逆向实战

1. 为什么“靶场BurpSuite”是构建安全测试思维的捷径很多人第一次接触安全测试时,都喜欢直接拿现成网站练手,或者上来就刷一堆漏洞列表,结果越学越混乱:要么看不懂请求包里的参数含义,要么不知道对方是怎么从一段看似…

2026/10/19 20:04:38 阅读更多 →
上下文驱动研发管线:从配置散落到自动化追溯的工程实践

上下文驱动研发管线:从配置散落到自动化追溯的工程实践

1. 上下文驱动研发管线到底在解决什么问题第一次听到“上下文驱动研发管线”这个词,很多人会以为又是个新造的概念。但如果你带过超过三个人的研发团队,或者维护过超过半年的项目,你大概率已经被这些问题折磨过:新同学入职两周还在…

2026/10/19 20:03:37 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →