Kvantifikace lineárních vztahů

Úvod do lineárního modelování v Pythonu

Jason Vestuto

Data Scientist

Předběžná vizualizace

Tři panely, bodové grafy, korelace od silné po nulovou zleva doprava

Úvod do lineárního modelování v Pythonu

Opakování statistiky jedné proměnné

# Mean
mean = sum(x)/len(x)
# Deviation, sometimes called "centering"
dx = x - np.mean(x)
# Variance
variance = np.mean(dx*dx)
# Standard Deviation
stdev = np.sqrt(variance)
Úvod do lineárního modelování v Pythonu

Kovariance

# Deviations of two variables
dx = x - np.mean(x)
dy = y - np.mean(y)
# Co-vary means to vary together
deviation_products = dx*dy
# Covariance as the mean
covariance = np.mean(dx*dy)
Úvod do lineárního modelování v Pythonu

Korelace

# Divide deviations by standard deviation 
zx = dx/np.std(x)
zy = dy/np.std(y)
# Mean of the normalize deviations
correlation = np.mean(zx*zy)
Úvod do lineárního modelování v Pythonu

Normalizace: Před

Graf Gaussových rozdělení, tvar zvonu, různé středy, výšky a šířky

Úvod do lineárního modelování v Pythonu

Normalizace: Po

Graf Gaussových rozdělení, tvar zvonu, obě se středem v nule, stejná výška a šířka

Úvod do lineárního modelování v Pythonu

Velikost vs. směr

  • Hodnoty korelace: -1 až +1

Šest panelů, 2 řady po 3 sloupcích, bodové grafy, korelace od silné po slabou zleva doprava

  • Dvě složky: Velikost (1 až 0) vs. Znaménko (+ nebo -)
Úvod do lineárního modelování v Pythonu

Pojďme procvičovat!

Úvod do lineárního modelování v Pythonu

Preparing Video For Download...