La mia prima domanda qui su Stackoverflow ... spero che la mia domanda sia abbastanza specifica.Regressione lineare - Accelerare la struttura in Swift
Ho un array in Swift con misurazioni in determinate date. Come:
var myArray:[(day: Int, mW: Double)] = []
myArray.append(day:0, mW: 31.98)
myArray.append(day:1, mW: 31.89)
myArray.append(day:2, mW: 31.77)
myArray.append(day:4, mW: 31.58)
myArray.append(day:6, mW: 31.46)
Alcuni giorni mancano, ho solo non ha preso una misura ... Tutte le misurazioni devono essere su una linea, più o meno. Quindi ho pensato alla regressione lineare. Ho trovato il framework Accelerate, ma manca la documentazione e non riesco a trovare esempi.
Per le misurazioni mancanti mi piacerebbe avere una funzione, con in input un giorno mancante e come risultato un'ipotesi migliore, basata sulle altre misurazioni.
func bG(day: Int) -> Double {
return // return best guess for measurement
}
Grazie per l'aiuto.
Grazie mille per il tuo codice (e le tue modifiche alla mia domanda), ABakerSmith! Sono molto contento ... Btw, come ho detto, sono nuovo di Stackoverflow ... dovrei votare un altro badge per te? Sarei felice di ... :-) – arakweker
Fantastico, sono contento che sia stato d'aiuto! Se ritieni che una risposta risolva il tuo problema, puoi contrassegnarlo come corretto premendo il segno di spunta sulla sinistra. Puoi anche votare le risposte alle domande, ma credo che tu abbia bisogno di 15 punti per questo. – ABakerSmith
Benvenuti nello Stack Overflow a proposito! – ABakerSmith