Algoritme :: Werklevelstatistics

PURE PERL-implementatie van het algoritme "Woordenniveau Statistieken"
Download nu

Algoritme :: Werklevelstatistics Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Francesco Nidito
  • Uitgever website:
  • http://search.cpan.org/~nids/

Algoritme :: Werklevelstatistics Tags


Algoritme :: Werklevelstatistics Beschrijving

Pure Perl-implementatie van het algoritme "Woordenniveau Statistieken" Algoritme :: Werklevelstatistics is een Perl-module die het algoritme van de Word Leval-statistieken implementeert zoals beschreven in: P. PACKENA, P. BERAOLA-GALAV, M. HACKENBERG, A.V. Coronado en J.L. Oliver, "Niveau Statistieken van woorden: zoekwoorden vinden in literaire teksten en DNA", Fysische Review E 79, 035102-4 (DOI: 10.1103 / Physreve.79.035102) Synopsis Gebruik Algorithm :: Werklevelstatistics; mijn $ WLS = algoritme :: Werklevelstatistics-> Nieuw; mijn% spectra = (); # hash van woord tot posities open in, ") {chomp; volgende als (m / ^ ^ ^ · ^ ^ ^ · ^ ^ ^ · ^ · · $ /); #skip lege lijnen foreach mijn $ w (Split / \ w /, LC ($ _)) {volgende if ($ w = ~ m / ^ \ s * $ /); Druk op @ {$ spectra {$ w}}, $ idx ++; }} Sluiten; mijn $ WS = $ WLS-> Compute_Spectra (\% spectra); # Sorteer de woorden door hun C-attribuut (de afwijking van Sigma_nor met betrekking tot de verwachte waarde in een willekeurige tekst) Mijn @SW = Sorteren {$ WS -> {$ B} -> {C} $ WS -> {$ a } -> {C}} toetsen (% {$ WS}); # Print alle woorden met hun scores Foreach My $ I (@SW) {print $ i, "=> {c =", $ WS -> {$ i} -> {c}, ", Count =", $ WS -> {$ I} -> {count}, ", sigma_nor =", $ WS -> {$ i} -> {sigma_nor}, "} \ n"; } Vereisten: · Perl


Algoritme :: Werklevelstatistics Gerelateerde software