_fit_coefficients
Firma
_fit_coefficients(
x: FloatVector,
y: FloatVector,
weights: FloatVector,
) -> tuple[float, float, float]
Che problema risolve
Calcola un singolo aggiornamento dei coefficienti del fit lineare pesato: pendenza, intercetta e varianza pesata di x.
Contratto sugli input
x,yeweightsdevono essere gia validati dal chiamante.weightsdeve contenere pesi strettamente positivi.xdeve avere varianza pesata finita e non nulla.
Dove viene usata
Come fallisce
ValueErrorse la varianza pesata dixnon e finitaValueErrorse la varianza pesata dixe troppo vicina a zero, cioe se non ci sono abbastanza valori distinti per stimare la pendenza
Perche resta privata
E un mattone interno dell’algoritmo di lin_fit. Documentarlo chiarisce il flusso del calcolo, ma non avrebbe molto senso come endpoint pubblico separato.