Пакет проверки R - PullRequest
       0

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

2 голосов
/ 16 февраля 2011

Я решил проблему чтения данных и получил несколько графиков из пакета верификации 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?

1 Ответ

1 голос
/ 13 апреля 2011

Вы должны указать 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)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...