У меня есть значения частоты, изменяющиеся со временем (единицы оси x
), как показано на рисунке ниже. После некоторой нормализации эти значения можно рассматривать как точки данных функции плотности для некоторого распределения.
Вопрос. Если предположить, что эти частотные точки взяты из распределения Вейбулла T
, как я могу сопоставить наилучшую функцию плотности Вейбулла с точками, чтобы вывести из нее параметры распределения T
?
sample <- c(7787,3056,2359,1759,1819,1189,1077,1080,985,622,648,518,
611,1037,727,489,432,371,1125,69,595,624)
plot(1:length(sample), sample, type = "l")
points(1:length(sample), sample)
Обновить. Чтобы не быть неправильно понятым, я хотел бы добавить немного больше пояснений. Говоря у меня есть значения частоты, изменяющиеся со временем (x
единиц оси), я имею в виду, что у меня есть данные, которые говорят, что у меня есть:
- 7787 реализаций значения 1
- 3056 реализаций значения 2
- 2359 реализаций значения 3 ... и т.д.
Некоторым путем к моей цели (как мне кажется, неправильной) было бы создание набора этих реализаций:
# Loop to simulate values
set.values <- c()
for(i in 1:length(sample)){
set.values <<- c(set.values, rep(i, times = sample[i]))
}
hist(set.values)
lines(1:length(sample), sample)
points(1:length(sample), sample)
и используйте fitdistr
на set.values
:
f2 <- fitdistr(set.values, 'weibull')
f2
Почему я считаю это неверным и почему я ищу лучшее решение в R
?
в подходе подбора распределения, представленном выше, предполагается, что
set.values
является полным набором моих реализаций из распределенияT
в моем первоначальном вопросе я знаю точки из первой части кривой плотности - я не знаю ее хвоста и хочу оценить хвост (и вся функция плотности)
T
. Может быть, разумно предположить, что первая часть (часть между 1. и 2. точками на гистограмме выше) является линейной, а последняя часть - вейбулловской (Вейбулл - это предположение, которое я получил от кого-то, кто предоставил мне данные. Я бы не стал Ставлю на это свою жизнь, но я склонен предположить то же самое.) - person Marta Karas   schedule 05.05.2015