-
-
-
Ostatnio dla zabawy zaczalem pisac program do regresji liniowej. Taka konkurencja dla programu dra Szatkowskiego, ktory jest juz troszeczke stary i nie potrafi np. wczytywac danych.. To jednak troche przydatne: jesli pracujemy na arkuszu kalkulacyjnym (np. OpenOffice Calc), wystarczy zaznaczyc dwie kolumny danych i wkleic je do pliku tekstowego, a nastepnie wczytac do programu. Uwaga na separator dziesietny; w Windows powinien to byc przecinek. Program daje identyczne wyniki jak ten ze strony IF; rowniez korzysta z uproszczonej metody najmniejszych kwadratow. Pelna metoda troche zmniejsza Δa i Δb, dlatego zdecydowalem sie zostawic tak, jak jest.
Zrzuty ekranu dosepne na nplot.republika.pl
Wersja Linux (zrodlo): n/d
Wersja Windows (binarium): n/d
Aha, wazne: program wymaga GTK2 (ze wzgledu na przenosnosc kodu). Jesli nie macie zainstalowanego GIMPa, albo jakiegos innego programu korzystajacego z GTK (GIMP Tool Kit), mozna pobrac runtme environment tutaj (≈3734k).
Jesli uwazacie, ze program moze sie do czegos przydac i warto go rozwijac, to napiszcie w tym temacie. W przeciwnym wypadku tez napiszcie:) Z gory wielkie dzieki:)
[14.03.2006] FIXED: Program przy wczytywaniu pomija teraz puste linijki
_________________ We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further.
Richard Dawkins
Ostatnio zmieniony przez marian 2006-09-11, 00:15, w całości zmieniany 7 razy d41d8cd98f00b204e9800998ecf8427e
-
-
-
spoko spoko daje błdey wspólczynników? i wydruki? ja bym go tam robił jeszcze bo wydaje sie warty rozwoju
dobrze ża na GTK bo sam z Gimpa kozystałem jakiś czas a to dobra droga do rozwoju softwareu na swiecie
peace
_________________ "..żadna szkoła nie uczy tak jak ulica.."
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Program oczywiscie oblicza regresje podajac blendy wyznaczania wspolczynnikow, ale narazie nie ma mozliwosci exportowania wykresow w celu ich wydrukowania, czy wkomponowania w sprawozdanie (chyba, ze PrintScreen + obrobka). Niestety nie mam za bardzo czasu na rozwoj tego programu, ale mam nadzieje, ze w czasie swiat uda mi sie go przepisac na Qt, ktory IMO zapewnia lepsza przenosnosc. Uzytkownicy Windowsa nie beda musieli wtedy sciagac runtime environmentu do GTK (ktory zajmuje prawie 4MB) bo Qt natywnie kozysta w Windowsowego API. Mysle tez nad mozliwoscia exportowania wykresow do EPSa i mozliwoscia edycji danych z poziomu programu.
[ Dodano: 2006-04-17, 02:39 ]
Po dwoch dniach niemal nieustannego programowania i calym dniu testow moge w koncu "upublicznic" nowa wersje mojego programu jako 0.4rc1. Z testow wynikalo, ze program zachowuje sie bardzo stabilnie i jest odporny nawet na proby wczytania pliku binarnego zamiast danych;) W sprawie bugow mozna pisac na mojego emaila, badz pm. Z gory thx za reporty;)
Zrzuty ekranu dostepne na nplot.republika.pl
Najnowsza wersja zawsze na sourceforge.net/projects/nanoplot
Zmiany:
- program zostal zupelnie przepisany na Qt4 (wiecej informacji o Qt na www.trolltech.com)
- dodana zostala mozliwosc edycji danych z poziomu programu za pomoca standardowego "spreadsheeta" (screeny)
- zostala zoptymalizowana procedura regresji i zdecydowalem sie w koncu na "pelna" metode najmniejszych kwadratow (choc roznica jest na 4 cyfrze znaczacej)
- dane sa teraz przechowywane jako double (poprzednio byly jako float)
- sporo mniejszych poprawek i bug-fixow
Do zrobienia:
- dopasowanie logarytmiczne i eksponencjalne
- szukanie pików
- dopasowanie funkcji zdefiniowanej przez uzytkownika bazowane na algorytmach genetycznych (??)
- i wiele innych pomyslow..
[21.04.2006] Wersja 0.4rc2: zmiany glownie wizualne, zmienilem GUI.
[3.05.2006] Wersja 0.4rc3:
- mozliwosc zmiany separatora dziesietnego (kropka lub przecinek)
- przepisana od nowa procedura wczytywania danych
[7.07.2006] Wersja 0.4rc4:
- program liczy teraz rowniez wspolczynnik korelacji r
- export wykresow do EPSa
- export danych do ASCII i srodowiska LaTeX tabular
- podstawowa mozliwosc ustawien wykresu
- kilka mniejszych poprawek i support dla QtLinguista
Co sie bede rozpisywal;) Dokladny changelog tutaj.
_________________ We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further.
Richard Dawkins
Ostatnio zmieniony przez marian 2006-09-11, 00:14, w całości zmieniany 8 razy d41d8cd98f00b204e9800998ecf8427e
-
-
-
Wielkie dzieki za info:) Dorzucilem juz tego dll'a do archiwow. Po prostu zapomnialem odinstalowac MinGW podczas prob;) Musze sobie qemu zaistalowac i jakiegos surowego Windowsa na nim do testow. Mam nadzieje, ze to tymczasowe rozwiazanie; nastepnym razem skompiluje jakims innym kompilatorem, tak, zeby ta biblioteka w ogole nie byla potrzebna.
[ Dodano: 2006-05-03, 21:25 ]
Ciagle zostaje mingwm10.dll; skupiam sie narazie na funkcjonalnosci programu. Moze jak bede mial wiecej czasu to nad tym popracuje.
[ Dodano: 2006-06-15, 22:14 ]
Przejsciowe (mam nadzieje) problemy z serverem:(
[ Dodano: 2006-06-24, 12:45 ]
Zainteresowanych informuje, ze powstala (robocza) strona programu nplot.republika.pl. BTW: program zmienil nazwe:) Projekt zostal tez zaakceptowany przez sourceforge.net (sourceforge.net/projects/nanoplot). Jak bede mial w koncu troche czasu, to nawet cos tam umieszcze;)
[ Dodano: 2006-10-10, 23:29 ]
Wersja 0.4.3 jest już gotowa. Do ściągnięcia na stronie projektu na sourceforge'u. W 0.4.2 wkradł się niestety błąd w eksporcie, więc zalecam ściągnięcie nowej wersji.
_________________ We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further.
Richard Dawkins
d41d8cd98f00b204e9800998ecf8427e
Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014 Strona wygenerowana w 22,7ms. Zapytań do SQL: 17
|