2023年1月6日星期五-PPP/BPP相关学习-旧版重写

news2024/9/29 11:34:42

1. 独立均匀分布

matlab的rand指令可以帮助我们生成[0,1]的均匀分布的数据,这样,如果我们想要[a,b]的分布数据,只需要a+(b-a)*rand就可以了。

[a,b] 均值μ,标准差

均值

标准差

 

matlab代码:

%% 生成一个n行p列的矩阵
% A = rand(n,p);
% 生成1000行1列,[0,1]的随机数,均值为0.5,方差为1/12.
A=rand(1000,1);
muA=mean(A)
sigmaA = std(A)
% 生成1000行1列,[5,10]的随机数
% B = a+(b-a)*rand(n,1)
B=5+(10-5)*rand(1000,1);
muB=mean(B)
sigmaB=std(B)
% 生成1000行1列,均值为10,方差为10的随机数:
C=10-sqrt(3)*10+(10+sqrt(3)*10-10+sqrt(3)*10).*rand(1000,1);
muC=mean(C)
sigmaC=std(C)

2. 3D\2D-PPP泊松点分布

在Matlab的环境下,matlab自带一维poisson点生成函数:poissrnd(lambda,m,n)

一维的Poisson过程和Poisson分布,从时间的角度似乎更加容易解释:事件发生的次数,两件事情发生的平均间隔时间服从指数分布

对于2维或者三维来说,即:随机抽样出来的样本点在范围内服从均匀分布,样本点之间的距离服从指数分布.

注释-指数分布:指数分布,可以用来表示独立随机事件发生的时间间隔。

                      指数分布的参数为λ,则指数分布的期望为,方差为

                   

 

“Two distinct ways can be used to generate realisations of homogeneous Poisson process. One is to use the property that the spatial differences (areas in 2D case) between successive point events follow an exponential distribution with parameter λ (the density of the Poisson process). Different implementations can be derived to explore this property in 2D and 3D cases. The other way is to simulate the Poisson variable N(A) directly. Simulation of N(A) may sometimes be time-consuming, the implementation nevertheless is simpler and less error prone. In the current exercise, direct Poisson variable simulation is used.”
————————————————
版权声明:本文为CSDN博主「weixin_38206454」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接: 3D-PPP分布,2D-PPP分布的Matlab实现_weixin_38206454的博客-CSDN博客_数学ppp分布是什么

仿真上可以使用两种不同的方式来产生均匀泊松过程的实现:

  1. 使用连续点事件之间的空间差异(2D情况下的区域)遵循参数λ(泊松过程的密度)的指数分布的属性。 在2D和3D下可以使用。
  2. 直接模拟泊松变量N(A)。这种方法耗时较长,实现方式更简单,更容易出错。

3. 我的理解

(1)知识点1

Pasupathy, Raghu. "Generating homogeneous Poisson processes." Wiley encyclopedia of operations research and management science (2010).

非齐次泊松过程是一种计数过程。

点数是泊松分布生成的

点间隔服从泊松分布

(2)知识点2

PPT: 空间泊松点过程 - 百度文库

点数N{A}是一个泊松点过程PPP,密度λ>0:

对于每个A∈A,N(A)~Poisson(λ|A|)

(3)什么是BPP,BPP和PPP的区别是什么

每次只生成1个点,独立循环生成N个点。点的个数不固定。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Excel 中合并单元格的快捷键(ALT+H+M+M)

要在 excel 中合并单元格,首先选择要合并到一个单元格中的单元格,然后可以使用从ALT开始的快捷键,然后同时按H+M+M。 一旦我们使用快捷键执行该函数,它将弹出一条警告消息“合并单元格时,仅保留左上角的值,而放弃其他值“。如果我们继续,单元格将被合并,只保留一个值。…

Nature chemistry|机器学习可以克服自组装肽发现中的人类偏见

题目:Machine learning overcomes human bias in the discovery of self-assembling peptides 文献来源:Nature Chemistry | Volume 14 | December 2022 | 1427–1435 代码:https://doi.org/10.5281/zenodo.6564202(非商业化证书…

Java安全:SecurityManager与AccessController

前言 什么是安全? 程序不能恶意破坏用户计算机的环境,比如特洛伊木马等可自我进行复制的恶意程序。程序不可获取主机及其所在网络的私密信息。程序的提供者和使用者的身份需要通过特殊验证。程序所涉及的数据在传输、持久化后都应是被加密的。程序的操…

Hudi的核心概念 —— 文件布局(File Layout)

文章目录文件布局(File Layout)Hudi 存储分为两个部分文件布局(File Layout) Hudi 将一个表映射为如下文件结构 Hudi 存储分为两个部分 (1)元数据:.hoodie 目录对应着表的元数据信息&#xff…

Vivado综合设置之-no_lc

本文详细讨论了当勾选或者不勾选-no_lc时的差异,也详细介绍了using O5 and O6以及using O6 output only的具体含义。 -no_lc表示NO LUT Combining,即无LUT整合,默认不勾选,即默认有LUT整合。LUT整合可以减少对LUT的使用量&#x…

架构设计---数据库的存储优化

前言: 互联网系统架构中,承受着最大出力压力,最难以被伸缩的,就是数据存储部分,原因主要有两方面,一方面,数据存储需要使用硬盘,而硬盘的处理速度要比其他几种计算资源都要慢&#…

6、Servlet——网络协议、HTTP协议、HTTP报文格式

目录 一、网络协议 1、网络协议三要素 2、层次结构 3、层次划分 二、HTTP协议 1、HTTP工作原理 2、HTTP协议特点 3、 三次握手 4、四次挥手 三、HTTP报文格式 1、请求报文 2、响应报文 一、网络协议 网络协议,简称协议 ,网络协议是通信计算…

【Python百日进阶-数据分析】Day150 - plotly使用日期类型轴的时间序列 1

文章目录一、使用轴类型的时间序列date1.1 使用 plotly.express1.2 使用 graph_objects二、Dash 中的时间序列三、日期轴上的不同图表类型3.1 相对股票代码值的条形图3.2 多面区域图四、配置刻度标签五、将刻度标签移动到期间的中间六、用直方图总结时间序列数据七、显示期间数…

macOS 上安装和配置 Flutter 开发环境

本文基于此: Flutter中文网 一、安装和运行Flutter的系统环境要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS磁盘空间:2.8 GB(不包括IDE/tools的磁盘空间)。工具:Flutter使用git进行安装和升级。我们建议安…

vue3中的写法以及,一些语法糖

vue3新增setup,属性执行比 created更早,同时setup中this不会指向实例)这个方法在onBeforeMounted之前被调用。定义数据需要在数据前面加ref,ref在vue3中是将数据转换成响应式数据结构的一种,因为vue3中没有了data(){ },那么就没办法劫持数据做…

PDF拆分成多个页面怎么办?这三个方法让你实现将文件拆分成多页

PDF是我们常见的文件格式之一,在日常办公中,我们经常会将WORD、PPT、EXCEL等文档转换成PDF的格式后再进行传输,这样不仅传输速度快,格式也不会出现乱码的情况,但在一些特殊的场景下,我们也需要将一份完整的…

Allegro174版本新功能介绍之锁定菜单栏设置

Allegro174版本新功能介绍之锁定菜单栏设置 用Allegro设计的时候,经常因为切换了Symphony team design模式导致菜单栏变化,使用的时候又需要重新去调用一次,十分麻烦 但是在Allegro升级到了174的时候,有一个锁定菜单栏的功能 具体操作如下 选择Setup选择User Prefrences

代谢组学喜讯|百趣生物与金域医学达成代谢组学战略合作

2023年1月4日,上海百趣生物医学科技有限公司(“百趣生物”)与广州金域医学检验集团股份有限公司(“金域医学”)在广州举行战略合作签约仪式。双方将在代谢组学科研服务和临床转化方面进行深度合作,共同致力…

2022年餐饮连锁行业研究报告

第一章 行业概况 餐饮连锁是餐饮的一种发展模式,指餐饮企业通过连锁经营和特许经营的方式进行扩张。根据商务部发布的《特许经营管理办法》:连锁企业必须具备2店1年才有出售特许经营权的权利。餐饮连锁是餐饮业发展到一定程度时的一个必然的产物&#x…

深度学习入门之ResNet食物图像分类

前言 参加了华为一个小比赛第四届MindCon-爱(AI)美食–10类常见美食图片分类,本来想实践机器学习课程的知识,后来发现图像分类任务基本都是用神经网络做,之前在兴趣课上学过一点神经网络但不多,通过这样一…

Android UI界面刷新机制

一 前言 作为严重影响 Android 口碑问题之一的 UI 流畅性差的问题,首先在 Android 4.1 版本中得到了有效处理。其解决方法即在 4.1 版本推出的 Project Butter。Project Butter 对 Android Display系统进行了重构,引入三个核心元素:VSYNC、T…

nmake文件学习记录(一)看《跟我一起写Makefile》

1、陈皓《跟我一起写Makefile》 makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。 make 是一个命令工具,是一个解释makefile 中指令的命…

线程池(ThreadPoolExecutor)

文章目录一、线程池标准库提供的线程池ThreadPoolExecutor自定义线程池一、线程池 为什么要引入线程池? 这个原因我们需要追溯到线程,我们线程存在的意义在于,使用进程进行并发编程太重了,所以引入了线程,因为线程又称为 “轻量…

【知识图谱导论-浙大】第三、四章:知识图谱的抽取与构建

前文: 【知识图谱导论-浙大】第一章:知识图谱概论 【知识图谱导论-浙大】第二章:知识图谱的表示 说明:原视频中的第三章主要介绍了图数据库相关的内容,有兴趣的可以查看相关课件或者对应的视频: 【知识图…

[Linux理论基础1]----手写和使用json完成[序列化和反序列化]

文章目录前言一、应用层二、再谈"协议"三、 网络版计算器手写版本使用第三方库json实现完整代码总结前言 理解应用层的作用,初始HTTP协议;理解传输层的作用,深入理解TCP的各项特性和机制;对整个TCP/IP协议有系统的理解;对TCP/IP协议体系下的其他重要协议和技术有一定…