W MATLAB-u możesz wypróbować funkcję errorbar : http://www.mathworks.de/de/help/matlab/ref/errorbar.html
Alternatywnie możesz to zrobić głupio i ręcznie. Na przykład, mając macierz punktów danych „a”, możesz obliczyć swoje średnie za pomocą funkcji m = średnia (a), obliczyć swoje CI (w zależności od tego, jakiego CI potrzebujesz) i wykreślić wyniki ręcznie.
Demonstracja, jeśli znasz już średnią i CI, zakładając, że CI znajdują się w macierzy CI (pierwsza i druga kolumna), a średnie w macierzy a :
plot (1: length (CI), a, 'o', 'markersize', 10)% plot the meanhold on; plot (1: length (CI), CI (1 ,: ), `` v '', `` markersize '', 6)% wykresu dolna granica CI utrzymuj na; plot (1: length (CI), CI (2,:), '^', 'markersize', 6)% plot górnej granicy CI on; dla I = 1: długość (CI)% połącz górną i dolną granicę linią ([II], [CI (1, I) CI (2, I)]) przytrzymaj; koniec; oś ([0 długość (CI) +1 min (CI (1,:)) * 0,75 max (CI (2,:)) * 1,25])% oś skali
Demonstracja w przypadku, gdy wiesz pomiary indywidualne, dla eksperymentu z powtarzanymi pomiarami, 3+ warunki, jeden warunek na kolumnę, jeden temat w wierszu w macierzy a, bez brakujących próbek, 95% CI według MATLAB-a ttest():
[H, P, CI] = ttest (a ); % oblicz 95% CI dla każdej kolumny w macierzy a% CI znajduje się teraz w macierzy CI! wykres (1: długość (CI), [średnia (a)], „o”, „wielkość markera”, 10)% wykreśl średnią on; plot (1: length (CI), CI (1, :), 'v', 'markersize', 6)% plot dolnej granicy CI utrzymywać na; plot (1: length (CI), CI (2, :) , '^', 'markersize', 6)% wykresu górna granica CI utrzymuje się na; dla I = 1: długość (CI)% łączy górną i dolną granicę linią ([II], [CI (1, I) CI ( 2, I)]) trzymaj się; koniec; oś ([0 długość (CI) +1 min (CI (1,:)) * 0,75 max (CI (2,:)) * 1,25])% oś skali kod>