Пакет проверки R

Я решил проблему чтения данных и получил несколько графиков из пакета проверки R. Теперь я хочу знать, как упорядочить данные в R, т.е. я упорядочил данные наблюдения, как (120, 396), где 120 - время выполнения и 396 это общее начальное время. Данные прогноза имеют одно дополнительное измерение члена ансамбля, например (120, 396,10). Прежде чем помещать эти наборы данных в функцию проверки пакета проверки, мне нравится это

obs=round(runif(100))
forecast=runif(100)

Я не знаю, зачем нужен этот процесс и что он делает, но он необходим перед включением функции проверки. Затем, чтобы использовать функцию проверки, которую я использую,

verify(obs,forecast,obs.type="binary",frcst.type="prob")

Тогда все в порядке, и я могу использовать результат проверки для других целей. Но я не знаю, как работает пакет проверки и правильно ли я упорядочиваю данные? Какое измерение взято в качестве выборочного измерения в приведенном выше наборе данных 120, 396?


person Waqar Younas    schedule 15.02.2011    source источник


Ответы (1)


Вы должны сообщить verify, какие данные вы хотите просмотреть и какого типа данные. Таким образом, строки, которые вы показываете, имеют два вектора, где obs равно 0 или 1 и является двоичной переменной, а forecast непрерывен между 0 и 1 и является вероятностью.

Ваши данные выглядят так, как будто они могут быть непрерывными как в наблюдениях, так и в прогнозах, и вы можете применить verify ко второму элементу каждой пары или тройки. Если это так, просмотр этого примера может помочь вам понять, как verify может работать в таких случаях.

x <- 120:130
ob <- data.frame(cbind(x, y=3 * x + 40 * rnorm(11) ) )
ob
fc <- data.frame(cbind(x, y=3 * x + 10 * rnorm(11), z = rep(10,11) ) )
fc
V  <- verify(ob$y, fc$y, obs.type = "cont", frcst.type = "cont" )
summary(V)

Очевидно, что вам нужно будет использовать свои собственные имена переменных, когда вы будете проверять свои собственные наблюдения и прогнозы.

person Henry    schedule 13.04.2011