Nonlinear Curve Fitting.pdf

(121 KB) Pobierz
http://www.colby.edu/chemistry/PChem/scripts/lsfitpl.html
Analiza regresji nieliniowej
Przekład:
Robert Wiśniewski
Wersja 3.
Teraz mamy do dyspozycji 22 funkcje oraz poprawione tłumienie zbieżności.
Wprowadzać pary danych:
Wybrać dopasowywaną funkcję:
Wprowadzić wartości początkowe:
Tryb zbieżności:
Szybko
Tłumienie
Silne tłumienie
Wyniki:
Fitting Function: a(1-exp(-bx))
initial a= 7.5
initial b= 0.4
________ Input Data (Fit values from inital guesses)________
x
y
y(fit)
residual
1.0
2.4
2.4726 -0.0726
2.0
4.2
4.13003
0.06997
3.0
5.0
5.24104
-0.24104
4.0
6.0
5.98578
0.01422
5.0
6.5
6.48499
0.01501
====================== Results =========================
a= 7.597 +- 0.331
b= 0.3825 +- 0.034
______________________ Output Data _________________________
x
y
y(fit)
residual
1.0
2.4
2.415 -0.015
2.0
4.2
4.06234
0.13766
POMOC
Pary
x-y
należy wprowadzać po jednej parze w wierszu z pierwszą wartością
x
(zmienna
niezależna. Wartości
x
i
y
oddzielać spacją tabulatorem lub przecinkiem. Dane można
kopiować i wklejać z arkusza EXCEL.
Przykłady korzystania z analizy regresji – patrz załączony plik:
lsExamples[1].pdf
Trzeba wprowadzić przybliżone wartości początkowe estymowanych parametrów. Czasem
dobrze działa wprowadzenie wszystkich wartości równych
1.
W celu dopasowania funkcji z parametrem
c,
można wybrać ta wartość jako ustaloną. Opcja
ta pozwala na korzystanie z
c
jako parametru bez zmiany jego wartości podczas procedury
regresji metodą najmniejszych kwadratów.
Gdy obliczenia nie są zbieżne:
1.
Spróbować zastosować opcję tłumienia
Damped
2.
W razie wolnej zbieżności, wprowadzić wyniki poprzedniego uruchomienia
niezbieżnego jako wartości początkowe
3.
Skorzystać z wynikowych wartości
y
jako wartości początkowych
Pozostawić puste pola wartości początkowych nieużywanych parametrów
Analiza regresji nieliniowej wg funkcji definiowanych przez użytkownika – patrz strona
John
Pezzullo's:
Nonlinear Least Squares Curve Fitter
http://statpages.org/nonlin.html
Gdy nie pojawia się ekran z wykresem,, trzeba skorzystać z nowszej wersji wtyczki
Java
wbudowanej w przeglądarkę.
Procedurę
Java
tworzenia wykresu opracował
Leigh Brookshaw.
Colby College Chemistry, T. W. Shattuck, 4/24/2008
Zgłoś jeśli naruszono regulamin