我正在评估5种不同方法预测特定二进制结果(称为“成功”和“失败”)的有效性。数据如下所示:
Method Sample_Size Success Percent_Success
1 28 4 0.14
2 19 4 0.21
3 24 7 0.29
4 21 13 0.61
5 22 9 0.40
我想对这5种方法进行测试,以评估这些方法的相对优势。换句话说,我想按照性能的顺序对方法进行排序,方法是方法1>方法2> ...方法5。为避免出现多个比较的问题,我计划按照以下几行进行置换测试:
步骤1:汇总所有数据,以使总样本量为114,共获得37次成功。
步骤2:将数据随机分为5组,相应的样本大小分别为28、19、24、21和22。
步骤3:如果从步骤2中观察到的Percent_Success顺序与我的数据顺序一致,则增加一个计数器。
步骤4:重复步骤2和3多次(例如10000)。
所需的p值=最终计数器值/ 10000。
问题:
以上程序可以吗?
R中有什么可以让我执行上述测试的吗?
任何改进或替代方法的建议都会有所帮助。