统计Statistics | AnyLogic 帮助

统计Statistics | AnyLogic 帮助

统计对象计算一系列数据样本的统计信息(平均值、最小值、最大值等),数据类型为double。

根据数据被视为离散还是连续,对象的工作原理不同。
在这里插入图片描述

演示模型: 观测次数的统计函数打开AnyLogic Cloud中的模型页面。在那里,您可以运行模型或下载它(点击模型源文件)。

连续数据

数据样本在时间上是持久的;也就是说,值在连续时间中持续存在,但仅在离散时间点改变(例如队列长度)。样本必须以递增的时间戳添加到此统计中。平均值、方差等函数假定最后一个添加的值一直持续到调用时间。此类数据集的平均值是一个时间加权值。

离散数据

样本在时间上没有持续时间(例如产品成本或患者的住院时间)。它们作为孤立的、离散的时间点出现,因此平均值仅仅是所有单独样本的总和除以样本数量。

要创建一个统计对象:

  1. 从分析面板拖动统计元素到图形编辑器。
  2. 转到属性视图。
  3. 指定数据样本应被视为离散还是连续。
  4. 在值编辑框中输入评估数据项值的表达式。
  5. 最后,选择您希望如何更新此数据元素。

属性

通用

名称 — 统计对象的名称。名称用于标识和访问统计。

忽略 — 如果选中,统计对象将从模型中排除。

可见 — 如果选中,统计对象在运行时的演示中可见。

显示名称 — 如果选中,在演示图表上显示统计对象的名称。

离散(样本在时间上没有持续时间) — 如果选中,数据被视为离散。

连续(样本在时间上有持续时间) — 如果选中,数据被视为连续。

— 动态评估以获取当前数据样本的表达式。

自动更新数据 — 如果选中,从指定的确切时间(选择使用模型时间)或日期(选择使用日历日期)开始自动添加新数据样本,并以指定的重复时间重复。

不自动更新数据 — 如果选中,统计数据不会自动更新。在这种情况下,您应该自己添加新样本,如更新分析数据对象中所述。

记录到数据库 — 如果选中,此统计元素收集的数据将添加到模型执行日志中 — 统计日志(如果在模型的数据库属性中启用了日志记录)。

您可以设置统计对象将数据写入模型执行日志 — 统计日志。为此,请选择统计的记录到数据库选项,并启用模型写入日志,如模型执行日志中所述。

在运行模型时,您可以查看收集的统计数据,并可选择将其复制到剪贴板,以便稍后将其粘贴到其他应用程序中(例如Excel)进行统计分析。

用于处理收集数据的API

您可以使用统计元素的API处理收集的数据。函数集根据统计元素的类型而有所不同:

  • 连续 — 元素是StatisticsContinuous类的实例。

  • 离散 — 元素是StatisticsDiscrete类的实例。

连续统计

函数描述
void add(double value, double time)向统计中添加新的数据样本,即在给定时间通知统计值的变化。value — 新值。time — 时间。
int count()返回添加到统计中的样本数量。
void reset()丢弃所有累积的统计数据。
double max()返回最大样本值,如果没有添加样本,则返回负无穷大。
double min()返回最小样本值,如果没有添加样本,则返回正无穷大。
String toString()返回统计的制表符分隔的多行文本表示。
double deviation()返回最后一次更新时统计的偏差。
double deviation(double time)假设最后一个添加的值持续到给定时间,返回给定时间的统计标准偏差。
double integral()返回最后一次更新时统计的平均积分,如果没有添加样本,则返回0。
double integral(double time)假设最后一个添加的值持续到给定时间,返回给定时间的统计积分,如果没有添加样本,则返回0。
double mean()返回最后一次更新时统计的平均值,如果没有添加样本,则返回0。
double mean(double time)假设最后一个添加的值持续到给定时间,返回给定时间的统计平均值,如果没有添加样本,则返回0。
double meanConfidence()返回最后一次更新时统计的平均置信区间的半宽,如果没有添加样本,则返回0。平均置信区间假定置信水平等于95%。
double meanConfidence(double time)假设最后一个添加的值持续到给定时间,返回给定时间的统计平均置信区间的半宽,如果少于2个样本被添加或如果没有经过时间,则返回无穷大。平均置信区间假定置信水平等于95%。
double variance()返回最后一次更新时统计的方差,如果没有添加样本,则返回0。
double variance(double time)假设最后一个添加的值持续到给定时间,返回给定时间的统计方差,如果没有添加样本,则返回0。

离散统计

函数描述
void add(double value)向统计中添加样本值。
int count()返回添加到统计中的样本数量。
void reset()丢弃所有累积的统计数据。
double max()返回最大样本值,如果没有添加样本,则返回负无穷大。
double min()返回最小样本值,如果没有添加样本,则返回正无穷大。
String toString()返回统计的制表符分隔的多行文本表示。
double deviation()返回统计的标准偏差。
double mean()返回统计的平均值,如果没有添加样本,则返回0。
double meanConfidence()返回统计的平均置信区间的半宽,如果没有添加样本,则返回0。平均置信区间假定置信水平等于95%。
double sum()函数返回添加到统计中的样本的总和,如果没有添加样本,则返回0。
double variance()返回统计的方差,如果少于2个样本被添加,则返回0。

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

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

相关文章

【经验】linux下cuda的更换

linux下cuda的更换 查看当前cuda和cudnn的版本 nvcc -Vcudnn版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2下载对应版本的cuda 查看驱动版本535.54.03 下载对应的cuda版本 版本查看https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.htm…

内存管理篇-02内存硬件电路和接口

1. 内存硬件实现机制 通过D触发器构建寄存器和内存的结构对比,这里主要先表达sram复杂,dram简单。 2. sram和ddr sdram结构图对比 主要是想对比sram和dram在和CPU连接过程的差异。sram需要的地址线较多,dram需要的较少,但是需要多次发送&…

货车制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型

货车制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型。随着5G技术的飞速发展与工业物联网的深度融合,货车制造5G智能工厂工业物联数字孪生平台应运而生,它不仅重新定义了生产模式,更以强大的技术驱动力,推动…

[数据集][目标检测]电力场景输电线防震锤检测数据集VOC+YOLO格式2721张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2721 标注数量(xml文件个数):2721 标注数量(txt文件个数):2721 标注…

武汉流星汇聚:亚马逊领跑全球电商,中国卖家迎来前所未有机遇窗口

在数字经济的浪潮中,亚马逊如同一艘巨轮,乘风破浪,引领着全球电商行业的航向。其每月近30亿次的访问量,不仅彰显了其在全球市场的强大影响力,更为中国卖家提供了前所未有的发展机遇。在这个平台上,中国卖家…

Unity URP Shader 修改深度让人物不再被地面遮挡

Unity URP Shader 修改深度让人物不再被地面遮挡 前言项目场景布置代码编写 前言 遇到一个小问题,人物总是被XY平面的地面遮挡,于是在Shader中改一下深度输出,这样地面再也不会挡住人物了。 项目 场景布置 将人物放到XY平面的后面 配置S…

【论文分享】Graviton: Trusted Execution Environments on GPUs 2018’OSDI

目录 AbstractIntroductioncontributions BackgroundGPUSoftware stackHardwareContext and channel managementCommand submissionProgramming modelInitializationMemory allocationHost-GPU transfersKernel dispatch Sharing Intel SGX Threat ModelOverviewGraviton Archi…

设计模式笔记01(java版)

文章目录 设计模式概述学习设计模式的必要性设计模式分类创建型模式结构型模式行为型模式 UML类图概述类图的作用类图表示法类的表示方式类与类之间关系的表示方式1,单向关联2,双向关联3,自关联聚合关系组合关系依赖关系继承关系实现关系 软件…

Pytorch 张量运算函数(补充)

mean() mean()函数是进行张量均值计算的函数,常用参数可以设置参数dim来进行对应维度的均值计算 以下是使用一个二维张量进行演示的例子 import numpy as np import torch device torch.device(mps if torch.backends.mps.is_available() else cpu) print(device ) data1 …

C++ | Leetcode C++题解之第367题有效的完全平方数

题目&#xff1a; 题解&#xff1a; class Solution { public:bool isPerfectSquare(int num) {double x0 num;while (true) {double x1 (x0 num / x0) / 2;if (x0 - x1 < 1e-6) {break;}x0 x1;}int x (int) x0;return x * x num;} };

linux系统,ubuntu安装英伟达NVIDIA4090显卡驱动

文章目录 前言下载英伟达NVIDIA官方驱动安装NVIDIA驱动远程安装关闭交互界面设置权限&#xff08;自己确认版本号5&#xff09;安装&#xff08;自己确认版本号5&#xff09;打开交互界面&#xff0c;并重启系统验证是否安装成功 异常处理问题1问题2问题3&#xff08;可能没解决…

python小游戏——躲避球(可当课设)

游戏简介&#xff1a; 没有美术&#xff0c;画面简洁&#xff08;懒得做&#xff09;。玩家控制小球躲避敌人&#xff08;上下左右&#xff0c;闪避&#xff09;&#xff0c;敌人体积越大速度越慢&#xff0c;随机生成道具球&#xff08;目前只有生命球&#xff09;&#xff0…

​14:00面试,14:06就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到5月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…

Redis内存淘汰

Redis内存淘汰 Redis可以存储多少数据 maxmemory配置&#xff0c;默认是注释掉的。 #maxmemory <bytes>我们可以主动配置maxmemory&#xff0c;maxmemory支持各种单位&#xff0c;默认是字节 maxmemory 1024 maxmemory 1024KB maxmemory 1024MB maxmemory 1024GB当Re…

shallowReactive 与 shallowRef

除了之前的 ref与reactive 之外&#xff0c;Vue3 还准备了另外两个API&#xff0c;也是用来对响应式数据做处理&#xff0c;那就是 shallowReactive 与 shallowRef shallowReactive 文档解释&#xff1a;reactive() 的浅层作用形式&#xff0c;只能定义对象类型的数据。和 r…

Spring Boot整合Sentry

Spring Boot整合Sentry Sentry搭建Sentry中新建项目集成SpringBoot1. 添加依赖2. 配置Sentry4. 日志集成&#xff08;可选&#xff09;5. 测试Sentry集成6. 配置实时告警配置Alert Settings配置警报规则 发送消息服务代码参照文档 Sentry 是一个日志平台&#xff0c;分为客户端…

CMakeLists.txt模板

#设置编译该CMakeLists.txt文件所需要的最低cmake版本 CMAKE_MINIMUM_REQUIRED(VERSION 最低版本号)# 该项目名称 PROJECT(项目名称)SET(CMAKE_CXX_STANDARD 11)SET(CMAKE_C_STANDARD 11)# 此行可以理解为将路径下所有的文件装载到自定义集合filelist中 FILE(GLOB filelist &q…

Vite + Vue 3 项目中实现路由自动化完整步骤。

下面是从创建项目到实现路由自动化的完整步骤 在 Vite Vue 3 项目中实现路由自动化可以通过使用文件系统路由生成器来简化路由管理过程。以下是实现路由自动化的完整步骤&#xff1a; 1.创建 Vite Vue 3 项目 如果你还没有一个 Vite Vue 3 项目&#xff0c;可以使用以下命令…

利用MongoDB进行数据治理,防范构建生成式AI应用程序时的潜在安全风险

生成式人工智能&#xff08;生成式AI&#xff09;正在蓬勃发展&#xff0c;许多企业和初创公司正在运用AI工具来解决各自的用例问题。随着企业逐渐适应市场上的新技术范式转移&#xff0c;开发者社区和开源模型也在不断发展壮大。 构建智能生成式AI应用程序需要灵活运用数据。…

基础算法--高精度数据(1)

高精度数据处理一般内容简单&#xff0c;写代码难度较大&#xff0c;可能部分内容涉及基础数学、初等数论等知识。请小心食用。不过本节不会给大家太难的高精度处理&#xff0c;我们第一次接触&#xff0c;不能劝退大家对吧。 高精度算法是指&#xff0c;利用基础或高级的数学…