问题标签 [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.
python - Python中的相等错误率
谁能告诉我如何从 Python 中的 ROC 曲线计算等错误率(EER)?在 scikit-learn 中有计算 roc 曲线和 auc 的方法,但找不到计算 EER 的方法。
答案:
我想我自己实现了。
ROC EER 的概念是连接 (1,0) 和 (0,1) 的直线与 roc 曲线之间的交点。这是它相交的唯一点。对于 a=1 和 b=1 的直线,方程为 x+y =1 (x/a +y/b =1.0)
。因此,交点将是真阳性率 (tpr) 和假阳性率 (fpr) 的值,它满足以下等式:
因此将该方法实现为:
所以这里的一个值是错误率,另一个值是准确度。
可能有人可以帮助我验证。
php - 如何从“post_stories_by_action_type”facebook graph api insight中获取准确的数据
我正在尝试获取页面帖子共享uisng graph api的计数[人们共享此页面帖子的次数],根据facebook文档,图形API请求应该是这样的:page-id_post-id/insights/post_stories_by_action_type/lifetime
这是从图形 api 返回的输出:
问题是,返回的数字不准确,例如请求中的分享数为 27,但 facebook 显示人们做了 31 次分享,其他计数也不准确。
我应该怎么做才能获得页面帖子共享的准确计数?
重要笔记 :
1) 在文档中,“post_stories_by_action_type”中的数据是实时可用的(facebook 每 15 分钟刷新一次数据)。
2)返回这个结果的帖子太旧了,人们暂时没有与之互动(所以每15分钟没有新的见解)。
提前致谢。
python - 如何在 scikit-learn (python) 的 KernelDensity 中使用用户定义的指标
我正在使用 scikit-learn (0.14) 并尝试为我的 KernelDensity 估计实现用户定义的指标。
以下代码是我的代码结构的示例:
根据文档,BallTree 算法应该接受用户定义的指标。如果我按照此处给出的方式运行此代码,则会收到以下错误:
错误似乎来自:
我不明白这一点。如果我检查上面代码中的“dt”给了我什么,我会得到我所期望的。dt.pairwise(X) 返回正确的值。我究竟做错了什么?
提前致谢。
matlab - 在 Matlab 中获取度量矩阵的简单方法
假设我有一个字符串向量,我编写了一个函数来查找两个字符串之间的距离。
我想得到这个函数确定的距离矩阵。我知道用循环来做这件事的蛮力方法,但还有其他更简单的方法吗?
例如:
我的功能:
获取度量矩阵的艰苦方法
report - 基于相同属性的多个过滤指标的微观策略
我有一个名为车辆类型的属性,我想根据该属性创建两个过滤指标。所以我创建了两个指标来获取车辆数量并在另一个上应用过滤器车辆类型 = 公共汽车和车辆类型 = 汽车。在我的报告中,我想显示一个包含这两个指标的折线图,用户还应该能够使用选择器按车辆类型进行过滤。问题是当我创建一个包含车辆类型、日期和这两个指标的数据集时,微策略返回空数据集。
python - 为什么 KernelDensity.score_samples 计算每个节点上的距离?
我正在使用带有自定义指标的 KD 估计。该度量显然比内置欧几里得距离慢,但工作正常。做的时候
我在合理的时间内得到结果。
当我然后计算
其中 mehsgrid 是大小(大约)64000x2 的 numpy 数组,kde 计算网格中每个点的距离。我似乎基本上误解了为什么这是必要的......密度已经用 .fit() 方法计算,并且 score_samples “应该”简单地评估网格中每个点的密度 - 对吗?我忽略了什么吗?
当我使用内置欧几里得度量进行所有计算时,计算速度相当快,没有暗示 .score_samples 会迭代数以亿计的点......
任何提示表示赞赏。
linux - 在 wlan 上设置较低的指标
我一直在寻找解决这个问题的方法,希望你能帮助我。
我家里有这样的网络。
一个电缆调制解调器,带有用于本地 IP 的路由器 (Dir-600) 和用于公共 IP 的接入点 (DI-524)。
在本地网络上,我有一台装有 Windows 7 和 Virtualbox 的计算机,在 virtualbox 中我有一个 Ubuntu 14.04 服务器。该服务器在 ETH0 上通过桥接适配器进行 Internet 连接,因此它具有本地 IP,例如 192.168.2.XXX。
同样在 virtualbox 上,我设置了一个 wlan 适配器,可以直接访问虚拟 ubuntu 服务器,并使用公共 IP 连接到 DI-524 网络。
因此,ubuntu 服务器有 2 个接口:
ETH0 连接到 IP 192.168.2.XXX 的本地网络 WLAN1 连接到具有公共 IP 的 DI-524。
我想要的是:
为 WLAN1 提供互联网访问的最高优先级。并且只有在没有 WLAN 连接的情况下,虚拟机才能通过 ETH0 访问互联网。
我知道可以通过更改指标来完成,但不知道如何,我尝试了很多命令,但似乎没有任何效果。
有谁能够帮我?
提前致谢!
matrix - 如何比较两个单应矩阵?
我给出了两个单应矩阵,需要找出它们是否描述(几乎)相同的投影。有没有我可以用来解决这个问题的指标?
filter - 在 Google Analytics(分析)嵌入式 API 代码中对维度/指标使用过滤器
var dataChart = new gapi.analytics.googleCharts.DataChart({ 查询:{ 指标:'ga:pageviews',维度:'ga:pageTitle',过滤器:'ga:pageTitle =~ %5ELecture\s.*','开始-date':'30daysAgo','end-date':'昨天'},图表:{容器:'chart-container',类型:'COLUMN',选项:{宽度:'100%'}}});
以上是 google embed api 为我提供的快速仪表板代码,如 google 分析网站上的“嵌入代码 api 教程”所示。这个简单的仪表板足以满足我希望在我的网站上显示的内容,但是,在获取数据后,我必须过滤其中的一些数据……特别是“维度”。根据以下链接https://developers.google.com/analytics/devguides/reporting/core/v2/gdataReferenceDataFeed,显示了过滤指标或维度的语法。但是,这并没有在我的网站上返回任何图表,所以我认为语法是错误的。当我删除以“过滤器:”开头的代码行时,将根据规定的指标和维度显示图表,而无需任何过滤器......
过滤器的语法在哪里出错?
我尝试了许多不同的可能性,包括 URL 编码字符而不是 ga 的语法......感谢任何帮助,谢谢!
matlab - 在 MATLAB 中使用距离度量的错误
我的测试特征向量是'testpg',训练好的特征向量是'trainpg',两者的维度都是2000 * 1。我的目标是找到两个直方图特征向量之间的距离,因此我做了
接下来我将它与一个标量阈值进行比较以检查它是否满足我的条件,上面的代码运行良好,因为我得到了这个距离的标量值,即:例如距离 = 5.4,它是一个标量
但是当我更改代码以使用任何其他基于直方图的距离度量时,它不起作用
我使用的新代码是
距离 = pdist2(trainpg,testpg, 'chisq') d = 大小(距离)
在这里,我收到下标分配尺寸不匹配错误,因为我的距离尺寸现在是 2000*2000 而不是 1*1
我怎样才能得到距离的标量值?