R验证包

时间:2013-12-16 08:46:35

标签: r

我用来验证模型的气候。我在验证包中看到了三个选项

  1. 当obs为cont且预测为cont

  2. 当obs是二进制并预测二进制

  3. 当obs为二进制且预测为cont时

  4. 我使用并理解第一个和第二个,但我想使用第三个但我面临挑战,为下面的概率数据和逻辑背后的二进制和续数据开发脚本

    po = c(0.26,0.09,0.48,0.36,0.08,0.95,0.83,0.62,0.16,0.21,0.82,0.61,0.22,0.16,0.27,0.92,0.90,0.88,0.81,0.37,0.86,0.51)
    py = c(0.00,0.76,0.27,0.31,0.54,0.76,0.52,0.70,0.31,0.18,0.23,0.81,0.40,0.91,0.01,0.40,0.75,0.79,0.36,0.59,0.71,0.87)
    

    我需要使用如下面的脚本

    来绘制roc
    A<- verify(py, po, frcst.type = "prob", obs.type = "binary") 
    roc.plot(A, main = "Test 1", binormal = TRUE, plot = "both")
    

    如何开发一个脚本来同时使用二进制和续?有关此脚本的任何帮助

1 个答案:

答案 0 :(得分:0)

您提供的数据是什么(po,py)?概率?

对于cont / cont和二进制/二进制,对于prob / binary,您不需要概率预测模型。如果我理解正确,则cont / cont比较预测和观察例如降雨量。二进制/二进制比较预测和观察是否超过一定量。预测可以是连续的,然后转换为二进制,也可以是二进制开始。所有这些都可以通过确定性预测模型来完成。对于概率/二元,您必须预测发生事件的概率,因此这就是您需要概率预测模型的原因。