BaşlayınÜcretsiz Başlayın

Varyansın hesaplanması

Sık kullanılan fonksiyonların kaputun altında ne yaptığını biraz anlamak önemlidir. Varyansı nasıl hesaplayacağını zaten biliyor olsan da, bu başlangıç seviyesi bir derstir ve bunu varsaymıyoruz. Bu egzersizde, videolarda tartışılan denklemleri kullanarak Iris veriscolor'un taç yaprağı uzunluğunun varyansını açıkça hesaplayacağız. Ardından np.var() ile de hesaplayacağız.

Bu egzersiz

Python ile İstatistiksel Düşünme (Bölüm 1)

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Taç yaprağı uzunlukları (versicolor_petal_length) ile ortalama taç yaprağı uzunluğu arasındaki farklardan oluşan differences adlı bir dizi oluştur. versicolor_petal_length değişkeni zaten ad alanında bir NumPy dizisi olarak mevcut, dolayısıyla NumPy'nin vektörleştirilmiş işlemlerinden yararlanabilirsin.
  • Bu dizideki her bir öğeyi kareye al. Örneğin, x**2 ifadesi x dizisindeki her öğeyi kareye alır. Sonucu diff_sq olarak sakla.
  • np.mean() kullanarak diff_sq içindeki öğelerin ortalamasını hesapla. Sonucu variance_explicit olarak sakla.
  • np.var() kullanarak versicolor_petal_length'in varyansını hesapla. Sonucu variance_np olarak sakla.
  • Tutarlı olduklarından emin olmak için hem variance_explicit hem de variance_np değerlerini tek bir print çağrısında yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Array of differences to mean: differences


# Square the differences: diff_sq


# Compute the mean square difference: variance_explicit


# Compute the variance using NumPy: variance_np


# Print the results

Kodu Düzenle ve Çalıştır