问题标签 [measurement]

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.

0 投票
1 回答
30614 浏览

excel - 使用 Excel 计算统计显着性

我在excel中有2列和多行数据。每列代表一个算法,行中的值是这些算法具有不同参数的结果。我想用excel对这两种算法进行统计显着性检验。任何人都可以建议一个功能吗?

因此,最好声明“算法 A 的性能比算法 B 好 8%,概率为 0.9(或 95% 置信区间)”

维基百科文章准确地解释了我需要什么: http ://en.wikipedia.org/wiki/Statistical_significance

这似乎是一项非常容易的任务,但我没有找到科学的测量功能。

任何关于 excel 或函数片段的内置函数的建议都值得赞赏。

谢谢..

编辑:

在 tharkun 的评论之后,我意识到我应该澄清一些观点:结果只是 1-100 之间的实数(它们是百分比值)。由于每一行代表一个不同的参数,因此一行中的值代表该参数的算法结果。结果不相互依赖。当我取算法 A 和算法 B 的所有值的平均值时,我发现算法 A 产生的所有结果的平均值比算法 B 高 10%。但我不知道这是否具有统计学意义。换句话说,也许对于一个参数,算法 A 的得分比算法 B 高 100%,而对于其余的,算法 B 的得分更高,但仅仅因为这一结果,平均差异为 10%。我想只用excel来做这个计算。

0 投票
4 回答
5151 浏览

latency - 您如何测量低延迟环境中的延迟?

这是设置...您的系统正在接收包含离散消息的数据流(通常每条消息在 32-128 字节之间)。作为处理管道的一部分,每条消息都通过两个物理上独立的应用程序,它们使用低延迟方法(例如通过 UDP 的消息传递)或 RDMA 交换数据,最后通过相同的机制到达客户端。

假设您可以在任何级别注入自己,包括有线协议分析,您将使用哪些工具和/或技术来测量系统的延迟。作为其中的一部分,我假设传递到系统的每条消息都会导致相应的(尽管不等效)消息通过系统推送并传递给客户端。

我在市场上见过的唯一这样的工具是 TS-Associates TipOff。我敢肯定,通过正确的访问,您可能可以使用电线分析工具(ala wireshark)和正确的解剖器测量相同的信息,但这是正确的方法还是我可以使用任何商品解决方案?

0 投票
10 回答
65306 浏览

java - Java 的秒表类

您应该使用哪个 Java 类进行时间性能测量?

(可以使用任何日期/时间类,但我要问的原因是在.Net 中有一个为此目的指定的秒表类)

0 投票
9 回答
103275 浏览

pixel - 像素到厘米?

我只想知道像素单位是否不变,我们是否可以从像素转换为厘米?

0 投票
2 回答
3133 浏览

performance - 您如何测量 IE6 中的网站加载时间?

我正在寻找类似于Hammerhead的东西。目前,我编写 javascript 代码进行测试,我宁愿只使用一个我可以轻松共享并具有 GUI 的工具。

编辑:如果可能的话,我希望有一些东西可以跟踪加载事件并且可以轻松地进行重复测试。

0 投票
1 回答
5116 浏览

cocoa - 如何调整 NSTextField 的大小以适应它所包含的文本?

我正在使用NSTextField来显示将在具有可变纸张尺寸的打印机上打印的文本行(打印机打印到线轴,当作业完成时将其切割成适当的长度)。

我可以生成文本没问题,但我需要知道(垂直)制作多大,NSTextField以便它完全包含所有文本行。有没有简单的方法来解决这个问题?

文本准备为NSAttributedString,并且行都是固定宽度(不换行),如果有帮助的话。

0 投票
4 回答
1287 浏览

metrics - 展示质量保证改进

高层管理人员希望每个小组都表现出逐年的进步(即用数据证明收益,而不仅仅是陈述意见)。您在 QA 方面的改进情况如何?您使用了哪些指标?

这不是要对一个测试人员进行评级。它是关于展示一个部门的成长,并为个别测试人员提供突出个人改进的能力。

0 投票
2 回答
1063 浏览

.net - 测量应用程序启动性能

我在 Windows 上使用 C++/CLI。这是一个使用 /clr 构建的 MFC 应用程序。

我想测试我的应用程序启动需要多长时间。第一次用了10s,后来用了4s、4s、5s。我假设这是由于 Windows 缓存了 DLL。

是否有一些工具可以让我从缓存中删除一个目录,以便我的测试条件每次都相同?我不想在测试之间重新启动:)

0 投票
5 回答
19958 浏览

java - Java中的精确时间测量

Java 提供了两种获取当前时间的方法:System.nanoTime()System.currentTimeMillis(). 第一个以纳秒为单位给出结果,但实际精度比这差得多(很多微秒)。

JVM 是否已经为每台特定机器提供了可能的最佳价值?否则,是否有一些 Java 库可以提供更精细的测量,可能通过绑定到特定系统?

0 投票
5 回答
101140 浏览

math - 进行信号频谱分析时的傅立叶变换 (FFT) 单位

我的问题与对信号进行频谱分析或将信号放入 FFT 并使用合适的数值包解释结果的物理意义有关,

具体来说:

  • 取一个信号,比如一个随时间变化的电压 v(t)
  • 把它扔进一个 FFT(你得到一个复数序列)
  • 现在取模数 (abs) 并将结果平方,即 |fft(v)|^2。

所以你现在在 y 轴上有实数——我应该把这些称为频谱系数吗?

  • 使用采样分辨率,您可以按照食谱将频谱系数与频率相关联。
  • 此时,您有一个频谱 g(w),频率在 x 轴上,但是 y 轴上的物理单位是什么?

我的理解是,这个频谱显示了电压信号中存在多少各种频率——它们是频谱系数,因为它们是重构原始信号所需的各种频率的正弦和余弦系数。

所以第一个问题是,这些频谱系数的单位是什么?

这很重要的原因是频谱系数可能很小而且很大,所以我想使用 dB 标度来表示它们。

但要做到这一点,我必须做出选择:

  • 要么我使用 20log10 dB 转换,对应于现场测量,如电压。
  • 或者我使用 10log10 dB 转换,对应于能量测量,如功率。

我使用哪种缩放取决于单位是什么。

对此的任何启示将不胜感激!