Пытаясь соответствовать chi_square распределение с использованием fitdistr()
в R. Документация на это здесь (и не очень полезно для меня): https://stat.ethz.ch/R-manual/R-devel/library/MASS/html/fitdistr.htmlраспределение хи-квадрат R
Вопрос 1: chi_df
ниже имеет следующий вывод: 3.85546875 (0.07695236)
. Что такое второй номер? Отклонение или стандартное отклонение?
Вопрос 2: fitdistr
генерирует 'k', определяемый распределением Chi-SQ. Как я могу поместить данные, чтобы получить константу масштабирования «A»? Я тупо использую строки 14-17 ниже. Очевидно, это не хорошо.
Вопрос 3: Определяется ли распределение Chi-SQ только для определенного диапазона х? (Дисперсия определяется как 2K, в то время как средний = к. Это должно потребовать некоторых ограниченного х-диапазон ... Статистика вопрос не программирование ...)
nnn = 1000;
## Generating a chi-sq distribution
chii <- rchisq(nnn,4, ncp = 0);
## Plotting Histogram
chi_hist <- hist(chii);
## Fitting. Gives probability density which must be scaled.
chi_df <- fitdistr(chii,"chi-squared",start=list(df=3));
chi_k <- chi_df[[1]][1];
## Plotting a fitted line:
## Spanning x-length of chi-sq data
x_chi_fit <- 1:nnn*((max(chi_hist[[1]][])-min(chi_hist[[1]][]))/nnn);
## Y data using eqn for probability function
y_chi_fit <- (1/(2^(chi_k/2)*gamma(chi_k/2)) * x_chi_fit^(chi_k/2-1) * exp(-x_chi_fit/2));
## Normalizing to the peak of the histogram
y_chi_fit <- y_chi_fit*(max(chi_hist[[2]][]/max(y_chi_fit)));
## Plotting the line
lines(x_chi_fit,y_chi_fit,lwd=2,col="green");
Спасибо за вашу помощь!
1) Я собрать второе значение стандартное отклонение по оценке, в соответствии с 'Str (chi_df)' и 'значение:' раздел файла справки. – thelatemail
«Документация об этом ужасно» - можете ли вы это прояснить? Я считаю документацию неплохой. Например, это более или косвенно отвечает на ваш первый вопрос. –
@rawr Нет необходимости в этих точках с запятой. Фактически, ** не используйте точки с запятой в R ** –