我試圖關閉基於計算95%置信區間一系列基於Matlab中的矩陣:計算95%置信區間從診斷測試數據
我知道如何計算所需的靈敏度,特異性,陰性預測值和陽性預測值,但我不能確定,給出這些數據,如何計算95%置信區間。
任何幫助將不勝感激。
我試圖關閉基於計算95%置信區間一系列基於Matlab中的矩陣:計算95%置信區間從診斷測試數據
我知道如何計算所需的靈敏度,特異性,陰性預測值和陽性預測值,但我不能確定,給出這些數據,如何計算95%置信區間。
任何幫助將不勝感激。
您需要整個分配來計算您的置信區間。 一旦擁有了,請將其稱爲「數據」並運行以下代碼。 該代碼與數據中的nans一起使用,向量(Nx1)或矩陣(NxM)。只要每個分佈由一列
%%% 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
那麼網站是如何這樣的:vassarstats.net/clin1.html能夠計算只給出上述數據的置信區間? – GeeDeeJay
這不是一個matlab問題沒有更多,是不是? –
代表你不說你想要的95%置信區間什麼價值,但你所顯示數據不足以計算的任何置信區間。如果您在自己的帖子中添加了更多數據,請展示它。 – nekomatic
那麼網站是如何這樣的:http://vassarstats.net/clin1.html能夠計算只給出上述數據的置信區間? – GeeDeeJay
好的,閱讀您鏈接的頁面(您顯然沒有!),鏈接「技術說明」下有一個解釋。除非我有信心我能夠捍衛涉及底層分佈的假設,否則我會非常謹慎地引用以這種方式估計的置信限度(並且我絕對稱之爲估計而不是計算)。 – nekomatic