Napisał
rax666
hmm, ale i tak wszsytko mozna osiagnac wykonujac wiecej zapytan sql.
w prawdzie bedzie to trfalo dluzej, ale prostota po pierwsze.
No mozna zrobic wszystko tylko jakim kosztem w pewnym momencie sam sie pogubisz w kodzie ktory obsluguje dana baze danych. Zamiast jednego zapytania np. prosty select do widoku zrobisz cala sterte zapytan do sterty roznych tabel. Albo masz prosta tabelke np. "Kolor kredki", "ilosc na magazynie", "czas przyjecia na magazyn" i chcesz nagle wiedziec ile masz wszystkich kredek niezaleznie od koloru przyjetych powiedzmy przed jakas data na magazyn...
Przykladow mozna powielac... wlasnie dzisiaj dostalem cos co mnie zalamalo.
Nie jestem programista w firmie ale znowu na mnie spadlo pisanie aplikacji bazodanowo/obliczeniowej pod Windows - komunikujacej sie z SQL-em (do wyboru MySQL lub PgSQL)... jak bys zobaczyl cala strukture co ma projekt robic itd. to juz jest zalamka do tego nie wspomne jak zakrecona bedzie struktura samych tabel. Dochodzi do tego jeszcze interfejs komunikacji do Matlaba i sterta innego badziewia...
Niestety z wiadomych przyczyn nie moge udostepnic calej dokumentacji co jest oczekiwane ale tak miedzy innymi kilka punktow wyrywkowo
Ale mam wlasnie lekka zalamke - chodzi tutaj tez o wygodny interfejs uzytkownika he he osobiscie nie widze tego jak bym mial uzywac tylko tego co wymieniles
Kod:
1. powinna istnieć możliwość definiowania własnych wzorów testów statystycznych (są to obliczenia elementarne więc zapisanie ich w języku skryptowym nie będzie opóźniać wyników)
2.aplikacja powinna udostępniać wyniki statystyk standardowych (średnia, odchylenie standardowe, test normalności rozkładu etc.)
3. aplikacja powinna oferować zaawansowaną wyszukiwarkę realizującą wielopoziomowe zapytania logiczne pozwalającą na wyszukiwanie i zestawianie ze sobą reklam (według producentów, marek, słów kluczowych etc.), sekwencji (według ich kategorii), klientów i innych elementów składowych bazy, ich sortowanie i ponowne filtrowanie wyników wyszukania
I kolejne dotyczace analizy czesci zawartych w SQL-u danych
1. algorytm rozkładu na składowe główne – polegający na jednokrotnym wyznaczeniu macierzy kowariancji oraz na rozwiązaniu układu równań liniowych w postaci macierzowej
2. algorytm rozkładu na składowe niezależne - algorytm adaptacyjny z maksymalna liczba iteracji w celu znalezienia rozwiązania ustawiona na 512. Pojedyncza iteracja to kilka operacji odwracania, mnożenia i obrotów dużych macierzy aż do spełnienia kryterium obliczanego na ich podstawie.
Złożoność jak i czas znalezienia rozwiązania silnie zależą od długości badanego fragmentu oraz ilości kanałów (w naszym przypadku 32)
3. algorytm obliczający moc sygnału w różnych częstotliwościach - złożoność obliczeniowa O(Nlog2(N)) gdzie N to długość sygnału w próbkach. Na pojedynczej reklamie dla pojedynczej osoby wykonywanych jest około 6 500 tych analiz z N=512 punktów – w sumie około 30 000 000 operacji