Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    Text::NSP::Measures::3D::MI 1.03

    Download button

    No screenshots available
    Downloads: 275  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Text::NSP::Measures::3D::MI team | More programs
    Perl Artistic License / FREE
    March 12th, 2007, 21:05 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Text::NSP::Measures::3D::MI description

    Text::NSP::Measures::3D::MI is a Perl module that provides error checks and framework to implement Loglieklihood and more.

    Text::NSP::Measures::3D::MI is a Perl module that provides error checks and framework to implement Loglieklihood, Total Mutual Information, Pointwise Mutual Information and Poisson Stirling Measure for trigrams.

    SYNOPSIS

    Basic Usage

    use Text::NSP::Measures::3D::MI::ll;

    $ll_value = calculateStatistic( n111=>10,
    n1pp=>40,
    np1p=>45,
    npp1=>42,
    n11p=>20,
    n1p1=>23,
    np11=>21,
    nppp=>100);

    if( ($errorCode = getErrorCode()))
    {
    print STDERR $erroCode." - ".getErrorMessage()."n";
    }
    else
    {
    print getStatisticName."value for bigram is ".$ll_value."n";
    }

    This module is the base class for the Loglikelihood and the True Mutual Information measures. All these measure are similar. This module provides error checks specific for these measures, it also implements the computations that are common to these measures.

    Log-Likelihood measure is computed as
    Log-Likelihood = 2 * [n111 * log(n111/m111) + n112 * log(n112/m112) +

    n121 * log(n121/m121) + n122 * log(n122/m122) +
    n211 * log(n211/m211) + n212 * log(n212/m212) +
    n221 * log(n221/m221) + n222 * log(n222/m222)]

    Total Mutual Information

    tmi = [n111/nppp * log(n111/m111) + n112/nppp * log(n112/m112) + n121/nppp * log(n121/m121) + n122/nppp * log(n122/m122) + n211/nppp * log(n211/m211) + n212/nppp * log(n212/m212) + n221/nppp * log(n221/m221) + n222/nppp * log(n222/m222)]

    Pointwise Mutual Information

    pmi = log (n111/m111)

    Poisson Stirling Measure

    ps = n111 * ( log(n111/m111) - 1)

    All these methods use the ratio of the observed values to expected values, for computations, and thus have common error checks, so they have been grouped togrther.

    Requirements:

    · Perl



    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    error checks | implement Loglieklihood | Total Mutual Information | Text::NSP::Measures: | error | checks

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM