大数据分析R中泊松回归模型实例

2023-11-17

  如果您知道如何以及何时使用泊松回归,它可能是一个非常有用的工具。在大数据分析R中泊松回归模型实例中,我们将深入研究泊松回归,它是什么以及R程序员如何在现实世界中使用它。

  具体来说,我们将介绍:

  1)泊松回归实际上是什么,什么时候应该使用它

  2)泊松分布及其与正态分布的区别

  3)使用GLM进行泊松回归建模4)

  5)为计数数据建模泊松回归

  6)使用jtools可视化来自模型的发现

  7)为费率数据建模泊松回归

  什么是泊松回归模型?

  泊松回归模型最适合用于以结果为计数的事件建模。或更具体地讲, 计数数据:具有非负整数值的离散数据对某事进行计数,例如在给定时间范围内事件发生的次数或杂货店排队的人数。

  计数数据 也可以表示为 比率数据,因为事件在时间范围内发生的次数可以表示为原始计数(即“一天,我们吃三顿饭”)或比率(“我们以每小时0.125餐”)。

  泊松回归可以让我们确定哪些解释变量(X值)对给定的响应变量(Y值,计数或比率)产生影响,从而帮助我们分析计数数据和比率数据。例如,杂货店可以使用泊松回归来更好地了解和预测生产线中的人数。

  什么是泊松分布?

  泊松分布是一种以法国数学家SiméonDenis Poisson命名的统计理论。它假设在特定时间范围内发生事件y的概率 ,假设 y的 发生不受y先前发生时间的影响 。可以使用以下公式以数学方式表示:

  

大数据分析R中泊松回归模型实例

 

  此处, μ (在某些教科书中,您可能会看到 λ 而不是 μ)是每单位曝光可能发生的事件的平均次数 。也称为泊松分布参数。该曝光可以是时间,空间,人口尺寸,距离或面积,但它往往是时间,与表示 吨。如果未给出曝​​光值,则假定它等于 1。

  让我们通过为不同的μ值创建泊松分布图来形象化这一点。

  首先,我们将创建6种颜色​​的向量:

  

大数据分析R中泊松回归模型实例

 

  接下来,我们将为分布创建一个列表,该列表将具有不同的μ值:

  

大数据分析R中泊松回归模型实例

 

  然后,我们将为μ创建一个值向量, 并在 每个μ的分位数范围为0-20 的值之间循环 ,并将结果存储在列表中:

  

大数据分析R中泊松回归模型实例

 

  最后,我们将使用绘制点 plot()。 plot() 是R中的基本图形功能。在R中绘制数据的另一种常见方法是使用流行的 ggplot2 软件包。这在AAA教育的R课程中有所介绍 。但是对于大数据分析R中泊松回归模型实例,我们将坚持使用基本R函数。

  

大数据分析R中泊松回归模型实例

 

  

大数据分析R中泊松回归模型实例

 

  请注意,我们曾经dpois(sequence,lambda) 在Poisson分布中绘制概率密度函数(PDF)。在概率论中,概率密度函数是描述连续随机变量(其可能值为随机事件的连续结果的变量)具有给定值的相对可能性的函数。(在统计中,“随机”变量只是其结果是随机事件的结果的变量。)

  泊松分布与正态分布有何不同?

  泊松分布最常用于查找在给定时间间隔内发生事件的概率。由于我们是在讨论计数,对于Poisson分布,结果必须为0或更高–事件不可能发生负次数。另一方面,正态分布 是连续变量的连续分布,它可能导致正值或负值:

  

大数据分析R中泊松回归模型实例

 

  我们可以在R中生成正态分布,如下所示:

  

大数据分析R中泊松回归模型实例

 

  

大数据分析R中泊松回归模型实例

 

  在R中,dnorm(sequence, mean, std.dev) 用于绘制正态分布的概率密度函数(PDF)。

  要了解泊松分布,请从Chi Yau的R Tutorial教科书中考虑以下问题 :

  如果平均每分钟有12辆汽车过桥,那么在任何给定的分钟内有十七辆或更多的汽车过桥的概率是多少?

  在这里,每分钟过桥的平均汽车数量为 μ = 12。

  ppois(q, u, lower.tail = TRUE) 是R函数,可提供随机变量小于或等于某个值的可能性。

  我们必须找到拥有十七 辆或更多汽车的可能性 ,因此我们将 lower.trail = FALSE q设置为16:

  

大数据分析R中泊松回归模型实例

 

  要获得百分比,我们只需要将此输出乘以100。现在我们有了问题的答案:在任何特定分钟内,有17辆或更多的汽车过桥的可能性为10.1%。

  泊松回归模型和GLM

  广义线性模型是其中响应变量遵循除正态分布以外的其他分布的模型。这与线性回归模型相反,在线性回归模型中,响应变量遵循正态分布。这是因为广义线性模型具有分类的响应变量,例如“是”,“否”;或A组,B组,因此,范围从-∞到+∞。因此,响应变量和预测变量之间的关系可能不是线性的。在GLM中:

  ÿ 我  =  α  +  β 1 X 1 我  +  β 2 X 2 我  + ... + β p X p我  +  Ê 我               我  = 1,2,...。ñ

  响应变量 y i 由预测变量 和某些误差项的线性函数建模。

  泊松回归模型是 广义线性模型(GLM) ,用于对计数数据和列联表建模。输出 Y (计数)是遵循泊松分布的值。它假设 可以通过一些未知参数将其建模为线性形式的期望值(均值)的对数 。

  注意: 在统计信息中,列联表(示例)是取决于多个变量的频率矩阵。

  要将非线性关系转换为线性形式,可以使用链接函数,该 函数 是 泊松回归的对 数。因此,泊松回归模型也称为对数线性模型。泊松回归模型的一般数学形式为:

  升 Ô 克(Ý)= α  +  β 1 X 1  +  β 2 X 2  + ... + β p X p

  哪里,

  1)y:是响应变量

  2)α 和 β:是数值系数, α 为截距,有时 α 也被表示为 β 0,它是相同的

  3)x 是预测变量/解释变量

  使用诸如最大似然估计(MLE)或最大拟似然之类的方法来计算系数。

  考虑具有一个预测变量和一个响应变量的方程:

  l o g(y)= α  +  β(x)

  这等效于:

  Ý  =  È (α  +  β(X))  =  È α  +  Ê β  *  X

  注意:在Poisson回归模型中,预测变量或解释变量可以同时包含数值或分类值。

  等分散是泊松分布和泊松回归最重要的特征 之一,这意味着分布的均值和方差相等。

  方差度量数据的传播。它是“与均值平方差的平均值”。如果所有值都相同,则方差(Var)等于0。值之间的差异越大,方差越大。平均值是数据集的平均值。平均值是值的总和除以值的数量。

  假设平均值(μ)表示为 E(X)

  E(X)= μ

  对于泊松回归,均值和方差如下:

  v一个[R (X)= σ 2 ë(X)

  其中 σ 2 是色散参数。由于 v一个[R (X)= È(X)(=方差平均值)必须持有泊松模型是完全适合, σ 2 必须等于1。

  当方差大于均值时,称为 过度分散 ,并且大于1。如果小于1,则称为 欠分散。

  使用计数数据进行泊松回归建模

  在R中,该 glm() 命令用于对广义线性模型进行建模。这是以下内容的一般结构 glm():

  

大数据分析R中泊松回归模型实例

 

  在大数据分析R中泊松回归模型实例中,我们将使用这三个参数。有关更多详细信息,请查阅 R文档,但让我们快速看一下它们各自指的是什么:

  

大数据分析R中泊松回归模型实例

 

  glm() 通过以下默认链接功能为家庭提供八个选择:

  

大数据分析R中泊松回归模型实例

 

  让我们开始建模吧!

  我们将对与编织过程中纱线断裂的频率有关的泊松回归建模。这些数据可以datasets 在R 的包中找到 ,因此我们要做的第一件事是使用安装包install.package("datasets") 并使用 加载库 library(datasets):

  

大数据分析R中泊松回归模型实例

 

  该 datasets 程序包包含大量数据集,因此我们需要专门选择纱线数据。查阅软件包文档,我们可以看到它称为 warpbreaks,因此让我们将其存储为对象。

  

大数据分析R中泊松回归模型实例

 

  让我们看一下数据:

  

大数据分析R中泊松回归模型实例

 

  输出: [1] "breaks" "wool" "tension"

  我们的数据中有什么?

  该数据集查看每根固定长度的织机上不同类型的织机发生了多少经纱断裂。我们可以在此处的文档中阅读有关此数据集的更多详细信息,但是这是我们将要查看的三列以及每列所指的内容:

  

大数据分析R中泊松回归模型实例

 

  在这六种类型的经纱中,有9种织机上都有测量值,数据集中总共有54个条目。

  让我们看一下如何使用ls.str() 命令来构造数据:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  从上面可以看到数据中存在的类型和级别。 阅读 此书可进一步了解R中的因素。

  现在,我们将使用 data 数据框。记住,使用泊松分布模型,我们试图找出一些预测变量如何影响响​​应变量。在这里, breaks 是响应变量 wool 和 tension 是预测变量。

  我们可以breaks 通过创建直方图来查看因变量数据的连续性:

  

大数据分析R中泊松回归模型实例

 

  显然,数据不是像正态分布那样呈钟形曲线形式。

  让我们来检查 mean() 和 var() 的因变量:

  

大数据分析R中泊松回归模型实例

 

  输出: [1] 28.14815

  

大数据分析R中泊松回归模型实例

 

  输出: [1] 174.2041

  方差远大于平均值,这表明我们将在模型中出现过度分散现象。

  让我们使用glm() 命令拟合泊松模型 。

  

大数据分析R中泊松回归模型实例

 

  summary() 是用于生成各种模型拟合函数结果的结果摘要的通用函数。

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  解释泊松模型

  我们刚刚获得了很多信息,现在我们需要对其进行解释。命名的第一列 Estimate 是的系数值 α (截距), β 1 等。以下是参数估计的解释:

  1)当x = 0时,e x p(α)=对均值μ的影响

  2)È X p(β)=在X每单位增加,预测器变量具有倍增效应 ë X p(β上Y的平均值),即 μ

  3)如果 β = 0,则exp(β)= 1,并且预期计数为 e x p(α),并且Y和X不相关。

  4)如果 β > 0,则exp(β)> 1,并且预期计数是exp(β)的乘积是X = 0时的乘积

  5)如果 β <0,则exp(β)<1,并且预期计数是exp(β)的乘积,比X = 0时小。

  如果 family = poisson 保留, glm() 则使用最大似然估计MLE计算这些参数 。

  R将类别变量视为伪变量。通过为变量中的级别分配一些数字表示形式,类别变量(也称为指标变量)被转换为虚拟变量。一般规则是,如果 因子变量中有 k个类别,则输出 glm() 将有 k -1个类别,其余1作为基本类别。

  我们可以在上面的摘要中看到,对于羊毛,“ A”已成为基础,未在摘要中显示。同样,对于张力“ L”已成为基本类别。

  要查看哪些解释变量对响应变量有影响,我们将查看 p 值。如果 p小于0.05, 则该变量会影响响应变量。在上面的总结中,我们可以看到所有的p值均小于0.05,因此, 两个 解释变量(羊毛和张力)均对休息产生重大影响。注意*** 在每个变量的末尾如何使用R输出 。星星数表示重要性。

  在开始解释结果之前,让我们检查模型是过度分散还是分散不足。如果“ 残余偏差” 大于自由度,则存在过度分散。这意味着估算是正确的,但是标准误差(标准偏差)是错误的,模型无法解释。

  Null偏差显示仅包含截距(均值)的模型对响应变量的预测程度,而包含自变量的模型对响应变量的预测程度。上面我们可以看到,添加了3个(53-50 = 3)自变量,将偏差从297.37降低到210.39。值之间的更大差异意味着不合适。

  因此,要获得更正确的标准误差,我们可以使用 拟泊松 模型:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  比较模型:

  现在我们有了两个不同的模型,让我们比较一下它们,看看哪个更好。首先,我们将安装该arm 库,因为该 库包含我们需要的功能:

  

大数据分析R中泊松回归模型实例

 

  现在,我们将使用该 se.coef() 函数从每个模型中提取系数,然后 cbind() 将提取的值组合到单个数据帧中,以便进行比较。

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  在上面的输出中,我们可以看到系数相同,但标准误差不同。

  牢记这些要点,让我们来看看羊毛的估算 。它的值是 -0.2059884,并且指数 -0.2059884 是 0.8138425。

  

大数据分析R中泊松回归模型实例

 

  输出:[1] 0.1861575

  这表明从A型羊毛更改为B型羊毛会导致 断点 减少0.8138425 倍,因为估计值-0.2059884为负。换句话说,如果我们将羊毛类型从A更改为B,则假设所有其他变量都相同,则折断次数将减少18.6%。

  从模型预测

  建立模型后,我们可以使用 predict(model, data, type) 包含训练数据以外的其他数据的新数据框来预测结果。让我们来看一个例子。

  

大数据分析R中泊松回归模型实例

 

  输出: [1] 23.68056

  我们的模型预测, B型羊毛和M级张力的羊毛大约会断裂24次。

  使用jtools可视化结果

  与他人共享分析时,表格通常不是吸引人们注意力的最佳方法。图表可以帮助人们更快地掌握您的发现。在R中可视化数据的最流行的方法可能是 ggplot2 (在AAA教育的数据可视化课程中讲授 ),我们还将使用称为jtools的出色 R软件包 ,其中包括专门用于汇总和可视化回归模型的工具。让我们 jtools 来可视化 poisson.model2。

  

大数据分析R中泊松回归模型实例

 

  jtools 提供 plot_summs() 并 plot_coefs() 可视化了模型的摘要,还允许我们与比较模型 ggplot2。

  

大数据分析R中泊松回归模型实例

 

  

大数据分析R中泊松回归模型实例

 

  在上面的代码中,该plot_summs(poisson.model2, scale = TRUE, exp = TRUE) 图使用中的拟泊松族绘制了第二个模型 glm。

  1)中的第一个参数 plot_summs() 是要使用的回归模型,它可以是一个或多个。

  2)scale 有助于解决变量比例不同的问题。

  3)exp 之所以设置为,TRUE是因为对于Poisson回归,我们更可能对估计的指数值感兴趣,而不是线性的。

  你可以找到更多的细节jtools和 plot_summs() 这里的文件中。

  我们还可以可视化预测变量之间的交互。 jtools 为不同类型的变量提供不同的功能。例如,如果所有变量都是分类变量,则可以 cat_plot() 用来更好地理解它们之间的交互。对于连续变量, interact_plot() 使用。

  在 warpbreaks 数据中,我们具有分类的预测变量,因此,我们将使用cat_plot() 可视化变量 之间的交互作用,为其提供参数以指定我们要使用的模型,正在查看的预测变量以及其他预测变量与之结合以产生结果。

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  我们可以做同样的事情来看看tension:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  在上面,我们看到每种张力的三种不同类别(L,M和H)如何影响每种羊毛的断裂。例如,低张力和A型羊毛的断裂率最高。

  我们还可以定义通过cat_plot() 使用 geom 参数创建的图的类型 。此参数增强了对图的解释。我们可以这样使用它,将其geom 作为附加参数传递 给 cat_plot:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  我们还可以通过添加plot.points = TRUE以下内容将观察结果包括在图中:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  还有许多其他设计选项,包括线条样式,颜色等,使我们可以自定义这些可视化效果的外观。有关详细信息,请参阅此处的jtools文档 。

  使用速率数据进行泊松回归建模

  到目前为止,在大数据分析R中泊松回归模型实例中,我们已经对计数数据进行了建模,但是我们也可以对速率数据进行建模,该数据可以预测一段时间或分组内的计数数量。速率数据建模公式如下:

  升 Ô 克(X / Ñ)= β 0  +Σ 我 β 我 X 我

  这等效于:(应用对数公式)

  升 Ô 克(X) - 升 Ö 克(Ñ)= β 0  +Σ 我 β 我 X 我

  升 Ô 克(X)= 升 Ö 克(Ñ)+ β 0  +Σ 我 β 我 X 我

  因此,可以通过将 系数为1 的log(n)项包括在内来对速率数据进行建模 。这称为 offset。该偏移量用offset() R 建模 。

  让我们使用eba1977 从 ISwR包中调用的另一个数据集 为费率数据建立Poisson回归模型。首先,我们将安装该软件包:

  

大数据分析R中泊松回归模型实例

 

  现在,让我们看一下有关数据的一些详细信息,并打印前十行以了解数据集包含的内容。

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  为了对速率数据建模,我们使用 X / n ,其中 X 是要发生的事件, n 是分组。在此示例中, X =病例 (事件是癌症病例), n =流行病 (人群是分组)。

  如上式所示,费率数据由 对数(n)解释,在此数据中 n 为人口,因此我们将首先找到人口的对数。我们可以为案例/人群建模, 如下所示:

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  现在,让我们使用来对费率数据建模 offset()。

  

大数据分析R中泊松回归模型实例

 

  输出:

  

大数据分析R中泊松回归模型实例

 

  在此数据集中,我们可以看到残余偏差接近自由度,并且色散参数为 1.5(23.447 / 15) ,该值很小,因此该模型非常适合。

  我们 fitted(model) 用来返回模型拟合的值。它使用建立模型的训练数据返回结果。试一试吧:

  

大数据分析R中泊松回归模型实例

 

  使用该模型,我们可以使用该predict() 函数预测新数据集每1000人口的病例数 ,就像我们之前对计数数据模型所做的那样:

  

大数据分析R中泊松回归模型实例

 

  输出: [1] 2.469818

  因此, 对于40-54岁年龄段人群中的科灵市,我们可以预期每千人中大约有2或3例肺癌。

  与计数数据一样,我们也可以使用准泊松来获得速率数据的更正确的标准误差,但是出于大数据分析R中泊松回归模型实例的目的,我们将不再重复该过程。

  结论

  泊松回归模型在计量经济学和现实世界的预测中具有重要意义。在大数据分析R中泊松回归模型实例中,我们学习了泊松分布,广义线性模型和泊松回归模型。

  我们还学习了如何使用来为R中的计数数据和费率数据实现泊松回归模型 glm(),以及如何将数据拟合到模型中以预测新的数据集。此外,我们研究了如何在glm()使用准泊松时获得更准确的标准误差, 并看到了一些可用于可视化的可能性 jtools。

 

摘自:https://www.aaa-cg.com.cn/data/2594.html?ly

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

大数据分析R中泊松回归模型实例 的相关文章

  • Mapreduce学习基础

    一 Mapreduce的基础 1 1 为什么要学习Mapreduce 1 单机资源受限 比如CPU 磁盘 2 分布式计算的程序的复杂度特别高 难度大 mapreduce就是解决以上问题的 1 利用集群的所有cpu 所有内存 所有磁盘 2 m
  • 【TCP/IP】第四章 IP协议

    4 1 即网际协议 TCP IP的心脏是互联网层 这一层主要是由IP Internet Protocol 和ICMP Internet Control Message Protocol 两个协议组成 IP相当于OSI参考模型的第3层 IP
  • 06-TensorFlow 自制数据集

    1 数据文件介绍 数据集下载 https download csdn net download qq 41865229 85254826 训练集60000张数字图片 测试集10000张图片 都是黑底白字的灰度图 每张图有28行28列个像素点
  • c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)

    首先定义数据库操作的标准接口IDBAccess 定义接口的基本功能 通过基本的接口设置 完成数据访问的统一抽象 public interface IDBAccess void Init string strServer string str
  • android编译时报错:Error parsing XML: unbound prefix 的错误原因及解决方案

    原因之一 拼写错误 例如 android写成androd之类 原因之二 xmlns没有添加 有的时候 自定了一些view 且新加了一些自定义的命名 那么需要添加声明到根上 如果忘了添加也会报这个错误 xmlns calendar http
  • javacv 人脸检测_使用JavaCV进行手和手指检测

    javacv 人脸检测 这篇文章是Andrew Davison博士发布的有关自然用户界面 NUI 系列的一部分 内容涉及使用JavaCV从网络摄像头视频提要中检测手 注意 本章的所有源代码都可以从http fivedots coe psu
  • 抖音微信消息推送情侣告白浪漫(简易版)

    抖音微信消息推送情侣告白浪漫 简易版 一 首先去微信公众平台用微信扫码登录 登录后会自动生成属于自己的appId appSecret 二 在上述登录后页面中下拉 用一个手机扫码会生成user id 即微信消息推送的接收方 三 点击下方的新增
  • PBR渲染原理

    PBR渲染原理 Tags computer graphics 基于PBR做渲染 需要涉及到很多物理学 几何学 热辐射学概念 本文将逐一介绍每个关键概念 并给出相关重要公式 微平面 microfacets 理论 微观尺度下的任意一个平面 su
  • bootstrap table 表头排序

    在columns 里面加上 sortable true 如下 columns field width 50 align center title sortable true
  • Calendar类介绍 获取对象方式 和方法

    重点 是一个抽象日历类 Calendar 类是一个抽象类 它为特定瞬间与一组诸如 YEAR MONTH DAY OF MONTH HOUR 等 日历字段之间的转换提供了一些方法 并为操作日历字段 例如获得下星期的日期 提供了一些方法 无法直
  • QML实现文件十六进制数据展示

    前言 将一个二进制文件直接拖放到Qt Creator中可以直接查看到以十六进制显示的数据格式 如 要实现一个这样的效果 还是要花不少时间的 在网上找了挺多示例 其中一个开源代码效果不错 参考这里 但是是在QWidget中实现的 通过继承QA
  • 小知识:随机生成26个字母中(一个或多个)的字母

    小知识 就直接上代码了 不多说 String str for int i 0 i lt 1 i str str char Math random 26 A 特别注意的2点 1 A 是随机生成大写的26个随机字母 2 a 是随机生成小写的26
  • LangChain之Output parsers

    LangChain之Output parsers Output parsers将LLM输出的文本 转换为structured data CommaSeparatedListOutputParser 解析结果为List 提示词如下 def g
  • 用python怎样实现滑动验证码呢?

    手把手带大家实现Bilibili模拟登陆 滑动验证码 项目 来肝 1 为什么要处理滑动验证码 在很多时候我们在做模拟登陆的时候会遇到滑动验证码 这个时候就必须要处理 2 目标网站 bilibili视频网站的滑动验证码 外链图片转存失败 源站
  • 头文件 sting.h 和 cstring 还有 string 区别

  • 显示器颜色不正常的原因是什么

    显示器是电脑的重要部件之一 显示器颜色不正常 会对我们看电脑造成很大影响 也很容易感觉到眼睛疲劳 显示器颜色不正常是怎么回事 应该怎么处理呢 下面为大家一一道来 显示器颜色不正常的根源 显示器是属于电脑的I O设备 即输入输出设备 它可以分
  • echarts之饼图制作+标示线

    1 安装echarts组件 npm install echarts s 2 在main js中全局引入以及挂载 import echarts from echarts 引入 Vue prototype echarts echarts 挂载
  • 对于Scanner类中next()和nextLine()的区别

    对于键盘录入对象Scanner对象的两个录入字符串方法的区别 Scanner sc new Scanner System in sc next 和 sc nextLine 的区别 next 对于录入的字符串碰到空格就会停止录入 nextLi
  • CentOS7 yum源修改为阿里,配置阿里epel源

    一 概念 区分 yum源 什么是yum源 yum是一个在CentOS RedHat和Fedora操作系统中使用的Shell前端软件包管理器 yum主要管理基于rpm的软件包 Centos先将发布的软件放置到YUM服务器内 然后分析这些软件的
  • 自定义分页标签

    原文地址 http blog csdn net wjt1989wjt article details 4720350 步骤一 编写分页标签处理类 分页标签处理类 public class PagerTag extends TagSuppor

随机推荐

  • vue使用的百度地图的天气查询功能

    首先需要在 Vue js 项目中安装百度地图 JavaScript API SDK 并获取相应的密钥 ak 然后 可以按照以下步骤使用百度地图的天气查询功能并使用 Axios 进行请求 官网文档 https lbsyun baidu com
  • Vue3 Cannot read properties of undefined (reading ‘use‘)

    在用vue3脚手架搭建项目的时候 配置路由 一直报错 错误代码不显示了 正确代码 min js import createApp from vue import App from App vue import Router from rou
  • Linux系统使用 NetworkManager 工具来管理网络

    使用 NetworkManager 工具来管理网络 其在命令行下对应的命令是 nmcli 要连接WiFi 相关的命令如下 1 查看网络设备列表 sudo nmcli dev 注意 如果列出的设备状态全部是 unmanaged 的 说明这些网
  • 单纯记录一下主题色样式——笔记

    单纯想 记录一下这个主题样式的设置 HTML代码
  • Prometheus: 通过ConfigMap来添加Grafana仪表盘

    如果你通过kube prometheus stack部署了Prometheus Grafana 那么Grafana中的仪表盘就是通过边车 sidecar 来动态获取的 Sidecar的观察对象是ConfigMap 当ConfigMap中配置
  • JavaFx如何打成exe包并设置exe的图标

    JavaFx如何打成exe包并设置exe的图标 javaFx在本地运行没问题后 想打成exe包 并在没有jdk的环境下使用 可参考以下操作 在pom中添加如下maven插件
  • 利用qt 信号槽传递自定义结构体--借助QVariant

    在前面的博客里 我介绍了利用Q DECLARE METATYPE和qRegsterMetaType来传递自定义的结构体 但是这样做有个缺点 qRegisterMetaType 只能在main 函数里才能发挥作用 https blog csd
  • Towards Open Set Deep Networks:开放世界的目标检测

    文章发表于2016年 文章链接 1 概述 随着深度网络在目标检测领域的发展 网络的性能和准确率都在不断提升 但是存在的一个问题 深度网络很容易被一些图片 在人类看来没有意义 所欺骗 即使我们觉得该图像并不属于某一类别 但是深度网络还是会以高
  • yii2+ueditor百度富文本编辑器+七牛云单图多图均可

    ueditor百度富文本版本 1 4 3 yii2七牛云SDK yii2安装及使用七牛云文件上传 第一步 打开 web ueditor php Uploader class php文件在最顶部引入 yii2安装及使用七牛云文件上传 内com
  • SQL Server 列转行函数 UNPIVOT(大数据)

    SQL Server 列转行函数 UNPIVOT 大数据 在 SQL Server 中 UNPIVOT 是一种用于将列转换为行的函数 它可以帮助我们重新组织和分析数据 本文将详细介绍 UNPIVOT 函数的使用方法以及如何在处理大数据时进行
  • Kafka/Spark消费topic到写出到topic

    1 Kafka的工具类 1 1 从kafka消费数据的方法 消费者代码 def getKafkaDStream ssc StreamingContext topic String groupId String consumerConfigs
  • Git merge并push到远程分支,但又要回滚到merge之前的代码

    1 使用git reflog 查看所有HEAD历史 2 观察日志列表内容 找到这次merge 之前 git log 例 ce7397d8 HEAD 36 commit merge Merge branch develop into rele
  • 编译失败:内部java编译器错误

    idea编译java报错 信息 Eclipse编译器4 6 2用于编译java源 信息 模块sinoWeb由于项目配置 依赖项更改而完全重建 信息 2017 3 23 11 44 编译完成 1个错误 0个警告 5分32秒949ms 错误 j
  • 力扣 - 102、二叉树的层序遍历(剑指Offer - 面试题32:从上到下打印二叉树)

    题目 给你一个二叉树 请你返回其按 层序遍历 得到的节点值 即逐层地 从左到右访问所有节点 示例 二叉树 3 9 20 null null 15 7 3 9 20 15 7 输出层序遍历的结果 3 9 20 15 7 分析 迭代法 用一个队
  • 数据结构——第六章 图

    知识框架 主要掌握深度优先搜索和广度优先搜索 图的基本概念及基本性质 图的存储结构 邻接矩阵 邻接表 邻接多重表和十字链表 及其特性 存储结构之间的转化 基于存储结构上的遍历操作和各种应用 拓扑排序 最小生成树 最短路径和关键路径 等 通常
  • npm 常用操纵

    以下操作均已 mkdirp 模块为例 npm模块库查询 1 远程仓库查询 a 查询仓库中模块的信息 npm info mkdirp 查看大图 b 查询仓库中模块的所有版本 npm view mkdirp versions 查看大图 c 查看
  • Pid算法总结笔记(平衡小车部分)

    Pid的三种形式 直立环 速度环 转向环 这三种环代表了小车的三种不同动作 直立 转向 和运行速度 三种不同的构造 三种不同的控制函数 最终的思想都是通过pid算法来控制 一 Pid算法简介 什么是pid Pid总共有三个字符 分别是p i
  • [Python系列-8]:Python之人工智能 - 基本工具 -2- 随机数生成库

    作者主页 文火冰糖的硅基工坊 https blog csdn net HiWangWenBing 本文网址 https mp csdn net mp blog creation editor 119254076 目录 1 什么需要随机数生成
  • Echarts的tooltip显示自定义格式化解决方案

    前言 今天甲方爸爸提出了要求 需要把图表显示的数据保留百分数的小数点后一位 实际上这个显示的问题之前在后台处理数据的时候就处理过 当时是没有保留小数的 后来要求保留小数点后一位就在后台处理了 谁知道 在前台展示的时候 莫名的出现小数点后十几
  • 大数据分析R中泊松回归模型实例

    如果您知道如何以及何时使用泊松回归 它可能是一个非常有用的工具 在大数据分析R中泊松回归模型实例中 我们将深入研究泊松回归 它是什么以及R程序员如何在现实世界中使用它 具体来说 我们将介绍 1 泊松回归实际上是什么 什么时候应该使用它 2