Beräkna Standardavvikelse Index (SDI) för att bedöma noggrannheten av testresultat i förhållande till ett kontrollmedel. Viktigt för statistisk analys och laboratoriekvalitetskontroll.
Beräkna Standardavvikelseindex (SDI) för att bedöma noggrannheten i dina testresultat.
Standardavvik Index (SDI) är ett statistiskt verktyg som används för att bedöma noggrannheten och precisionen av ett testresultat i förhållande till ett kontroll- eller jämförelsegruppsmedel. Det kvantifierar antalet standardavvikelser ett testresultat ligger från kontrollmedlet, vilket ger värdefull insikt i prestandan hos analytiska metoder i laboratoriemiljöer och andra testmiljöer.
SDI beräknas med följande formel:
Där:
För att beräkna SDI:
Anta:
Beräkning:
Ett SDI på 1.0 indikerar att testresultatet ligger en standardavvikelse över kontrollmedlet.
SDI mellan -1 och +1: Acceptabel prestanda.
Testresultaten ligger inom en standardavvikelse från kontrollmedlet, vilket indikerar god överensstämmelse med förväntade värden. Ingen åtgärd krävs vanligtvis.
SDI mellan -2 och -1 eller mellan +1 och +2: Varningsområde.
Resultaten är acceptabla men bör övervakas. Detta område antyder potentiell avvikelse från normen som kan kräva uppmärksamhet. Undersök möjliga orsaker och överväg omtestning.
SDI mindre än -2 eller större än +2: Oacceptabel prestanda.
Utredning krävs för att identifiera och åtgärda problem. Resultat i detta område indikerar en betydande avvikelse från förväntade värden och kan indikera systematiska problem i testprocessen eller instrumenteringen. Omedelbara korrigerande åtgärder rekommenderas.
I kliniska laboratorier är SDI avgörande för:
Industrier använder SDI för att:
Forskare tillämpar SDI för att:
Konceptet med Standardavvik Index utvecklades ur behovet av standardiserade metoder för att bedöma laboratorieprestanda. Med framväxten av kompetensprovningsprogram under mitten av 1900-talet behövde laboratorier kvantitativa mått för att jämföra resultat. SDI blev ett grundläggande verktyg som tillhandahöll ett enkelt sätt att utvärdera noggrannhet i förhållande till data från jämförelsegrupper.
Framstående personer inom statistik, såsom Ronald Fisher och Walter Shewhart, bidrog till utvecklingen av statistiska kvalitetskontrollmetoder som ligger till grund för användningen av index som SDI. Deras arbete lade grunden för moderna kvalitetsäkringspraxis inom olika industrier.
1' Beräkna SDI i Excel
2' Anta att Testresultat finns i cell A2, Kontrollmedel i B2, Standardavvikelse i C2
3= (A2 - B2) / C2
4
1def calculate_sdi(test_result, control_mean, standard_deviation):
2 return (test_result - control_mean) / standard_deviation
3
4## Exempelanvändning
5test_result = 102
6control_mean = 100
7standard_deviation = 2
8
9sdi = calculate_sdi(test_result, control_mean, standard_deviation)
10print(f"SDI: {sdi}")
11
1calculate_sdi <- function(test_result, control_mean, standard_deviation) {
2 (test_result - control_mean) / standard_deviation
3}
4
5## Exempelanvändning
6test_result <- 102
7control_mean <- 100
8standard_deviation <- 2
9
10sdi <- calculate_sdi(test_result, control_mean, standard_deviation)
11cat("SDI:", sdi, "\n")
12
1% Beräkna SDI i MATLAB
2test_result = 102;
3control_mean = 100;
4standard_deviation = 2;
5
6sdi = (test_result - control_mean) / standard_deviation;
7disp(['SDI: ', num2str(sdi)]);
8
1function calculateSDI(testResult, controlMean, standardDeviation) {
2 return (testResult - controlMean) / standardDeviation;
3}
4
5// Exempelanvändning
6const testResult = 102;
7const controlMean = 100;
8const standardDeviation = 2;
9
10const sdi = calculateSDI(testResult, controlMean, standardDeviation);
11console.log(`SDI: ${sdi}`);
12
1public class SDICalculator {
2 public static void main(String[] args) {
3 double testResult = 102;
4 double controlMean = 100;
5 double standardDeviation = 2;
6
7 double sdi = (testResult - controlMean) / standardDeviation;
8 System.out.println("SDI: " + sdi);
9 }
10}
11
1#include <iostream>
2
3int main() {
4 double testResult = 102;
5 double controlMean = 100;
6 double standardDeviation = 2;
7
8 double sdi = (testResult - controlMean) / standardDeviation;
9 std::cout << "SDI: " << sdi << std::endl;
10
11 return 0;
12}
13
1using System;
2
3class Program
4{
5 static void Main()
6 {
7 double testResult = 102;
8 double controlMean = 100;
9 double standardDeviation = 2;
10
11 double sdi = (testResult - controlMean) / standardDeviation;
12 Console.WriteLine("SDI: " + sdi);
13 }
14}
15
1<?php
2$testResult = 102;
3$controlMean = 100;
4$standardDeviation = 2;
5
6$sdi = ($testResult - $controlMean) / $standardDeviation;
7echo "SDI: " . $sdi;
8?>
9
1test_result = 102
2control_mean = 100
3standard_deviation = 2
4
5sdi = (test_result - control_mean) / standard_deviation
6puts "SDI: #{sdi}"
7
1package main
2
3import "fmt"
4
5func main() {
6 testResult := 102.0
7 controlMean := 100.0
8 standardDeviation := 2.0
9
10 sdi := (testResult - controlMean) / standardDeviation
11 fmt.Printf("SDI: %.2f\n", sdi)
12}
13
1let testResult = 102.0
2let controlMean = 100.0
3let standardDeviation = 2.0
4
5let sdi = (testResult - controlMean) / standardDeviation
6print("SDI: \(sdi)")
7
Ett SVG-diagram som illustrerar SDI och dess tolkning.