Menu
CoddyTech

Korelasyon Nedensellik Değildir

Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 33 / 64.

r yalnızca düz çizgileri görür. Burada y, x tarafından tamamen belirlenir, ancak r 0'dır:

x değeri -3 ile 3 arasında değişirken y = x kare için bir saçılım grafiği: noktaların oluşturduğu kusursuz bir U şekli, başlık r = 0.0

Düşen yarı, yükselen yarıyı götürür. 0'a yakın bir r, doğrusal bir ilişki olmadığı anlamına gelir; ilişki olmadığı değil: bir özelliği çıkarmadan önce grafiği çiz.

Ve tek bir uzak nokta güçlü bir r varmış gibi gösterebilir; bu yüzden önce aykırı değerleri kontrol et:

4 civarında yatayda ve 5 civarında dikeyde gevşek bir küme oluşturan, r = -0.27 değerine sahip sekiz mavi nokta ve 20 ile 25'te uzakta bulunan bir kırmızı nokta. Bu noktayla birlikte r, 0.95'e yükseliyor

Son olarak, r hiçbir zaman bir nedeni kanıtlamaz. Daha büyük çocukların ayakkabıları daha büyüktür ve daha iyi okurlar: her ikisini de belirleyen, gizli bir üçüncü değişken olan yaştır.

challenge icon

Görev

Orta

Bir çay dükkânı fincanlarını test ediyor: 9 fincan için steep ve taste (demleme dakikası, puan), diğer 10 fincan için sugar ve score (şeker küpü, puan). Program, fazladan bir fincanın şeker miktarını, ardından puanını okur.

  1. Demleme süresi ve tadın r değerini yazdırın.
  2. Şeker ve puanın r değerini, ardından fazladan fincan eklenmiş hâlini yazdırın.

Aşağıda gösterildiği gibi 2 ondalık basamağa yuvarlayın ve etiketleyin. Başka bir dükkân ve fazladan fincan için 10, 2.0:

Steeping r: -0.05
Sugar r: -0.23
Sugar r with the extra cup: -0.88

Kendin dene

import numpy as np

# 9 fincanın dakika cinsinden demleme süresi ve lezzet puanı
steep = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
taste = np.array([3.1, 5.0, 6.6, 7.7, 8.1, 7.6, 6.5, 5.1, 3.4])

# Diğer 10 fincandaki küp şeker sayısı ve lezzet puanı
sugar = np.array([0, 2, 1, 3, 0, 2, 1, 3, 2, 1])
score = np.array([6.5, 5.8, 7.4, 6.1, 5.9, 7.0, 6.2, 6.8, 6.4, 5.7])

# Ek fincan
extra_sugar = float(input())
extra_score = float(input())

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Makine Öğrenimi için İstatistik bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi