问题标签 [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.
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来做这个计算。
latency - 您如何测量低延迟环境中的延迟?
这是设置...您的系统正在接收包含离散消息的数据流(通常每条消息在 32-128 字节之间)。作为处理管道的一部分,每条消息都通过两个物理上独立的应用程序,它们使用低延迟方法(例如通过 UDP 的消息传递)或 RDMA 交换数据,最后通过相同的机制到达客户端。
假设您可以在任何级别注入自己,包括有线协议分析,您将使用哪些工具和/或技术来测量系统的延迟。作为其中的一部分,我假设传递到系统的每条消息都会导致相应的(尽管不等效)消息通过系统推送并传递给客户端。
我在市场上见过的唯一这样的工具是 TS-Associates TipOff。我敢肯定,通过正确的访问,您可能可以使用电线分析工具(ala wireshark)和正确的解剖器测量相同的信息,但这是正确的方法还是我可以使用任何商品解决方案?
java - Java 的秒表类
您应该使用哪个 Java 类进行时间性能测量?
(可以使用任何日期/时间类,但我要问的原因是在.Net 中有一个为此目的指定的秒表类)
pixel - 像素到厘米?
我只想知道像素单位是否不变,我们是否可以从像素转换为厘米?
performance - 您如何测量 IE6 中的网站加载时间?
我正在寻找类似于Hammerhead的东西。目前,我编写 javascript 代码进行测试,我宁愿只使用一个我可以轻松共享并具有 GUI 的工具。
编辑:如果可能的话,我希望有一些东西可以跟踪加载事件并且可以轻松地进行重复测试。
cocoa - 如何调整 NSTextField 的大小以适应它所包含的文本?
我正在使用NSTextField
来显示将在具有可变纸张尺寸的打印机上打印的文本行(打印机打印到线轴,当作业完成时将其切割成适当的长度)。
我可以生成文本没问题,但我需要知道(垂直)制作多大,NSTextField
以便它完全包含所有文本行。有没有简单的方法来解决这个问题?
文本准备为NSAttributedString
,并且行都是固定宽度(不换行),如果有帮助的话。
metrics - 展示质量保证改进
高层管理人员希望每个小组都表现出逐年的进步(即用数据证明收益,而不仅仅是陈述意见)。您在 QA 方面的改进情况如何?您使用了哪些指标?
这不是要对一个测试人员进行评级。它是关于展示一个部门的成长,并为个别测试人员提供突出个人改进的能力。
.net - 测量应用程序启动性能
我在 Windows 上使用 C++/CLI。这是一个使用 /clr 构建的 MFC 应用程序。
我想测试我的应用程序启动需要多长时间。第一次用了10s,后来用了4s、4s、5s。我假设这是由于 Windows 缓存了 DLL。
是否有一些工具可以让我从缓存中删除一个目录,以便我的测试条件每次都相同?我不想在测试之间重新启动:)
java - Java中的精确时间测量
Java 提供了两种获取当前时间的方法:System.nanoTime()
和System.currentTimeMillis()
. 第一个以纳秒为单位给出结果,但实际精度比这差得多(很多微秒)。
JVM 是否已经为每台特定机器提供了可能的最佳价值?否则,是否有一些 Java 库可以提供更精细的测量,可能通过绑定到特定系统?
math - 进行信号频谱分析时的傅立叶变换 (FFT) 单位
我的问题与对信号进行频谱分析或将信号放入 FFT 并使用合适的数值包解释结果的物理意义有关,
具体来说:
- 取一个信号,比如一个随时间变化的电压 v(t)
- 把它扔进一个 FFT(你得到一个复数序列)
- 现在取模数 (abs) 并将结果平方,即 |fft(v)|^2。
所以你现在在 y 轴上有实数——我应该把这些称为频谱系数吗?
- 使用采样分辨率,您可以按照食谱将频谱系数与频率相关联。
- 此时,您有一个频谱 g(w),频率在 x 轴上,但是 y 轴上的物理单位是什么?
我的理解是,这个频谱显示了电压信号中存在多少各种频率——它们是频谱系数,因为它们是重构原始信号所需的各种频率的正弦和余弦系数。
所以第一个问题是,这些频谱系数的单位是什么?
这很重要的原因是频谱系数可能很小而且很大,所以我想使用 dB 标度来表示它们。
但要做到这一点,我必须做出选择:
- 要么我使用 20log10 dB 转换,对应于现场测量,如电压。
- 或者我使用 10log10 dB 转换,对应于能量测量,如功率。
我使用哪种缩放取决于单位是什么。
对此的任何启示将不胜感激!