自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 【2024_CUMCM】中心对数变换(CLR)[附代码]

中心对数变换(CLR)是一种针对成分数据的重要转换方法,它通过将成分数据转换为对数比值,有助于在统计分析中更有效地处理这类数据的特性。

2024-07-14 16:26:05 1067

原创 【2024_CUMCM】时间序列4-实战

时间序列4-实战 spss

2024-07-14 11:12:33 666

原创 【2024_CUMCM】时间序列3-一元时间序列分析的模型

以下将介绍一元时间序列分析的十种模型,更多的是需要大概了解模型,方便后面更好的应用

2024-07-13 21:36:16 910

原创 【2024_CUMCM】时间序列1

引言:时间序列也称动态序列,是指将某种现象的指标数值按照时间顺序排列而成的数值序列。时间序列分析大致可分成三大部分,分别是描述过去、分析规律和预测未来。

2024-07-13 15:31:42 926

原创 【2024_CUMCM】插值算法(附代码)

在数模比赛中,常常会出现数据的分析时的数据不足或缺失,这时我们想要补数据,并且需要补上一些较为靠谱的数据,此时就需要用到插值法。三次样条插值法、分段三次埃尔米特插值法

2024-07-12 17:09:48 1511

原创 【2024_CUMCM】熵权TOPSIS方法

熵权topsis法其实应该称为前面我们学过层次分析法,是判断矩阵的确定依赖于专家,如果专家的判断存在主观性的话,会对结果产生很大的影响。(主观性太强)所以,相对于层次分析法,熵权法是一种较为的方法指标的变异程度越小,所反映的信息量也越少,其对应的权值也应该越低(客观 = 数据本身就可以告诉我们权重)

2024-07-12 11:35:50 1307

原创 【2024_CUMCM】微分方程

常微分方程涉及单个自变量及其导数,而偏微分方程涉及多个自变量及其偏导数常微分,其中y是待求函数,x是自变量偏微分,其中u是待求函数,t和x是自变量。

2024-07-12 11:05:29 856

原创 【2024_CUMCM】机器学习导论、不平衡分类模型(重采样)、交叉验证(附代码)

这种举例子就懂了,例如根据体检数据判断是否患病,那根据常识,不患病的人肯定说远多于患病人数;例如检测欺诈性信用卡交易。如下图所示,欺诈性交易约为400笔,而非欺诈性交易为约90000笔。如果对于这种不平衡模型之间进行训练,你会发现调到最后,预测出不患病的准确率接近百分百,预测患病的准确率为0,这显然是不行的通过重采样进行解决用于处理高度不平衡数据集的一种广泛采用的类不平衡技术称为重采样。它包括从多数类中删除样本(欠采样)和/或从少数类中添加更多样本(过采样。

2024-07-11 11:47:15 762

原创 【2024_CUMCM】TOPSIS法(优劣解距离法)

TOPSIS法(Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离法。TOPSIS 法是一种常用的综合评价方法,其能充分利用原始数据的信息, 其结果能精确地反映各评价方案之间的差距。

2024-07-10 19:42:04 1031

原创 【2024_CUMCM】Matlab快速入门

matlab速成,包括常用和基础的东西

2024-07-09 20:06:30 618

原创 【2024_CUMCM】LINGO入门+动态规划

基本想法:将原问题转换为一系列相互联系的子问题,然后通过逐层递推求得最后的解基本思想:解决最优解问题,满足最优性原理(最优策略的任何一部分子策略必需是最优的)在这类问题中,可能会有许多可行解,每一个解都对应一个值,我们希望找到具有最优值的解。动态规划算法中蕴含着递归的思想,但是递归问题中会出现某些子问题被计算多次,而如果利用动态规划算法,可以把已经计算过的子问题的解给装起来,然后用到的时候再拿出来,减少计算次数。例如:斐波拉契数列递归求法//定义主函数int main()//数组。

2024-07-09 17:49:48 953

原创 【2024_CUMCM】层次分析法

层次分析法 用于求出权重

2024-07-09 15:17:47 844

原创 【2024_CUMCM】T检验、F检验、卡方检验

分类数据(categorical data)也称定类数据。通常用来描述事物的属性或特征,而不是度量其数量。例如,性别(男、女)、民族、颜色、行业类型等都是分类数据的例子。

2024-07-07 22:15:27 282

原创 【2024_CUMCM】时间序列算法ARMA

ARMA模型,全称为自回归移动平均模型(Autoregressive Integrated Moving Average Model),是一种常用于时间序列分析的统计模型。它结合了自回归模型(AR)和移动平均模型(MA)的特性,能够描述时间序列数据中的自相关性和随机扰动之间的关系。ARMA模型通常表示为ARMA(p, q)形式,其中p表示自回归项的数量,q表示移动平均项的数量。

2024-07-07 22:00:34 837

原创 【2024_CUMCM】数据预处理、数据分析、数据可视化

问题说白了就是探究品类和销售量这两个,根据题意,我们先进行,按照以往的步骤是针对缺失值、重复值、异常值。我认为这道题应该是,需要思考到情境下的特殊情况和特殊数据,再进行处理。然后就可以开始数据分析,通过函数引入数量、均值、最值、百分位数、等描述统计量,并通过如热力图、箱线图、折线图、条形图、直方图更清晰探究其关联关系。

2024-07-07 20:15:51 976

原创 NLTK下载及其报错问题,包解决

所以就开始想办法解决,最开始以为是找不到wordnet包,所以就先手动下载WordNet,然后把dowload改为相对地址了,但是发现问题并没有解决,还是用不了,所以就看了官网。NLTK一般是在作自然语言处理时用到,最开始时,我是直接在conda进行`conda install nltk`进行安装,以为就可以直接使用,但是运行时总会出现以下情况。对于window系统,host路径为`C:\Windows\System32\drivers\etc`,直接访问,然后使用记事本或者BowPad进行修改。

2024-07-05 17:03:00 526

原创 【MySQL】E-R图-关系数据模型-3NF--精讲+练习(巨全面)

第一范式(1NF)规定表中的每个列必须是不可分割的基本数据项,即表中的每个单元格必须包含单一的值。如果一个列中包含多个值,则需要将该列拆分为多个独立的列,以确保表结构的原子性。第二范式(2NF)是在1NF基础上进一步要求,表中必须有主键,且非主键列必须完全依赖于整条主键,而不是主键的一部分。如果一个表有组合主键,则非主键列不能仅依赖于这个组合键的一部分。第三范式(3NF)是在2NF基础上继续要求,表中任何非主属性不依赖于其他非主属性,即不存在传递依赖。

2024-06-14 15:52:45 1534

原创 【Linux】易错点——/etc/passwd ; /etc/shadow;ifconfig;route;chmod;ps;mv

【Linux】易错点——/etc/passwd ; /etc/shadow;ifconfig;route;chmod;ps;mv

2024-06-13 21:17:41 958

原创 【Linux】shell——传递参数

在传递参数方面,我们需要掌握几个常用的,通常是在编写shell脚本的时候进行使用。

2024-06-13 20:50:41 517

原创 【Python】(一)复习——面向对象

类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。定义在方法中的变量,只作用于当前实例的类。在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。

2024-06-12 09:00:00 262

原创 【Python】(一)复习重点——控制流

按顺序。这类结构最直观,我们前面接触到的程序都是一行一行代码从头到尾执行,这是语言默认地、也是最简单的控制结构。

2024-06-11 22:46:50 204

原创 【Linux】shell——条件判断test,各种运算符,expr

【Linux】shell——条件判断test,各种运算符,expr

2024-06-11 21:42:43 551

原创 【Linux】shell脚本变量——系统变量、环境变量和用户自定义变量

用户自定义变量是由用户在其shell会话中创建的变量,它们只在创建它们的那个shell会话中有效。这些变量通常用于存储临时信息或用户特定的配置。用户自定义变量的创建和使用不需要任何特殊的命令,只需直接赋值即可。

2024-06-11 21:10:55 542

原创 【Python】(一)复习重点——类型;结构

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。a, b, c = 1, 2, "runoob" # 多个对象指定多个变量。{'b', 'c', 'a', 'r', 'd'} ——集合元素不重复。列表是有序的对象集合,字典是无序的对象集合。{'r', 'b', 'd'} ——在a里面,但不在b里面。字典是一种映射类型,字典用 { } 标识,它是一个无序的。{'c', 'a'} ——a,b的公共部分。3->步长为-1,表示逆向,每步为1。的数据类型,用于存储唯一的元素。

2024-06-11 09:20:54 790

原创 【Linux】ls命令

这个命令主要是用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。掌握几个重点的常使用的就可以:ls -l # 以显示当前目录中的文件和目录ls -a # 显示当前目录中的所有文件和目录,包括隐藏文件ls -lh # 以人类可读的方式显示当前目录中的文件和目录大小ls -t # 按照修改时间排序显示当前目录中的文件和目录。

2024-06-10 23:59:52 513

原创 【Python】易错点——数组;列表;内存分配

在许多其他编程语言中,通常是一种基本的数据结构,它们在内存中,这使得数组在某些操作上具有较高的性能。例如,数组的随机访问速度通常比链表快,因为可以直接通过索引访问任何元素,而不需要从头开始遍历。相比之下,(list)是一种,它提供了更多的灵活性,如动态大小调整和多样化的数据类型。然而,这种灵活性有时会牺牲性能。例如,当列表,这个操作的平均时间复杂度是O(n)。but说回来,Python的列表在某些操作上仍然表现良好。例如,列表的与数组相当,因为它们都提供了直接的内存访问。

2024-06-10 23:31:52 420

原创 【MySQL】易错点——update;match();事务;哈希值;哈希冲突

【MySQL】易错点——update;match();事务;哈希值;哈希冲突

2024-06-09 09:00:00 566

原创 【python】易错点5——语句块的标记;程序设计的三种基本结构;Python的分支结构不能向已执行过的语句部分跳转

在Python中,语句块是指一组代码语句的集合,它们以特定的方式组织在一起,作为整体执行。语句块可以包含多个语句,可以是。在Python中,语句块的。

2024-06-08 11:35:43 346

原创 【Python】易错点4——ord()函数;sin()函数

函数是函数的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

2024-06-08 11:20:03 212

原创 【Python】易错点3——最大公约数

【代码】【Python】易错点3——最大公约数。 辗转相除法 辗转相减法 穷举法

2024-06-08 11:12:30 216

原创 【Python】易错点2——异常处理

我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性。程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常。如果你不知道可能会出现哪种异常,有二种方案,一是把所有可能的罗列出来,另一种是使用万能异常。在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确)可以增加try来捕获异常。当捕获到异常时,程序将打印出错误消息,并继续执行后续的代码。在主程序中,将10除以0,这将触发。

2024-06-08 09:56:59 504

原创 【Python】易错点1

不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。

2024-06-08 09:24:56 591

原创 【Python】练习:分糖果Ⅱ

读题,发糖规则为逐个递增分发,发现分发的糖果成等差数列,最后的(不够继续分的)需特殊讨论。对于最后剩下的不能完整分发的,把他加给最后一个人,即第(col+1)个人,即d[col]后面如果是能在完整回合分发结束时,即首项为i+1,公差为n(人),总共有row项。注意,计算到p(p+1)时,通过把不等式拆成两个不等式解出p的范围。C表示总糖数,p(1+p)/2表示前 p项和,相减得到剩余糖数。定义列表,后面采取列表的替换,初始定义为0,有n个元素。出现新的问题,怎么知道有多少完整的轮次——row?

2024-06-06 22:54:45 342

原创 【Linux】service命令

命令是一个用于管理系统服务的实用工具。它可以用来启动、停止、重启、重新加载配置以及查看服务的状态。目录下找到相应的服务脚本,然后执行该脚本来完成任务。在Linux系统中,

2024-06-04 12:05:37 147

原创 【Linux】‘>‘,‘>>‘--输出重定向 ; ‘&‘,‘&&‘,‘|‘,‘||‘ ; ‘ps‘ ; ‘kill‘

【Linux】'>','>>'--输出重定向 ; '&','&&','|','||' ; 'ps' ; 'kill'

2024-06-04 12:00:12 522

原创 【Python】推导式

Python 推导式是一种强大的编程技巧,允许你以简洁的方式创建列表、字典、集合和元组。它们不仅能够减少代码量,还能提高代码的可读性和效率。

2024-05-28 09:24:28 278

原创 【MySQL】第六章 多表操作

第六章 多表操作 联合查询 连接查询 子查询 外键约束 having子句

2024-05-27 12:19:48 935

原创 【Linux】在虚拟机中实现远程登录(ssh)

【Linux】在虚拟机中实现远程登录(ssh)ifconfig ping oprnssh-server ssh [username]@[ip] vi /etc/hosts

2024-05-26 17:32:10 522

原创 如何在VS Code中使用PlantUML

PlantUML需要Graphviz来生成图形,需要安装Graphviz。对于Windows系统,您可以从Graphviz官网下载安装包,并设置环境变量。要在Visual Studio Code (VS Code) 中使用PlantUML来创建UML图,按照以下步骤操作。:为了在VS Code中查看生成的UML图,您还需要安装。:打开VS Code,进入扩展商店,搜索并安装。),VS Code将显示UML图的预览。文件,并编写PlantUML代码。:在VS Code中创建一个新的。:编写完代码后,按下。

2024-05-26 15:45:18 312

原创 【数学分析】瑕积分和定积分的区别

数学分析 定积分与瑕积分的区别定积分:定积分是指函数在一个封闭区间上积分和的极限,它适用于函数在该区间上连续的情况。如果函数在区间内存在间断点,需要对这些间断点进行特殊处理,例如拆分区间或使用极限过程。瑕积分:瑕积分是指函数在积分区间内存在无界间断点或无穷区间的积分。在计算瑕积分时,需要对无界间断点进行处理,例如通过分割区间、使用极限过程或采用特殊的积分技巧。

2024-05-26 12:10:24 471

【2024-CUMCM】时间序列4-实战-例题2

【2024-CUMCM】时间序列4-实战-例题2

2024-07-14

【2024-CUMCM】时间序列4-实战-例题1

【2024-CUMCM】时间序列4-实战-例题1

2024-07-14

【2024-CUMCM】机器学习入门-股票客户流失数据

【2024-CUMCM】机器学习入门-股票客户流失数据

2024-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除