问题标签 [metric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 在 Kibana 中可视化单个文本字符串
在 Kibana 中,我有一个如下所示的索引
type
(细绳)value
(细绳)timestamp
(日期)
例如,我想要一个可视化来显示等于“电池”的最新value
字段。type
我希望可视化类似于“公制”,但当然显示一串文本而不是数字。
Kibana 可以做到这一点吗?如果没有,我怎样才能得到类似的结果?
java - 我想通过 java 从主机和 jmx 端口获取指标
我通过 curl 命令使用 Nagios 代理从 JMX 端口获取了指标,这里是语法。
我想要Java同样的东西。
machine-learning - “足够相似”对象的度量
假设我们有两个信号空间 S1 和 S2,每个空间包含数百甚至数千个信号。S1 是给定系统(飞机、汽车等)发送或接收的所有信号,S2 是系统内部子系统的软件模块发送或接收的所有信号。每个信号都有一组特定的属性,如信号名称、周期时间、电压等。
现在我想检查 S1 中的每个信号是否在 S2 中至少有一个表示,这意味着 S1 中信号的所有属性都等于 S2 中信号的所有属性。起初这听起来很容易,因为可以遍历信号及其属性并检查某处是否存在等效信号。但事实证明,两侧(S1 和 S2 信号)可能存在错误的规范,因此无法识别属于同一对的信号对。
例子:
K1 = {名称:= CAN_1234_UHV;电压:= 0.8 mV;周期=100ms}
D1 = {名称:= CAN_1234_UH;电压:= 0.8mV;周期=100 毫秒}
尽管存在一些拼写错误,但人类可以很容易地看出这两个信号可能很好地结合在一起。
所以我所做的是设计一种算法,计算每个属性的字符串的距离度量,将相似性映射到某个概率,即这个特定属性等于另一个信号的相同属性,计算平均值并将信号分类为如果这个概率达到某个阈值,则相等。
这产生了可怕的结果,因为两个信号可以被归类为相等,因为某些属性具有在信号空间中非常常见的值。所以下一步是对这些属性进行加权(信号名比周期时间更适合识别信号)。
这整个过程对我来说似乎很随意,因为我真的不知道会产生好的结果的概率和权重。所以我有一种感觉,这可以通过机器学习算法来解决,因为它可以从训练数据中得出概率和权重。
因此,总而言之,使用机器学习算法将信号识别为“足够相似”以便将它们分类为相等是否可行。我知道这个问题一般不能回答,我对“直觉”和“朝着正确的方向轻推”更感兴趣。
提前致谢
dht - 更改 Kademlia 指标 - 单向属性重要性
Kademlia 使用 XOR 度量。除其他外,这具有所谓的“单向”属性(= 对于任何给定的点 x 和距离 e>0,恰好有一个点 y 使得 d(x,y)=e)。
第一个问题是一个普遍的问题:度量的这个属性是否对 Kademlia 的功能至关重要,或者它只是有助于揭示来自某些节点的压力(正如原始论文所暗示的那样)。换句话说,如果我们想改变指标,那么同时拥有一个“单向”的指标有多重要?
第二个问题是关于指标的具体变化:假设我们有节点标识符(地址)作为 X 位数字,以下任何指标是否适用于 Kademlia?
d(x,y) = abs(x-y)
d(x,y) = abs(x-y) + 1/(x xor y)
第一个指标只是提供数字之间的差异,因此对于节点 ID 100,ID 为 90 和 110 的节点距离相等,因此这不是单向指标。在第二种情况下,我们修复了添加 1/(x xor y),我们知道 (x xor y) 是单向的,因此具有 1/(x xor y) 应该保留此属性。
因此,对于节点 ID 100,节点 ID 90 为d(100,90) = 10 + 1/62
,而与节点 ID 110 的距离为d(100,110) = 10 + 1/10
。
charts - Stackdriver 仪表板 - 无法使用基于日志的自定义指标保存仪表板
我为数据流作业生成的一些日志消息创建了一个基于日志的指标。此指标所基于的过滤器行为正确(使用此过滤器时,预期数据会显示在日志查看器中)。
我正在尝试按照此处描述的过程使用此用户定义的基于日志的指标创建仪表板https://cloud.google.com/logging/docs/view/logs_based_metrics#creating_a_chart
但是,在我从 Metric 下拉列表中选择自定义指标后,预览图表中不会显示任何数据,并且未启用 Save 按钮。尝试使用高级选项也无济于事。
故障排除部分没有帮助。此外,在创建基于日志的指标之后,在尝试创建图表以确保数据可用之前,我等了很长时间(以排除上面提到的页面上提到的情况:“注意:在你创建了你的基于日志的指标,它将出现在相关的 Stackdriver Monitoring 菜单中,但没有数据。Stackdriver Monitoring 需要几分钟才能从 Stackdriver Logging 获取数据。”)
我错过了什么还是这是一个错误?
python - 更改 sklearn 指标模块 python
下载 sklearn 包后,我将纯度度量添加到 sklearn 度量模块,方法是将其添加到集群文件夹中的受监督.py 和init .py 以及度量文件夹中的init .py,就像模块中已经存在的其他度量一样。但在安装包 python 后,识别除此之外的所有其他指标。
AttributeError: 'module' object has no attribute 'purity_score
sonarqube - 指标“it_lines_cover”不应由传感器计算
在使用 SonarQube Scanner 2.8 解析 phpunit 覆盖率报告时出现错误,并显示以下消息:
提前致谢,
版本:
错误日志:
scikit-learn - Sklearn KNeighborsRegressor 自定义距离指标
我正在使用 KNeighborsRegressor,但我想将它与自定义距离函数一起使用。我的训练集是 pandas DataFrame,它看起来像:
我也尝试过直接从 KNeighborsRegressor 构造函数调用 customDistance,例如:
两种方式函数都被执行,但结果有点奇怪。首先,我希望从我的 DataFrame 中看到函数输入 A 和 B 行,但我得到的是:
第二个属性 B 显然是我训练集中的行,但我无法澄清第一行来自哪里?如果有人可以解释或发布将自定义距离函数正确插入到上述算法中的示例,将不胜感激。
提前致谢。
最好的问候,克莱门
java - eclipse中的度量工具是否计算三元运算符的复杂性?
我在服务器上使用 sonarQube(第三方分析器-Findbug),在本地计算机上使用度量工具来计算圈复杂度。SonarQube 正在计算以下代码的复杂度,但公制不计算它。我使用的是公制版本 1.3.8。
(isChecked() ? 1 : 0), (isRemove() ? 1 : 0), (isSuspend() ? 1 : 0)
那么我需要在eclipse中使用其他一些工具吗?请指导。
kibana - 如何在 Kibana 数据表中按术语创建子计数列
我正在尝试根据 Elasticsearch 中的数据自定义数据表。
假设我有一个字段“ Department ”,可以是“Dept A”或“Dept B”或“Dept C”等......但我只能显示所有记录的总数,而不是通过使用获得小计值部门领域。
只有“总计”列是正确的。我的任务是实现“Dept A”和“Other Dept”下的数字。
是否有任何过滤器可以应用于度量?或者还有其他方法可以做到吗?
请告诉您是否需要更多信息。
更新 - - - - - - - - - - - - - - - - - - - - - - - -
搜索后,我找到了解决方法:
首先在 Kibana 中创建两个脚本字段,如下所示:
脚本字段名称:sf_dept_A
郎:无痛
脚本:
脚本字段名称:sf_other_dept
郎:无痛
脚本:
创建完上面两个脚本字段后,去创建一个数据表,只需添加脚本字段总和的mertics,
添加指标
聚合:总和
字段:sf_dept_A
自定义标签:A 部门
添加指标
- 聚合:总和
- 字段:sf_dept_A
- 自定义标签:A 部门
添加指标
- 聚合:计数
- 自定义标签:总计
这样,不同部门的计数可以按列分开。但这需要更多的资源,如果我有很多部门,我必须创建很多领域。