Funkcja celu aproksymacji - algorytm genetyczny

Funkcja celu aproksymacji - algorytm genetyczny
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.

Potrzebuję określić funkcję celu dla aproksymacji o różnej ilości punktów podawanych na wejściu. Jak można rozwiązać ten problem? Jakieś pomysły?

Pozdrawiam

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Nie widzę w ogóle gdzie tu jest jakis problem. Przeciez każda funkcja oceny jakości aproksymacji jest niezależna od liczb punktów. Ot choćby https://pl.wikipedia.org/wiki/Aproksymacja_średniokwadratowa

  • Rejestracja: dni
  • Ostatnio: dni
0

Dobrze, a jak to ma wyglądać w kodzie programu, najlepiej matlabowym :) ale nie pogardzę w innych ;).

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Najprościej to licz sobie po prostu dla danej aproksymacji różnicę między aproksymowana watrością a wartością oczekiwaną w punktach i potem wyliczaj sobie np. średnią rozbieżność, albo odchylenie standardowe. Czyli w pętli liczysz dla każdego punktu ''|wartosc_aprox - wartosc_prawdziwa|", sumujesz to a potem dzielisz przez liczbę punktów i voila. Trywialna funkcja jest. Im mniejsza wartość tym lepsza aproksymacja.

EraeRa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Do takich rzeczy tylko R.

Jeśli zależność jest liniowa, zmienna egzogeniczna z przedziałami otwartymi, a rozkład normalny to można użyć funkcji lm()
jeśli nie to np. ugólnionej metody glm()

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki wszystkim za odpowiedzi, szczególnie Shalom. Problem rozwiązany. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.