Testing 我应该如何客观地测试我的课程结果?

Testing 我应该如何客观地测试我的课程结果?,testing,matlab,audio,automated-tests,Testing,Matlab,Audio,Automated Tests,我在MATLAB中开发了两种不同的方法,目的是分析一首流行歌曲,然后自动创建一个包含合唱部分的30秒音频缩略图(预览剪辑) 两种方法都有不同的结果: 第一种方法可以为每首曲目创建缩略图,在50首测试歌曲中找到40首的合唱部分 第二种方法只对50首歌曲中的30首起作用,它发现合唱部分对30首歌曲中的21首起作用 显然,我知道哪种方法更优越,但我需要在一份报告中描述和解释结果,该报告需要证明正确的统计测试 其他学术论文以前也使用过f检验来做这件事,但由于他们的方法非常优越,他们的目标通常是100%准

我在MATLAB中开发了两种不同的方法,目的是分析一首流行歌曲,然后自动创建一个包含合唱部分的30秒音频缩略图(预览剪辑)

两种方法都有不同的结果:

  • 第一种方法可以为每首曲目创建缩略图,在50首测试歌曲中找到40首的合唱部分
  • 第二种方法只对50首歌曲中的30首起作用,它发现合唱部分对30首歌曲中的21首起作用
  • 显然,我知道哪种方法更优越,但我需要在一份报告中描述和解释结果,该报告需要证明正确的统计测试

    其他学术论文以前也使用过f检验来做这件事,但由于他们的方法非常优越,他们的目标通常是100%准确地检测合唱开始时间

    我的目标是更轻松,因为我只是在寻找生成的缩略图,以包含合唱的任何部分,无论开始

    有谁能建议一些客观的测试,我可能会探索关于我的项目?这是我第一次进行这样的调查,所以我的经验/知识非常低


    谢谢大家!

    也许,你的方法是用时间切割来形成你的歌曲曲目,以获得关于声音类型(合唱等)的相关信息。在CoolEdit这样的声音编辑器中,您可以设置时间限制并为它们指定名称,如“合唱”、“暂停”、“音乐”。。。然后,必须提取切割信息,以便在Matlab中导入。对于Windows 32,可从中使用工具Wav2labs;本程序提取剪切到文本文件,可以用Matlab的textscan函数读取

    毕竟,只有分割精度必须继续,比如正确识别信号类型(合唱/非合唱)的百分比时间


    或者更准确地指定您的问题

    也可以在Stat SE:提问。也许你会得到更多关于统计的建议。谢谢,我不知道这个网站存在!让我害怕的是(毫无疑问是正确的)一个基本假设,即大多数流行歌曲都不可避免地有一个“韵文/合唱”结构。好吧,我专门将其用于商业用途,以便在我使用过的情况下,这种说法更可能是正确的。我不确定你想说什么?我有一个excel文件,里面有50首歌的所有合唱部分的时间码。你所说的时间百分比是什么意思?如果你的算法决定是否使用合唱,为什么不在算法正确识别声音类型时计算时间或帧数呢。若算法正确地将类型从10帧分配到9帧,那个么答案是90%的准确率。