Moje pierwsze pytanie tutaj w Stackoverflow ... mam nadzieję, że moje pytanie jest wystarczająco szczegółowe.Regresja liniowa - przyspieszenie ram w Swift
Mam tablicę w Swift z pomiarami w określonych datach. Jak:
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)
Kilka dni brakuje, po prostu nie wziąć pomiar ... Wszystkie pomiary powinny być na linii, bardziej lub mniej. Więc pomyślałem o regresji liniowej. Znalazłem framework Accelerate, ale brakuje dokumentacji i nie mogę znaleźć przykładów.
Dla brakujących pomiarów chciałbym mieć funkcję, jako dane wejściowe, brakujący dzień, a jako wynik najlepiej zgadnąć, na podstawie innych pomiarów.
func bG(day: Int) -> Double {
return // return best guess for measurement
}
Dzięki za pomoc. Jan
Wielkie dzięki za twój kod (i twoje zmiany na moje pytanie), ABakerSmith! Jestem z tego bardzo zadowolony ... Btw, jak powiedziałem, jestem nowy w Stackoverflow ... czy powinienem głosować na inną odznakę dla ciebie? Byłbym szczęśliwy ... :-) – arakweker
Niesamowite, cieszę się, że pomogło! Jeśli uważasz, że odpowiedź rozwiązała Twój problem, możesz oznaczyć go jako poprawny, naciskając znacznik wyboru po lewej stronie. Możesz również uzyskać odpowiedzi na pytania głosowe, ale uważam, że potrzebujesz 15 punktów za to. – ABakerSmith
Witamy w Stack Overflow przy okazji! – ABakerSmith