
    /h[                     N    S SK r S SKJrJrJr  Sr " S S\ R                  5      rg)    N)BigramAssocMeasuresQuadgramAssocMeasuresTrigramAssocMeasuresg:0yE>c                   &    \ rS rSrS rS rS rSrg)TestLikelihoodRatio   c                     U R                  [        R                  " SSS5      S[        S9  U R                  [        R                  " SSS5      S[        S9  U R                  " [
        [        R                  /S	Q76   g )
N   )   r      gwBoP@delta   )r   r           )r   )r
   r
   r
   )assertAlmostEqualr   likelihood_ratio_DELTAassertRaises
ValueErrorselfs    S/var/www/auris/envauris/lib/python3.13/site-packages/nltk/test/unit/test_metrics.pytest_lr_bigram"TestLikelihoodRatio.test_lr_bigram   s~    00FB? 	 	

 	00FA>6 	 	
 	00	
 	
    c                     U R                  [        R                  " SSSS5      S[        S9  U R                  [        R                  " SSSS5      S[        S9  U R                  " [
        [        R                  /SQ76   g )Nr   )r   r   r   r
   g9B.@r   r   )r   r   r   r
   r   r
   )r   r   r   r   r   r   r   s    r   test_lr_trigram#TestLikelihoodRatio.test_lr_trigram   s     11!Y	1M 	 	

 	 11!Y	1M 	 	

 	 11	
 *	
r   c           	         U R                  [        R                  " SSSSS5      S[        S9  U R                  [        R                  " SSSSS5      S[        S9  U R                  " [
        [        R                  /SQ76   g )	Nr   r   r   r   r   )r   r   r   r   r   r   r
   gs;? @r   r   )r   r!   )r   r   r   r   r   r
   r!   r   )r   r   r   r   r   r   r   s    r   test_lr_quadgram$TestLikelihoodRatio.test_lr_quadgram/   s    !22<!3\1  	 	
 	!22<!3\1  	 	
 	!22	
 D	
r    N)__name__
__module____qualname____firstlineno__r   r   r"   __static_attributes__r$   r   r   r   r      s    

"
r   r   )unittestnltk.metricsr   r   r   r   TestCaser   r$   r   r   <module>r-      s+      
4
(++ 4
r   