Zawartość

Pakiet HL++ zawiera:

  • Biblioteka macierzy i wektorów – wzorowana na Matlabie, elementy indeksowane od 1, kolumny i wiersze mogą mieć etykiety opisujące zawartość (>200 funkcji)
  • Biblioteka tabel do zaczytywania danych z baz, wyposażona m.in. w funkcje manipulacji danymi (typu select, filter, summarise), operacje faktorowe (typu levels, cut, apply) i działania na zbiorach (>100 funkcji)
  • Biblioteki macierzy rzadkich (ok. 100 funkcji)
  • Biblioteka metod numerycznych (całkowanie, różniczkowanie, rozwiązywanie równań, optymalizacja nieliniowa)
  • Biblioteka do implementacji jednokierunkowych sieci neuronowych (ok. 40 funkcji)
  • Biblioteka funkcji używanych przy konstrukcji scoringów, dostarczająca m.in. metody kodowania zmiennych, modelowania liniowego i logistycznego, wskaźniki skuteczności AR i KS (ok. 40 funkcji)
  • Wykresy 2D i 3D bitmapowe lub dynamiczne wektorowe – możliwy zoom, skalowanie opisów i obracanie wykresów bez konieczności ponownego uruchamiania kodu rysującego
  • Biblioteka do tworzenia raportów w HTML z ułatwieniami WYSIWYG („what you see is what you get”), czyli edycji opisów raportu HTML w trakcie jego oglądania
  • Biblioteki do przeprowadzania symulacji Monte-Carlo z obliczaniem statystyk opisowych, histogramu i kwantyli w locie – symulacje nie zajmują pamięci, niezależnie od liczby
  • Komunikacja z bazą Oracle – wywoływanie zapytań SQL, ładowanie danych do tabel
  • Integracja z językiem R – uruchamianie kodów R w C++

Inne darmowe biblioteki przygotowane przez innych programistów:

  • Biblioteka zmiennych losowych i funkcji statystycznych „prob” (>600 funkcji)
  • Biblioteka kompresji „zlib”
  • Biblioteka „gzstream” opakowująca zlib w C++
  • Parser plików z parametrami „inih”