Fikertoiminto
term_id: phi_coefficient
Category: basic_concepts
Definition
Fikertoiminto (φ) on mittari kahden binäärimuuttujan väliselle yhteydelle, ja se toimii Pearsonin korrelaatiokertoimena dikotomisille muuttujille. Sen arvo vaihtelee välillä -1–+1, jossa 0 tarkoittaa ei-yhteyttä.
Summary
Tilastollinen mittari kahden binäärimuuttujan välisen yhteyden voimakkuudelle.
Key Concepts
- Binäärimuuttujat
- Korrelaatio
- Ristiintaulukko
- Yhteyden voimakkuus
Use Cases
- Binäärisen luokittelijan suorituskyvyn arviointi tarkkuuden lisäksi
- Suhdeanalyysi kyselytutkimuksen datasta, jossa vastaukset ovat kyllä/ei
- Ominaisuusvalinta kategorisissa syötedatajoukoissa
Code Example
import numpy as np
from scipy.stats import chi2_contingency
# Example: Calculate phi coefficient from a 2x2 confusion matrix
tn, fp, fn, tp = 90, 10, 5, 95
matrix = [[tn, fp], [fn, tp]]
chi2, p, dof, expected = chi2_contingency(matrix)
phi = np.sqrt(chi2 / (tn + fp + fn + tp))
print(f'Phi coefficient: {phi:.3f}')