2017-04-27 7 views
-2

Ich versuche, den 95% Konfidenzintervall eine Reihe von Matrizen in Matlab zu berechnen beruhte:berechnen 95% Konfidenzintervall von Diagnosetestdaten

Matrix of Diagnostic Test Data

Ich weiß, wie berechnen die erforderliche Empfindlichkeit , Spezifität, negativer prädiktiver Wert und positiver prädiktiver Wert, jedoch bin ich nicht sicher, wie man mit diesen Daten das 95% -Konfidenzintervall berechnet.

Jede Hilfe würde sehr geschätzt werden.

+0

Sie sagen nicht, welchen Wert Sie das 95% Konfidenzintervall von wollen, aber die Daten, die Sie gezeigt haben, sind nicht genug, um Konfidenzintervalle von irgendetwas zu berechnen. Wenn Sie mehr Daten hinter Ihrem Beitrag haben, zeigen Sie es bitte an. – nekomatic

+0

Wie können dann Sites wie diese: http://vassarstats.net/clin1.html Konfidenzintervalle nur mit den oben genannten Daten berechnen? – GeeDeeJay

+0

OK, lesen Sie die Seite, mit der Sie verlinkt haben (was Sie anscheinend nicht haben!), Es gibt eine Erklärung unter dem Link "Technischer Hinweis". Ich wäre sehr vorsichtig, wenn ich ein so geschätztes Konfidenzniveau zitieren würde (und würde es definitiv eine Schätzung und keine Berechnung nennen), wenn ich nicht sicher wäre, dass ich die Annahmen bezüglich der zugrunde liegenden Verteilungen verteidigen könnte. – nekomatic

Antwort

0

Sie benötigen die gesamte Verteilung, um Ihre Konfidenzintervalle zu berechnen. Sobald Sie es haben, nennen Sie es "Daten" und führen Sie den folgenden Code. Der Code arbeitet mit Nans in den Daten, mit Vektoren (Nx1) oder Matrizen (NxM). Solange jede Verteilung durch eine Spalte dargestellt wird

%%% calculate CI 
    alpha_lvl = [2.5 97.5]; % lower and upper boundaries for the CI 
    SEM = nanstd(data)./sqrt(sum(~isnan(data))); % Standard Error 
    ts = tinv(alpha_lvl/100,length(data)-1);  % T-Score 
    CI = bsxfun(@plus,nanmean(data),bsxfun(@times,SEM,ts')); % confidence intervals 
+0

Wie können dann Sites wie diese: vassarstats.net/clin1.html Konfidenzintervalle nur mit den oben genannten Daten berechnen? – GeeDeeJay

+0

Das ist keine Matlab-Frage mehr, oder? –

Verwandte Themen