Parzen-Window Density Estimation(PWDE)

1.概率密度函数

在在数学中,连续型随机变量的概率密度函数(在不至于混淆时可以简称为密度函数)是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数。而随机变量的取值落在某个区域之内的概率则为概率密度函数在这个区域上的积分。当概率密度函数存在的时候,分布函数是概率密度函数的积分。概率密度函数一般以小写“pdf”(Probability Density Function)标记。

常见的概率密度函数有均匀分布,二值分布,高斯分布等。

2.概率密度函数估计

现实世界中,我们可能需要这样的应用,基于某些观察值,我们想推出某件事的整体概率的分布,概率的分布又由概率密度函数决定的。概率密度函数估计就是这样的一种思想,有样本推出整体的规律。具体可以分为两类

2.1 参数估计方法:预先假设每一个类别的概率密度函数的形式已知,而具体的参数未知;

最大似然估计(MLE, Maximum Likelihood Estimation);

贝叶斯估计(Bayesian Estimation)。

2.2非参数估计方法。

3.Parzen窗口密度估计

Parzen窗口密度估计是一种基本数据插值技术,给定一些随机样本x,PWDE估计由这些样本驱动的PDF。PWDE叠加放置于观察值上核函数,基于这样的方式,每个观察值对于估计PDF都有贡献。利用PWDE来估计PDF的公式如下,P(x)是观察值对窗口贡献的和。

其中,是窗口的宽度或者是核函数的带宽参数。,核函数是单锋的,高斯密度函数核是经常用来PDF估计的。如果使用高斯核那么,上式就变为

参考资料:http://zh.wikipedia.org/wiki/%E6%A9%9F%E7%8E%87%E5%AF%86%E5%BA%A6%E5%87%BD%E6%95%B8

https://www.cs.utah.edu/~suyash/Dissertation_html/node11.html?from=searchPlus&SearchPlusIndex=-1

时间: 2024-08-05 15:15:13

Parzen-Window Density Estimation(PWDE)的相关文章

Window下UDP(socket)接和收数据案例

 配置QT的环境变量,这台电脑à属性à高级系统设置à高级à环境变量à系统变量àpathàC:\Qt\Qt5.3.0\5.3\mingw482_32\bin;C:\Qt\Qt5.3.0\Tools\QtCreator\bin 创建一个QT项目:winAndLinuxMyUdpProject项目 修改QT的项目文件,修改winAndLinuxMyUdpProject.pro文件: 注意,这的的:LIBS+= -lWs2_32  ##标示使用window下的Ws2_32.lib,-l表示要链接后面

Window应急响应(五):ARP病毒

0x00 前言 ARP病毒并不是某一种病毒的名称,而是对利用arp协议的漏洞进行传播的一类病毒的总称,目前在局域网中较为常见.发作的时候会向全网发送伪造的ARP数据包,严重干扰全网的正常运行,其危害甚至比一些蠕虫病毒还要严重得多. 0x01 应急场景 某天早上,小伙伴给我发了一个微信,说192.168.64.76 CPU现在负载很高,在日志分析平台查看了一下这台服务器的相关日志,流量在某个时间点暴涨,发现大量137端口的UDP攻击. 0x02 分析过程 登录服务器,首先查看137端口对应的进程,

window对象方法(alert-confirm-prompt)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

Window.document对象(2)

四.操作样式 首先利用元素的ID找到该元素,存于一个变量中: var a = document.getElementById("id"): 然后可以对该元素的属性进行操作: a.style="" : 操作此ID样式的属性. 样式为CSS中的样式,所有的样式都可以用代码进行操作. document.body.style.backgroundColor="颜色": 整个窗口的背景色. 操作样式的class:a.className="样式表中

Window.document对象(1)

1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:     var a =docunment.getElementById("id");将找到的元素放在变量中:     docunment.getElementsByName("name"):根据name找,找出来的是数组:     docunment.getElementsByTagName("

Window应急响应(四):挖矿病毒

0x00 前言 ? 随着虚拟货币的疯狂炒作,挖矿病毒已经成为不法分子利用最为频繁的攻击方式之一.病毒传播者可以利用个人电脑或服务器进行挖矿,具体现象为电脑CPU占用率高,C盘可使用空间骤降,电脑温度升高,风扇噪声增大等问题. 0x01 应急场景 ? 某天上午重启服务器的时候,发现程序启动很慢,打开任务管理器,发现cpu被占用接近100%,服务器资源占用严重. 0x02 事件分析 ? 登录网站服务器进行排查,发现多个异常进程: 分析进程参数: wmic process get caption,co

Window权限维持(六):BITS Jobs

Windows操作系统包含各种实用程序,系统管理员可以使用它们来执行各种任务.这些实用程序之一是后台智能传输服务(BITS),它可以促进文件到Web服务器(HTTP)和共享文件夹(SMB)的传输能力.Microsoft提供了一个名为“ bitsadmin ” 的二进制文件和PowerShell cmdlet,用于创建和管理文件传输.从攻击的角度来看,可以滥用此功能,以便在受感染的主机上下载有效负载(可执行文件,PowerShell脚本,Scriptlet等)并在给定时间执行这些文件,以在红队操作

window maven安装(六)

Maven 实战系列之在Windows上安装Maven Maven是一个优秀的构建工具(类似于 Ant, 但比 Ant 更加方便使用),能帮助我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署.只需要输入简单的命令,Maven就可以帮我们处理构建过程中的繁琐任务. 工具/原料 Windows 系统 JDK 1.5 及以上版本 Maven 3.2.5或其他版本 方法/步骤 下载Maven的安装包,下载链接:http://maven.apache.org/download.cgi 如图

使用Quartz.NET创建window定时服务(二)

今天就开始介绍怎么使用Quartz.NET来创建基于时间的定时服务,Quartz.NET我们不仅可以用在服务里.控制台.web.窗体.wpf等都是可以的.在本项目中就放在服务里. 第一步:我们在vs的NuGet里获取Quartz.NET,这里采用的是2.62版本,目前是最高版本是3.0.5.之所以不用最高版本,是因为自2.6.2版本以后,使用方式就改变了,我们暂时使用2.6.2 2.这里有一个坑,有些时候,版本信息默认是在下面的,如图左,我们这时候,把Quartz放在第一个,如右图 3.建立一个