Testing 我应该如何客观地测试我的课程结果?
我在MATLAB中开发了两种不同的方法,目的是分析一首流行歌曲,然后自动创建一个包含合唱部分的30秒音频缩略图(预览剪辑) 两种方法都有不同的结果:Testing 我应该如何客观地测试我的课程结果?,testing,matlab,audio,automated-tests,Testing,Matlab,Audio,Automated Tests,我在MATLAB中开发了两种不同的方法,目的是分析一首流行歌曲,然后自动创建一个包含合唱部分的30秒音频缩略图(预览剪辑) 两种方法都有不同的结果: 第一种方法可以为每首曲目创建缩略图,在50首测试歌曲中找到40首的合唱部分 第二种方法只对50首歌曲中的30首起作用,它发现合唱部分对30首歌曲中的21首起作用 显然,我知道哪种方法更优越,但我需要在一份报告中描述和解释结果,该报告需要证明正确的统计测试 其他学术论文以前也使用过f检验来做这件事,但由于他们的方法非常优越,他们的目标通常是100%准
谢谢大家! 也许,你的方法是用时间切割来形成你的歌曲曲目,以获得关于声音类型(合唱等)的相关信息。在CoolEdit这样的声音编辑器中,您可以设置时间限制并为它们指定名称,如“合唱”、“暂停”、“音乐”。。。然后,必须提取切割信息,以便在Matlab中导入。对于Windows 32,可从中使用工具Wav2labs;本程序提取剪切到文本文件,可以用Matlab的textscan函数读取 毕竟,只有分割精度必须继续,比如正确识别信号类型(合唱/非合唱)的百分比时间
或者更准确地指定您的问题也可以在Stat SE:提问。也许你会得到更多关于统计的建议。谢谢,我不知道这个网站存在!让我害怕的是(毫无疑问是正确的)一个基本假设,即大多数流行歌曲都不可避免地有一个“韵文/合唱”结构。好吧,我专门将其用于商业用途,以便在我使用过的情况下,这种说法更可能是正确的。我不确定你想说什么?我有一个excel文件,里面有50首歌的所有合唱部分的时间码。你所说的时间百分比是什么意思?如果你的算法决定是否使用合唱,为什么不在算法正确识别声音类型时计算时间或帧数呢。若算法正确地将类型从10帧分配到9帧,那个么答案是90%的准确率。