Я хочу использовать функцию Matlab bootci()
, чтобы дать мне доверительные интервалы для данных о распространенности.
Простым примером является распространенность числа 1 в следующих данных (10 %). Тем не менее, я не понимаю, почему я получаю доверительный интервал [100, 100]
.
Может кто-нибудь сообщить мне, что мне нужно сделать по-другому, или если есть более подходящий метод, чем bootci()
?
data = repmat(1:10, 1, 10);
f = @(x) sum(x == 3) / size(x, 2) * 100; % calculates percentage (10%)
ci = bootci(2000, f, d)
Вывод:
ci =
100 100