İçeriğe geç

Kalibrasyon Eğrisi Hesaplayıcı | Laboratuvar Analizi için Doğrusal Regresyon

Standartlarınızdan kalibrasyon eğrileri oluşturun. Cihaz yanıtından bilinmeyen konsantrasyonları hesaplayın. Analitik kimya ve laboratuvar çalışmaları için eğim, kesişim ve R² değerlerini anında alın.

Basit Kalibrasyon Eğrisi Hesaplayıcısı

Kalibrasyon Veri Noktalarını Girin

1.
2.

Kalibrasyon Eğrisi

Kalibrasyon eğrisi oluşturmak için en az 2 geçerli veri noktası girin

Bilinmeyen Konsantrasyonu Hesapla

Önce en az 2 veri noktası girerek geçerli bir kalibrasyon eğrisi oluşturun
Yükleme hesaplayıcısı...
📚

Belgeler

Kalibrasyon Eğrisi Nedir ve Neden Önemlidir

Laboratuvarda bir şeyi ölçerken—kan örneklerindeki protein konsantrasyonu veya sudaki kirleticiler gibi—cihazınız size bir sinyal, konsantrasyon değil, verir. İşte burada kalibrasyon eğrileri kritik öneme sahip olur. Bunu bir dili çevirmeye benzetebilirsiniz: cihazınız absorbans birimleri veya zirve alanları dilinde konuşur ve siz bunu kullanabileceğiniz konsantrasyon değerlerine dönüştürmeniz gerekir.

Bir kalibrasyon eğrisi, cihaz yanıtı ile bilinen konsantrasyonlar arasındaki matematiksel ilişkiyi belirler. Pratikte şöyle çalışır: bilinen konsantrasyonlara sahip birkaç standart ölçersiniz, sonuçları çizersiniz, bu noktalara bir çizgi yerleştirirsiniz ve ardından bu çizgiyi kullanarak bilinmeyen konsantrasyonların yanıtlarını belirlersiniz. Bu yaklaşımın güvenilirliğini sağlayan şey, doğrusal regresyon analizidir, bu analiz verilerinizin en iyi uyan çizgisini bulur ve R² değeri ile bu çizginin ne kadar güvenilir olduğunu söyler.

Kalibrasyon eğrilerinin gerçek gücü, evrensel uygulanabilirliğindedir. İster bir UV-Vis spektrofotometre çalıştırıyor olun, ister HPLC'de numuneleri analiz ediyor olun, ister bir flüorometreyle DNA miktarını belirliyor olun, ilke aynıdır: bilinen standartları ölçün, eğriyi oluşturun, bilinmeyenleri tahmin edin. Bu hesaplayıcı matematiği otomatik olarak halleder, size eğim, kesişim ve R² değerlerini vererek, sayı çözmeyle uğraşmak yerine analizinize odaklanmanızı sağlar.

Kalibrasyon Eğrilerinin Çalışma Prensibi

Kalibrasyon Eğrilerinin Matematiği

Özünde, bir kalibrasyon eğrisi konsantrasyon (x) ve yanıt (y) arasındaki matematiksel ilişkiyi temsil eder. Çoğu analitik yöntem için, bu ilişki doğrusal bir modeli izler:

y=mx+by = mx + b

Burada:

  • yy = cihaz yanıtı (bağımlı değişken)
  • xx = konsantrasyon (bağımsız değişken)
  • mm = eğim (yöntemin duyarlılığı)
  • bb = y-kesişimi (arka plan sinyali)

Hesaplayıcı, bu parametreleri gözlenen yanıtlar ile doğrusal model tarafından tahmin edilen değerler arasındaki karesel farkların toplamını en aza indiren en küçük kareler yöntemi kullanarak belirler.

Gerçekleştirilen temel hesaplamalar şunlardır:

  1. Eğim (m) hesaplaması: m=i=1n(xixˉ)(yiyˉ)i=1n(xixˉ)2m = \frac{\sum_{i=1}^{n}(x_i - \bar{x})(y_i - \bar{y})}{\sum_{i=1}^{n}(x_i - \bar{x})^2}

  2. Y-kesişimi (b) hesaplaması: b=yˉmxˉb = \bar{y} - m\bar{x}

  3. Belirlilik katsayısı (R²) hesaplaması: R2=1i=1n(yiy^i)2i=1n(yiyˉ)2R^2 = 1 - \frac{\sum_{i=1}^{n}(y_i - \hat{y}_i)^2}{\sum_{i=1}^{n}(y_i - \bar{y})^2}

    Burada y^i\hat{y}_i belirli bir x değeri için tahmin edilen y değerini temsil eder.

  4. Bilinmeyen konsantrasyon hesaplaması: xunknown=yunknownbmx_{unknown} = \frac{y_{unknown} - b}{m}

Sonuçların Yorumlanması

Eğim (m) yöntemin duyarlılığını gösterir. Daha dik bir eğim, konsantrasyondaki küçük değişimlerin yanıtta büyük değişimler ürettiği anlamına gelir—bu genellikle istenen şeydir çünkü benzer konsantrasyonlar arasında ayrım yapmanıza yardımcı olur. Ancak, aşırı dik bir eğim, üst algılama sınırına yakın çalıştığınızı da gösterebilir. Pratikte, farklı partiler arasındaki eğimleri karşılaştırmak, cihaz sapmasını sorun olmadan önce belirlemenize yardımcı olur.

Y-kesişimi (b) konsantrasyon sıfır olduğunda arka plan sinyalini temsil eder. İnsanların yakaladığı şey şudur: sıfır dışı bir kesişim mutlaka kötü değildir. Bazı yöntemler doğal olarak arka plan sinyaline sahiptir—örneğin, floresans testleri genellikle reaktif boşluğundan kaynaklanan taban floresansı gösterir. Önemli olan tutarlılıktır. Kalibrasyon arasında kesişiminiz aniden değişirse, bu kirlenme, reaktif bozulması veya cihaz sorunlarının bir işaretidir.

Belirlilik katsayısı (R²) verilerinizin düz çizgiyi ne kadar iyi izlediğini ölçer. 0 ile 1.0 arasında değerler görürsünüz, 1.0 mükemmel doğrusallık anlamına gelir. Düzenleyici çalışmalar ve yayın kalitesinde veri için, R² > 0.99 hedefleyin. Sürekli olarak R² < 0.995 alıyorsanız, bu yaygın nedenleri araştırın: pipetleme hataları, standart bozulması, doğrusal aralığın dışında çalışma veya matris etkileri. Bazen ilişki basitçe doğrusal değildir—bu size farklı bir konsantrasyon aralığı veya kalibrasyon modeli denemeniz gerektiğini söyler.

Bu Kalibrasyon Eğrisi Hesap Makinesini Kullanma Kılavuzu

Başlamak için sadece birkaç tıklama yeterli. İşte laboratuvarların çoğunun izlediği iş akışı:

Adım 1: Kalibrasyon Veri Noktalarını Girme

  1. Sol sütuna bilinen konsantrasyon değerlerini girin
  2. Sağ sütuna karşılık gelen yanıt değerlerini girin
  3. Hesap makinesi varsayılan olarak iki veri noktası ile başlar
  4. Ek standartlar eklemek için "Veri Noktası Ekle" düğmesine tıklayın
  5. İstenmeyen veri noktalarını kaldırmak için çöp kutusu simgesini kullanın (minimum iki nokta gereklidir)

Adım 2: Kalibrasyon Eğrisini Oluşturma

En az iki geçerli veri noktası girdiğinizde, hesap makinesi otomatik olarak:

  1. Doğrusal regresyon parametrelerini hesaplar (eğim, kesişim ve R²)
  2. Regresyon denklemini y = mx + b (R² = değer) formatında görüntüler
  3. Veri noktalarınızı ve en iyi uyum çizgisini gösteren görsel bir grafik oluşturur

Adım 3: Bilinmeyen Konsantrasyonları Hesaplama

Bilinmeyen örneklerin konsantrasyonunu belirlemek için:

  1. Bilinmeyen örneğinizin yanıt değerini belirlenen alana girin
  2. "Hesapla" düğmesine tıklayın
  3. Hesap makinesi, kalibrasyon eğrinize göre hesaplanan konsantrasyonu görüntüleyecektir
  4. Sonucu kayıtlarınıza veya raporlarınıza kolayca aktarmak için kopyalama düğmesini kullanın

Güvenilir Sonuçlar Almak İçin İpuçları

İyi kalibrasyonu mükemmel kalibrasyondan ayıran şey, pratikte gerçekten işe yarayan yöntemlerdir:

  • Minimum 5-7 kalibrasyon noktası kullanın—iki veya üç nokta size bir çizgi verebilir, ancak ilişkinin gerçekten doğrusal olup olmadığını göstermez. Daha fazla nokta, aksi takdirde kaçıracağınız eğriselliği ve aykırı değerleri ortaya çıkarır.

  • Bilinmeyenleri sınırlayın—en düşük standardınızın beklenen örnek konsantrasyonlarınızın altında ve en yüksek standardınızın üzerinde olduğundan emin olun. Kalibrasyon aralığınızın ötesine ekstrapolasyon yapmak tehlikelidir.

  • Noktaları stratejik olarak yerleştirin—çoğu uygulama için eşit aralıklar iyi çalışır, ancak dedeksiyon limitine yakın çalışıyorsanız, hassasiyetin en önemli olduğu düşük uçta daha fazla nokta kümeleyebilirsiniz.

  • Çift veya üçlü ölçümler yapın—tek ölçümler pipetleme hatalarını ve cihaz değişkenliğini gizler. Tekrarlar yöntemizin gerçek hassasiyetini gösterir.

  • Eğriyi güvenmeden önce doğrusallığı kontrol edin—R² > 0,99 analitik çalışmalar için altın standarttır. 0,995'in altındaki herhangi bir değer incelemeyi hak eder. Bazen konsantrasyon aralığınızı daraltmanız veya ağırlıklı regresyon modeline geçmeniz gerekebilir.

Gerçek Dünya Uygulamaları

Kalibrasyon eğrilerini neredeyse her analitik laboratuvarda bulacaksınız. İşte ölçümleri anlamlı kıldıkları yerler:

Analitik Kimya

Bileşikleri nitelendirirken, kalibrasyon eğrileri ham dedektör sinyalleri ile gerçek konsantrasyonlar arasındaki boşluğu doldurur:

  • UV-Görünür Spektrofotometri—bir numunenin konsantrasyonunu belirlemek için ne kadar ışık absorbe ettiğini ölçer. Bu, farmasötik aktif bileşenlerden gıda renklendiricilerine kadar her şey için geçerlidir. Tipik bir uygulama: enerji içeceklerinde 273 nm'de absorbansın doğrudan konsantrasyonla ilişkilendirildiği kafein miktarını belirlemek.

  • Yüksek Performanslı Sıvı Kromatografisi (HPLC)—farmasötik analizin temel aracı. Kromatogramdan gelen tepe alanları veya yükseklikleri kalibrasyon eğriniz aracılığıyla konsantrasyona eşler. İlaç test laboratuvarlarında, bu yaklaşım tabletlerdeki ağrı kesicilerden bileşik preparatlardaki kirleticilere kadar her şeyi nicelendirir.

  • Atomik Absorpsiyon Spektroskopisi (AAS)—iz metalleri ölçmek için gereklidir. Çevre laboratuvarları, içme suyundaki kurşunu veya topraktaki arseniği günlük olarak kontrol etmek için bunu kullanır; milyarda bir seviyesindeki tespit limitleri dikkatle hazırlanmış kalibrasyon eğrileri gerektirir.

  • Gaz Kromatografisi (GC)—uçucu ve yarı uçucu bileşikler için tercih edilen yöntem. Adli tıp laboratuvarlarında kan alkol seviyelerinden gıdadaki pestisit kalıntılarına kadar, GC kalibrasyon eğrileri alıkoyma sürelerini ve tepe alanlarını eylem alınabilir konsantrasyon verilerine dönüştürür.

Biyokimya ve Moleküler Biyoloji

Yaşam bilimleri laboratuvarları sürekli kalibrasyon eğrileri çalıştırır, genellikle günde birden fazla:

  • Protein Nitelendirmesi—Bradford, BCA veya Lowry yöntemlerini kullanıyor olsanız da, BSA veya başka bir protein standardı ile standart bir eğri oluşturursunuz. Yaygın bir senaryo: Western blotlama için hücre lizatları hazırlarken şeritler arasında eşit protein miktarları yüklemek. Kalibrasyon eğrisi doğruluğu sağlar.

  • DNA/RNA Nitelendirmesi—260 nm'de spektrofotometri size absorbansı verir; standart eğriniz (genellikle bilinen konsantrasyonda lambda DNA standardı kullanılarak) bunu ng/μL'ye dönüştürür. Qubit gibi flörometrik yöntemler için, iki standartlı kalibrasyon aynı ilkenin basitleştirilmiş bir versiyonudur.

  • ELISA Testleri—bunlar neredeyse her zaman kalibrasyon eğrileri kullanır. Bilinen antijen/antikor konsantrasyonları boyunca renk gelişimini (veya floresansı) ölçersiniz, sonra numunelerinizi bu eğriden enterpolasyonla belirlersiniz. Klinik tanıda, bu yaklaşım insülin seviyelerinden viral yüke kadar her şeyi nicelendirir.

  • qPCR Analizi—göreli nitelendirme kalibrasyon eğrilerini atlarken, mutlak nitelendirme onlara bağlıdır. Bilinen bir şablonun seri seyreltmelerini oluşturur, qPCR'ınızı çalıştırır, Ct değerlerini log(konsantrasyon)'a karşı çizersiniz ve bilinmeyenlerinizdeki kopya sayılarını belirlemek için bu standart eğriyi kullanırsınız.

Çevre Testleri

Çevresel analizde düzenleyici uyumluluk büyük ölçüde kalibrasyon eğrilerine bağlıdır. Su arıtma tesisleri nitratları, fosfatları ve ağır metalleri günlük olarak test eder—her ölçüm, kalibrasyon eğrisi aracılığıyla EPA onaylı standartlara geri izlenir. Kirlenmiş sahaları analiz eden toprak laboratuvarları, sadece "evet/hayır" tespini değil, ıslah kararları için nicel veriler gerektirir. Hava kalitesi izleme istasyonları, partikül maddeleri ve NO₂ veya SO₂ gibi gazları ölçerken, halk sağlığı kararları için veri doğruluğunu sağlamak amacıyla sürekli kalibrasyon kullanır.

Farmasötik Endüstri

Farmasötide kalibrasyon eğrileri isteğe bağlı değil—düzenleyici gerekliliklerdir. Her parti serbest bırakma testinde aktif bileşen içeriği için HPLC veya UV-Vis kullanılır, taze hazırlanmış kalibrasyon eğrileriyle. Çözünme testleri, tabletlerin ilacı ne kadar hızla serbest bıraktığını doğrular, zaman noktası ölçümleri kalibrasyon standartlarına karşı çizilir. Aylarca veya yıllarca ilaç bozulmasını izleyen stabilite çalışmaları, hafif değişiklikleri tespit etmek için tutarlı kalibrasyon gerektirir. Klinik deneme numunelerini analiz eden biyoanalitik laboratuvarlar en katı gereksinimlere tabidir, genellikle R² > 0,99 ve çoklu konsantrasyon seviyelerinde kalite kontrolleri gerektirir.

Gıda ve İçecek Endüstrisi

Gıda güvenliği testleri, düzenleyici sınırları karşılamak için kalibrasyon eğrilerine güvenir. Pestisit kalıntılarını test eden laboratuvarlar, milyonda bir veya daha düşük seviyede bileşikleri tespit etmelidir—bu kesinlik iyi karakterize edilmiş kalibrasyon gerektirir. Besin etiketi, vitaminlerin, minerallerin ve makro besin maddelerinin doğru nicelendirilmesini gerektirir. Tat bileşenleri, renklendiriciler veya koruyucular için kalite kontrolleri, gıda katkı maddesi düzenlemelerine uygunluğu ve parti-parti tutarlılığını sağlamak için kalibrasyon eğrileri kullanır.

Doğrusal Kalibrasyon Yeterli Olmadığında

Doğrusal kalibrasyon birçok yöntem için mükemmel çalışır, ancak her zaman değil. İşte doğrusal olmayan durumlarla karşılaştığınızda başvurulacak yaklaşımlar:

Polinom Kalibrasyon (ikinci veya üçüncü dereceden denklemler) eğri şeklindeki ilişkileri ele alır. Yüksek konsantrasyonlarda antijen-antikor bağlanmasının doyduğu immünoassaylarda veya spektroskopik yöntemlerin üst algılama sınırına yakın bölgelerinde karşılaşırsınız. Dezavantajı? Polinom eğriler kalibrasyon aralığının kenarlarında öngörülemeyen şekilde davranabilir.

Logaritmik Dönüşüm doğrusal olmayan verileri doğrusal forma dönüştürür. Bu yaklaşım, yanıtın büyüklük sırası boyunca değiştiği durumlarda öne çıkar—farmakolojide doz-yanıt eğrileri veya mikrobiyal büyüme deneylerini düşünün. Dönüşüm verilerinizi doğrusallaştırır, böylece standart doğrusal regresyonu uygulayabilirsiniz.

Ağırlıklı Doğrusal Regresyon heteroskedastisiteyi ele alır—konsantrasyon aralığı boyunca değişen varyans anlamına gelen şık terim. Düşük konsantrasyonlarda ölçüm hatası baskın olur; yüksek konsantrasyonlarda hatalar oransal olarak daha küçüktür. 1/x veya 1/x² gibi ağırlık faktörleri verilerinizin en güvenilir olduğu yerlere daha fazla önem verir. Bu yaklaşım biyoanalitik yöntem validasyonu için giderek daha fazla zorunlu tutulmaktadır.

Standart Ekleme Yöntemi matris etkilerinin dış kalibrasyonu güvenilmez kıldığı durumlarda çalışır. Ayrı standartlar yerine, bilinen miktarlarda analitin doğrudan örneklerinize eklenmesi söz konusudur. Daha zaman alıcıdır ancak matris girişimini ortadan kaldırır—kan, toprak özütleri veya gıda matrisleri gibi karmaşık örnekler için vazgeçilmezdir.

İç Standart Kalibrasyonu örnek hazırlama sırasındaki kayıpları ve enjeksiyon değişkenliğini telafi eder. Standartlara ve örneklere aynı şekilde, analitten kimyasal olarak benzer ancak ayırt edilebilir bilinen bir bileşik eklersiniz. Mutlak yanıtlar yerine oranları ölçerek, işlemsel değişimleri iptal edersiniz. GC-MS ve LC-MS yöntemleri doğru nicelik için büyük ölçüde bu yaklaşıma dayanır.

Kalibrasyon Yöntemlerinin Evrimi

Bilinmeyenlerin standartlarla karşılaştırılması eski ağırlık ve ölçüm sistemlerine kadar uzansa da, bugün kullandığımız matematiksel temel 1805 yılında Adrien-Marie Legendre'nin en küçük kareler yöntemini tanıtmasıyla ortaya çıktı. Carl Friedrich Gauss daha sonra bu kavramları geliştirerek, modern doğrusal regresyonun altında yatan istatistiksel çerçeveyi oluşturdu.

Kalibrasyon eğrileri, 20. yüzyılın ortalarında enstrümantal analizin yükselişiyle temel araçlar haline geldi. 1940-50'li yıllar yaygın spektrofotometriyi getirdi, ardından 1960-70'li yıllarda kromatografik teknikler geldi. Her gelişme, enstrüman sinyallerini anlamlı konsantrasyonlara dönüştürmek için güvenilir bir kalibrasyon gerektirdi.

1970-80'lerdeki laboratuvarların bilgisayarlaşması, kalibrasyonu manuel grafik kağıdı çiziminden otomatik hesaplamalara dönüştürdü. Daha da önemlisi, FDA, EPA ve ICH gibi düzenleyici kurumlar resmi doğrulama gerekliliklerini belirledi. Günümüz analistleri doğrusallığı, doğruluğu, kesinliği ve tespit sınırlarını göstermelidir—hepsi uygun kalibrasyon eğrisi oluşturmaya dayanır.

Modern zorluklar kalibrasyon yöntemlerini daha da ileriye taşıyor. Trilyon parçada bir seviyesindeki ultra-iz analizi, matris etkilerini ve heterokedastisiteyi hesaba katan karmaşık modeller gerektiriyor. İyi haber mi? İstatistiksel yazılımlar ve hesaplama gücü, yöntem geliştirmeye zaman ayırmaya istekli her laboratuvara gelişmiş kalibrasyon imkânı sağlıyor.

Kod Örnekleri

İşte çeşitli programlama dillerinde kalibrasyon eğrisi hesaplamalarını uygulama örnekleri:

Excel

1' Excel VBA Doğrusal Regresyon Kalibrasyon Eğrisi Fonksiyonu
2Function CalculateUnknownConcentration(response As Double, calibrationPoints As Range) As Double
3    Dim xValues As Range, yValues As Range
4    Dim slope As Double, intercept As Double
5    Dim i As Integer, n As Integer
6    
7    ' x ve y değerlerini ayarla
8    n = calibrationPoints.Rows.Count
9    Set xValues = calibrationPoints.Columns(1)
10    Set yValues = calibrationPoints.Columns(2)
11    
12    ' LINEST kullanarak eğim ve kesişimi hesapla
13    slope = Application.WorksheetFunction.Slope(yValues, xValues)
14    intercept = Application.WorksheetFunction.Intercept(yValues, xValues)
15    
16    ' Bilinmeyen konsantrasyonu hesapla
17    CalculateUnknownConcentration = (response - intercept) / slope
18End Function
19
20' Çalışma sayfasında kullanım:
21' =CalculateUnknownConcentration(A1, B2:C8)
22' Burada A1 yanıt değerini ve B2:C8 konsantrasyon-yanıt çiftlerini içerir
23

Python

1import numpy as np
2from scipy import stats
3import matplotlib.pyplot as plt
4
5def create_calibration_curve(concentrations, responses):
6    """
7    Bilinen konsantrasyon-yanıt çiftlerinden kalibrasyon eğrisi oluşturur.
8    
9    Parametreler:
10    concentrations (dizi benzeri): Bilinen konsantrasyon değerleri
11    responses (dizi benzeri): Karşılık gelen yanıt değerleri
12    
13    Döndürür:
14    tuple: (eğim, kesişim, r_kare, grafik)
15    """
16    # Girişleri numpy dizilerine dönüştür
17    x = np.array(concentrations)
18    y = np.array(responses)
19    
20    # Doğrusal regresyon yap
21    slope, intercept, r_value, p_value, std_err = stats.linregress(x, y)
22    r_squared = r_value ** 2
23    
24    # Tahmin çizgisi oluştur
25    x_line = np.linspace(min(x) * 0.9, max(x) * 1.1, 100)
26    y_line = slope * x_line + intercept
27    
28    # Grafik oluştur
29    plt.figure(figsize=(10, 6))
30    plt.scatter(x, y, color='red', label='Kalibrasyon Noktaları')
31    plt.plot(x_line, y_line, color='blue', label=f'y = {slope:.4f}x + {intercept:.4f}')
32    plt.xlabel('Konsantrasyon')
33    plt.ylabel('Yanıt')
34    plt.title('Kalibrasyon Eğrisi')
35    plt.legend()
36    plt.grid(True, linestyle='--', alpha=0.7)
37    plt.text(min(x), max(y) * 0.9, f'R² = {r_squared:.4f}', fontsize=12)
38    
39    return slope, intercept, r_squared, plt
40
41def calculate_unknown_concentration(response, slope, intercept):
42    """
43    Kalibrasyon parametrelerini kullanarak yanıt değerinden bilinmeyen konsantrasyonu hesaplar.
44    
45    Parametreler:
46    response (float): Ölçülen yanıt değeri
47    slope (float): Kalibrasyon eğrisinden eğim
48    intercept (float): Kalibrasyon eğrisinden kesişim
49    
50    Döndürür:
51    float: Hesaplanan konsantrasyon
52    """
53    return (response - intercept) / slope
54
55# Örnek kullanım
56concentrations = [0, 1, 2, 5, 10, 20]
57responses = [0.1, 0.3, 0.5, 1.1, 2.0, 3.9]
58
59slope, intercept, r_squared, plot = create_calibration_curve(concentrations, responses)
60print(f"Kalibrasyon denklemi: y = {slope:.4f}x + {intercept:.4f}")
61print(f"R² = {r_squared:.4f}")
62
63# Bilinmeyen konsantrasyonu hesapla
64unknown_response = 1.5
65unknown_conc = calculate_unknown_concentration(unknown_response, slope, intercept)
66print(f"Bilinmeyen konsantrasyon: {unknown_conc:.4f}")
67
68# Grafiği göster
69plot.show()
70

JavaScript

1/**
2 * Kalibrasyon eğrisi için doğrusal regresyon hesapla
3 * @param {Array} points - [konsantrasyon, yanıt] çiftleri dizisi
4 * @returns {Object} Regresyon parametreleri
5 */
6function calculateLinearRegression(points) {
7  // x ve y değerlerini çıkar
8  const x = points.map(point => point[0]);
9  const y = points.map(point => point[1]);
10  
11  // Ortalamaları hesapla
12  const n = points.length;
13  const meanX = x.reduce((sum, val) => sum + val, 0) / n;
14  const meanY = y.reduce((sum, val) => sum + val, 0) / n;
15  
16  // Eğim ve kesişimi hesapla
17  let numerator = 0;
18  let denominator = 0;
19  
20  for (let i = 0; i < n; i++) {
21    numerator += (x[i] - meanX) * (y[i] - meanY);
22    denominator += Math.pow(x[i] - meanX, 2);
23  }
24  
25  const slope = numerator / denominator;
26  const intercept = meanY - slope * meanX;
27  
28  // R-kareyi hesapla
29  const predictedY = x.map(xVal => slope * xVal + intercept);
30  const totalSS = y.reduce((sum, yVal) => sum + Math.pow(yVal - meanY, 2), 0);
31  const residualSS = y.reduce((sum, yVal, i) => sum + Math.pow(yVal - predictedY[i], 2), 0);
32  const rSquared = 1 - (residualSS / totalSS);
33  
34  return {
35    slope,
36    intercept,
37    rSquared,
38    equation: `y = ${slope.toFixed(4)}x + ${intercept.toFixed(4)}`,
39    calculateUnknown: (response) => (response - intercept) / slope
40  };
41}
42
43// Örnek kullanım
44const calibrationPoints = [
45  [0, 0.1],
46  [1, 0.3],
47  [2, 0.5],
48  [5, 1.1],
49  [10, 2.0],
50  [20, 3.9]
51];
52
53const regression = calculateLinearRegression(calibrationPoints);
54console.log(regression.equation);
55console.log(`R² = ${regression.rSquared.toFixed(4)}`);
56
57// Bilinmeyen konsantrasyonu hesapla
58const unknownResponse = 1.5;
59const unknownConcentration = regression.calculateUnknown(unknownResponse);
60console.log(`Bilinmeyen konsantrasyon: ${unknownConcentration.toFixed(4)}`);
61

R

1# Kalibrasyon eğrisi oluşturma ve bilinmeyen konsantrasyonu hesaplama fonksiyonu
2create_calibration_curve <- function(concentrations, responses, unknown_response = NULL) {
3  # Veri çerçevesi oluştur
4  cal_data <- data.frame(
5    concentration = concentrations,
6    response = responses
7  )
8  
9  # Doğrusal regresyon yap
10  model <- lm(response ~ concentration, data = cal_data)
11  
12  # Parametreleri çıkar
13  slope <- coef(model)[2]
14  intercept <- coef(model)[1]
15  r_squared <- summary(model)$r.squared
16  
17  # Grafik oluştur
18  plot <- ggplot2::ggplot(cal_data, ggplot2::aes(x = concentration, y = response)) +
19    ggplot2::geom_point(color = "red", size = 3) +
20    ggplot2::geom_smooth(method = "lm", formula = y ~ x, color = "blue", se = FALSE) +
21    ggplot2::labs(
22      title = "Kalibrasyon Eğrisi",
23      x = "Konsantrasyon",
24      y = "Yanıt",
25      subtitle = sprintf("y = %.4fx + %.4f (R² = %.4f)", slope, intercept, r_squared)
26    ) +
27    ggplot2::theme_minimal()
28  
29  # Sağlanırsa bilinmeyen konsantrasyonu hesapla
30  unknown_conc <- NULL
31  if (!is.null(unknown_response)) {
32    unknown_conc <- (unknown_response - intercept) / slope
33  }
34  
35  # Sonuçları döndür
36  return(list(
37    slope = slope,
38    intercept = intercept,
39    r_squared = r_squared,
40    equation = sprintf("y = %.4fx + %.4f", slope, intercept),
41    plot = plot,
42    unknown_concentration = unknown_conc
43  ))
44}
45
46# Örnek kullanım
47concentrations <- c(0, 1, 2, 5, 10, 20)
48responses <- c(0.1, 0.3, 0.5, 1.1, 2.0, 3.9)
49
50# Kalibrasyon eğrisi oluştur
51result <- create_calibration_curve(concentrations, responses, unknown_response = 1.5)
52
53# Sonuçları yazdır
54cat("Kalibrasyon denklemi:", result$equation, "\n")
55cat("R²:", result$r_squared, "\n")
56cat("Bilinmeyen konsantrasyon:", result$unknown_concentration, "\n")
57
58# Grafiği göster
59print(result$plot)
60

Sık Sorulan Sorular

Kalibrasyon Eğrisi Nedir ve Nasıl Çalışır?

Kalibrasyon eğrisi, enstrümanınızın ölçtüğü şey (absorbans, zirve alanı, floresans yoğunluğu) ile gerçekten bilmek istediğiniz şey (konsantrasyon) arasındaki çeviri anahtarıdır. Bilinen konsantrasyonlara sahip birkaç standart ölçerek, sonuçları çizerek ve bu noktalardan bir çizgi (veya eğri) geçirerek oluşturursunuz. Bu ilişkiyi kurduktan sonra, bilinmeyen bir numune ölçebilir, onun yanıtının eğri üzerinde nerede olduğuna bakabilir ve konsantrasyonunu okuyabilirsiniz. Bunu, enstrümanınız ve analiz yönteminiz için özel olarak hazırlanmış bir ölçüm cetveli olarak düşünün.

[Çevirinin geri kalanı aynı şekilde devam eder...]

Referanslar ve Daha Fazla Okuma

Düzenleyici Yönergeler ve Standartlar

Teknik Dokümantasyon

  • NIST Kimya Web Kitabı - Kimyasal bileşikler ve ölçüm standartları için referans verileri.

  • IUPAC Önerileri - Analitik nomenklatür ve uygulamalar için Uluslararası Saf ve Uygulamalı Kimya standartları.

Bilimsel Literatür

  • Harris, D. C. (2015). Kantitatif Kimyasal Analiz (9. Baskı). W. H. Freeman ve Şirketi.

  • Skoog, D. A., Holler, F. J., & Crouch, S. R. (2017). Enstrümantal Analizin İlkeleri (7. Baskı). Cengage Learning.

  • Miller, J. N., & Miller, J. C. (2018). Analitik Kimya için İstatistik ve Kemometri (7. Baskı). Pearson Eğitim Limited.

  • Almeida, A. M., Castel-Branco, M. M., & Falcão, A. C. (2002). Biyoanalitik yöntemler için kalibrasyon çizgileri yeniden incelendi: ağırlıklandırma şemaları. Kromatografi B Dergisi, 774(2), 215-222.

  • Currie, L. A. (1999). Tespit ve miktar sınırları: kökenleri ve tarihsel genel bakış. Analytica Chimica Acta, 391(2), 127-134.


Bu kalibrasyon eğrisi hesaplayıcısı, analizinize odaklanabilmeniz için regresyon matematiğini halleder. Standartlarınızı girin, eğim ve R² değerlerinizi alın ve enstrüman yanıtlarını konsantrasyonlara dönüştürün. Tek bir numune çalıştırıyor olun ya da tüm bir metodu doğruluyor olun, güvenilir kalibrasyon doğru niceliksel belirlemenin başladığı yerdir.