自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姚巨龙的博客

藏在众多孤星之中还是找得到你

  • 博客(52)
  • 收藏
  • 关注

原创 【统计分析数学模型】判别分析(四):机器学习分类算法

机器学习中的分类算法也常常用来解决判别分析问题。常见的分类算法包括决策树、K最邻近、支持向量机、神经网络、随机森林等。在选择分类算法时,需要考虑模型的泛化能力、算法复杂度以及对结果的可解释性,且应不断积累新的数据资料,对算法进行修正。

2024-02-24 11:54:06 889

原创 【统计分析数学模型】判别分析(三):Bayes判别法

朴素Bayes分类(naive Bayes classifier) 是一种简单而实用的分类算法,其基本原理是Bayes定理。klaR包里的 NaiveBayes() 函数实现朴素Bayes分类算法。

2024-02-23 22:29:05 593

原创 【统计分析数学模型】判别分析(二):Fisher判别法

Fisher判别法的基本思想是“投影”,即将高维空间中的样本点投影到低维空间,从而简化问题。Fisher判别有线性判别、二次判别等多种判别方法。

2024-02-23 22:04:46 1167

原创 【统计分析数学模型】判别分析(一):距离判别法

判别分析(discriminant analysis) 是研究样品所属类别的一种统计分析方法,本文介绍距离判别法。

2024-02-22 22:51:16 1316

原创 【统计分析数学模型】聚类分析: 系统聚类法

聚类分析(Cluster Analysis) 是研究“物以类聚”的一种方法,有时称为群分析、点群分析、簇类分析等。聚类分析是根据研究对象的特征对研究对象进行分类的多元分析技术的总称。聚类分析是应用最广泛的分类技术,它把性质相近的个体归为一类,使同一类的个体具有高度的同质性。

2024-02-21 20:57:30 1030

原创 【图与网络数学模型】3.Ford-Fulkerson算法求解网络最大流问题

最大流量算法的实际应用仍然既是一门艺术也是一门科学。它的艺术之处在于为特定的应用场景选择最有效的策略;它的科学之处在于对问题本质的理解。

2024-02-21 00:20:44 1596

原创 【图与网络数学模型】2.基于Python的旅行商问题求解

旅行商问题(Traveling Salesman Problem, TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基本的路线问题,也是组合优化领域的经典问题。

2024-02-19 13:14:22 699

原创 【图与网络数学模型】1.Dijkstra算法求解最短路径问题

最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成)中两结点之间的最短路径,用于解决最短路径问题的算法被称为“最短路径算法”。

2024-02-19 00:06:49 1097

原创 【优化数学模型】3. 基于Python的整数规划-指派问题求解

对于许多实际问题来说,变量取整数才有意义,因此有必要在线性规划模型中增加这些决策变量为整数的约束条件限制,这类含有整数决策变量的规划问题为整数规划(Integer Programming, IP)。

2024-02-17 12:19:54 918

原创 【优化数学模型】2. 动态规划DP方法的求解思路

动态规划 (dynamic programming,DP) 是算法、是方法、也是一种思路。

2024-02-17 00:02:24 689

原创 【优化数学模型】1. 基于Python的线性规划问题求解

线性规划(Linear Programming, LP)是解决最优化问题的工具之一,也是运筹学的重要分支。运筹学(Operations Research)是一门研究人类对各种广义资源的运用及筹划活动的新兴学科,其目的在于了解和发现这种运用及筹划活动的基本规律,以便更有效发挥有限资源的效益,从而达到总体或全局有效或平衡的目标。1947年,美国数学家G.B.Dantzig及其同事提出了求解线性规划的单纯形法及其有关理论,为线性规划这一学科的建立奠定了理论基础。

2024-02-14 19:51:16 1291

原创 SPSS实战:多因素方差分析(以随机区组设计为例)

多因素方差分析用于分析两个或两个以上控制变量影响下的多组样本的均值是否存在显著性差异。多因素方差分析不但可以分析单个因素对因变量的影响,也可以对因素之间的交互作用进行分析,还可以进行协方差分析。

2022-10-07 16:35:45 36466 1

原创 用R语言实现环境流行病学中的时间序列回归:以2002-2006年伦敦数据集为例

时间序列回归是环境流行病学中常用的研究设计方法。该方法经常用于量化环境暴露(如空气污染、花粉、灰尘和天气变量)与健康结果的短期关联的研究。本文旨在用R软件来复现一个经典例子(202-2006年伦敦臭氧浓度-每日死亡人数数据集)的数据分析方法。..................

2022-08-17 20:39:35 1566 2

原创 线性混合模型(Linear Mixed Models)与R语言 lmer() 函数

线性混合模型(Linear Mixed Models) 是简单线性模型的扩展,允许固定效应和随机效应,特别适用于数据不独立的情况,例如来自分层结构的数据。

2022-07-28 12:08:43 16536 2

原创 广义线性模型(Generalized Linear Model)之三:Poisson回归

泊松回归假设响应变量Y具有泊松分布,并假设其期望值的对数可以通过未知参数的线性组合来建模。泊松回归模型有时被称为对数线性模型,尤其是在用于对列联表建模时。

2022-07-20 17:28:56 14602

原创 广义线性模型(Generalized Linear Model)之二:Logistic回归

Logistic回归模型有条件与非条件之分,前者适用于配对病例对照资料的分析,后者适用于队列研究或非配对的病例——对照研究成组资料的分析。

2022-07-12 09:44:20 5389 2

原创 广义线性模型(Generalized Linear Model)之一:指数分布族与glm函数

广义线性模型(Generalized Linear Model,GLM)假设因变量来自于指数型分布族,其方差随着均值而变化,解释变量通过线性相加关系对因变量的期望值的某种变换产生影响。

2022-07-11 22:36:29 1370

原创 【R问题记录】epicalc程序包:package ‘epicalc’ is not available for this version of R

‘epicalc’ has disappeared from CRAN. It has been archived by R-core team based on my request. The reason is that CRAN has set up a policy not to allow any package to do anything on .GlobalEnv while epicalc does that extensively.

2022-07-08 20:14:00 2435 1

原创 限制性立方样条(Restricted Cubic Spline)

限制性立方样条函数 (restricted cubic spline,RCS) 属于多项式中的一种,最大的特点在于它进行了样条插值并对趋势首尾两端进行了线性限制,即在第一个节点前的趋势和最后一个节点后的趋势强制限制为线性。.....................

2022-07-03 14:45:15 27386 7

原创 等时替代模型( Isotemporal Substitution Model)

文献阅读:Associations of sedentary time and physical activity with adverse health conditions: Outcome-wide analyses using isotemporal substitution model(该论文于2022年4月28日发表在柳叶刀子刊 EClinicalMedicine 上)

2022-06-23 12:33:03 8135 11

原创 【弦割法】多项式方程求解的迭代程序

【弦割法】多项式方程求解的迭代程序用弦割法求解方程式:f (x)= x^3-3x-1取x0=2,x1=2.1#include <cmath>#include <iostream>#include <iomanip> double fx(double x){ double f = x*x*x-3*x-1;//原函数 return f; //f(x) = 0中的f(x)函数形式}void main(){ using namespace std;

2020-06-24 17:41:03 1404

原创 SPSS实战:单因素方差分析(ANOVA)

SPSS:单因素方差分析方差分析单因素方差分析单因素方差分析的原理单因素方差分析的SPSS操作方差分析方差分析是一种假设检验,它把观测总变异的平方和与自由度分解为对应不同变异来源的平方和与自由度,将某种控制性因素所导致的系统性误差和其他随机性误差进行对比,从而推断各组样本之间是否存在显著性差异,以分析该因素是否对总体存在显著性影响。方差分析法采用离差平方和对变差进行度量,从总离差平方和分解出可追溯到指定来源的部分离差平方和。方差分析要求样本满足以下条件:可比性:资料中各组均数本身必须具有可比性,这是

2020-06-08 20:44:18 230679 23

原创 用Turtle实现狗追兔子的建模仿真

用Turtle实现狗追兔子的建模仿真问题背景模型假设符号说明问题背景该案例中,巢穴在兔子正南60米处,即兔子始终向正南方向做匀速直线运动;狗在兔子正东100米处,运动方向始终朝着上一时刻兔子的位置而调整。已知狗的速度是兔子两倍,现需研究兔子能否安全逃回巢穴,并建立如图(1)的平面直角坐标系来描述兔子与狗的运动。模型假设假设在运动过程中兔子和狗的速度保持恒定,且不受其他因素的影响。假设...

2020-03-28 15:05:28 9837

原创 【Python】使用Turtle库画图

【Python】使用Turtle库画图绘图窗体布局基本语句小案例在Python中一般是引用turtle这个函数库来画图,其画图方法就好像一只海龟在白纸上爬,爬行轨迹就是所画的图形。绘图窗体布局turtle绘图窗体,就是Python绘图的一个画图空间,它的最小单位是像素。使用 turtle.setup(width, heigh, startx, starty) 函数,来设置启动turtle窗......

2020-03-24 21:02:53 3324

原创 【穷举法】应急设施位置选取的程序实现

【穷举法】应急设施位置选取的程序实现1.问题的提出2.模型假设3.模型的建立与求解3.1模型建立3.2程序实现3.2.1 C语言源程序代码3.2.2 程序运行结果3.3结果分析4.模型评价1.问题的提出里奥兰翘镇迄今没有自己的应急设施,1986年该镇得到了建立两个应急设施的安全拨款。每个设施都把救护站、消防队和警察所合在一起。如图(1)指出了1985年每个长方形街区应急事件的次数。在北边的L...

2020-03-11 15:54:16 3576

原创 R语言:数据地图

R语言:绘制新冠肺炎数据地图世界地图的绘制中国地图的绘制方法一:方法二:数据地图是一种经典的图示方法,因此世界地图的绘制R包中存储着常见地图的数据,比如maps包中包含世界地图、美国地图等library(maps)map("world", fill = TRUE, col = rainbow(200), ylim = c(-60, 90), mar = c(0, 0, 0, 0)...

2020-02-28 14:51:15 17813 13

原创 【OpenCV(C++)】模板匹配

【OpenCV(C++)】模板匹配模板匹配的概念与原理实现模板匹配:MatchTemplate()函数程序:模板匹配模板匹配的概念与原理模板匹配是一项在一幅图像中寻找与另一幅模板图像最匹配(相似)部分的技术。在OpenCV中,模板匹配由MatchTemplate()函数完成。模板匹配不是基于直方图的 (关于图像直方图,如果有时间会进行专门的介绍) ,而是通过在输入图像上滑动图像块,对实际的图像......

2020-01-29 14:25:02 4529

原创 【OpenCV(C++)】分水岭算法

【OpenCV(C++)】分水岭算法分水岭算法概述实现分水岭算法:watershed()函数程序:分水岭算法分水岭算法概述在许多实际运用中,我们需要分割图像,但无法从背景图像中获得有用信息。分水岭算法(watershed algorithm)在这方面往往是非常有效的。此算法可以将图像中的边缘转化为“山脉”,将均匀区域转化为“山谷”,这样有助于分割目标。该算法是一种基于拓扑理论的数学形态学的分......

2020-01-29 13:45:50 3006

原创 【OpenCV(C++)】图像的矩

【OpenCV(C++)】图像的矩矩的计算: moment()函数计算轮廓面积: contourArea()函数计算轮廓长度:arcLength()函数程序:查找和绘制图像轮廓矩矩函数在图像分析中有广泛的应用,如模式识别、目标分类、目标识别与方位估计、图像编码与重构等。一个从一幅数字图形中计算出来的矩集,通常描述了该图像形状的全局特征,并提供了大量的关于该图像不同类型的几何特性信息,比如大小、位......

2020-01-29 12:56:53 618

原创 【OpenCV(C++)】寻找物体的凸包

【OpenCV(C++)】寻找物体的凸包

2020-01-28 16:12:29 1356

原创 【OpenCV(C++)】查找并绘制图像轮廓

【OpenCV(C++)】查找并绘制图像轮廓寻找轮廓:findContours()函数绘制轮廓:drawContours()函数基础轮廓查找查找并绘制轮廓一个轮廓一般对应一系列点,也就是图像中的一条曲线。其表示方法可能根据不同的情况而有所不同。寻找轮廓:findContours()函数findContours()函数用于在二值函数中寻找轮廓。void findContours(Input......

2020-01-27 16:02:38 7996

原创 【OpenCV(C++)】图像变换:霍夫变换

【OpenCV(C++)】图像变换:霍夫变换霍夫变换概述霍夫线变换标准霍夫变换:HoughLines()函数累计概率霍夫变换:HoughLinesP()函数霍夫圆变换霍夫圆变换:HoughCircles()函数在图像处理与计算机视觉领域中,如何从当前的图像中提取所需要的特征信息是图像识别的关键所在。在许多应用场合中需要快速准确地检测出直线或者圆。其中一种非常有效的解决问题的方法是霍夫变换,其为图......

2020-01-27 15:18:57 5639 2

原创 【OpenCV(C++)】图像变换:边缘检测

【OpenCV(C++)】图像变换

2020-01-27 13:51:10 9192

原创 【OpenCV(C++)】图像处理:阈值化

【OpenCV(C++)】图像处理:阈值化阈值化固定阈值操作:Threshold()函数自适应阈值操作:adaptiveThreshold()函数基本阈值操作程序阈值化在对各种图形进行处理操作的过程中,我们常常需要对图像中的像素做出取舍决策,直接剔除一些低于或高于一定值的像素。阈值可以被视作最简单的图像分割方法。从一幅图像中利用阈值分割出我们需要的物体部分的方法是基于图像中物体与背景之间的灰......

2020-01-27 11:45:47 1377

原创 【OpenCV(C++)】图像处理:漫水填充

【OpenCV(C++)】图像处理:漫水填充漫水填充的定义漫水填充的基本思想floodFill函数实现漫水填充算法漫水填充的定义漫水填充法是一种用特定的颜色填充连通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法。漫水填充经常被用来标记或分离图像的一部分,以便对其进行进一步处理或分析,也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定的像素点,操作的结......

2020-01-27 11:45:21 1053

原创 【OpenCV(C++)】图像处理:形态学滤波

【OpenCV(C++)】图像处理:形态学滤波形态学(morphology)膨胀与腐蚀膨胀腐蚀其它形态学滤波开运算(Opening Operation)闭运算(Closing Operation)形态学梯度(Morphological Gradient)顶帽(Top Hat)黑帽(Black Hat)element形态学(morphology)图像处理中的形态学指的是数学形态学(Mathmat......

2020-01-26 17:27:13 1850 1

原创 【OpenCV(C++)】图像处理:非线性滤波

【OpenCV(C++)】图像处理:非线性滤波非线性滤波中值滤波(Median filter)双边滤波(Bilateral filter)非线性滤波在上一篇文章中所讨论的滤波器都是线性的,即两个信号之间的响应和它们各自响应之和相等,每个像素的输出值是一些输入像素的加权和。在很多情况下,使用邻域像素的非线性滤波会得到更好的效果。中值滤波(Median filter)其基本思想是用像素点邻域......

2020-01-26 15:49:15 488

原创 【OpenCV(C++)】图像处理:线性滤波

【OpenCV(C++)】图像处理:线性滤波平滑处理图像滤波线性滤波操作方框滤波(box Filter)均值滤波(blur)高斯滤波(GaussianBlur)平滑处理平滑处理(smoothing)也称模糊处理(bluring),是一种简单且使用频率高的图像处理方法,常用来减少图像上的噪点或者失真。图像滤波图像滤波,指在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制。消除图像中的噪......

2020-01-26 15:03:39 730

原创 【OpenCV(C++)】图像对比度、亮度值调整

【OpenCV(C++)】对比度、亮度值调整理论依据程序示例理论依据我们基于点操作,对图像进行处理变换。点操作的特点是:仅仅根据输入像素值或加上某些全局信息和参数,来计算相应的输出像素值。程序示例任务:调用本身电脑自带的摄像头得到图像,遍历图像所有像素点,使用滑动条对图像亮度,对比度进行调整,并添加一张灰度图片到原图像中的R通道中。#include <opencv2/opencv......

2020-01-26 14:20:28 2665

原创 【OpenCV(C++)】分离颜色通道、多通道图像混合

【OpenCV(C++)】分离颜色通道、多通道图像混合

2020-01-26 13:05:15 1171

空空如也

空空如也

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

TA关注的人

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