§
    �zIf�  ã                   óL   — d dl Z d dlmZmZmZ dZ G d„ de j        ¦  «        ZdS )é    N)ÚBigramAssocMeasuresÚQuadgramAssocMeasuresÚTrigramAssocMeasuresg:Œ0âŽyE>c                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚTestLikelihoodRatioc                 ó  — |                       t          j        ddd¦  «        dt          ¬¦  «         |                       t          j        ddd¦  «        dt          ¬¦  «          | j        t
          t          j        gd	¢R Ž  d S )
Né   )é   r
   é   gŒwBoP@©Údeltaé   )r   r   ç        )r   )r	   r	   r	   )ÚassertAlmostEqualr   Úlikelihood_ratioÚ_DELTAÚassertRaisesÚ
ValueError©Úselfs    úO/var/www/piapp/venv/lib/python3.11/site-packages/nltk/test/unit/test_metrics.pyÚtest_lr_bigramz"TestLikelihoodRatio.test_lr_bigram   s§   € Ø×ÒÝÔ0°°F¸BÑ?Ô?ØÝð 	ñ 	
ô 	
ð 	
ð
 	×ÒÝÔ0°°F¸AÑ>Ô>ÀÍ6ð 	ñ 	
ô 	
ð 	
ð 	ˆÔÝÝÔ0ð	
ð ð	
ð 	
ð 	
ð 	
ð 	
ð 	
ó    c                 ó
  — |                       t          j        dddd¦  «        dt          ¬¦  «         |                       t          j        dddd¦  «        dt          ¬¦  «          | j        t
          t          j        gd¢R Ž  d S )Nr   )r   r   r   r	   gï9úþB.@r   r   )r   ©r   r   r	   r   r	   )r   r   r   r   r   r   r   s    r   Útest_lr_trigramz#TestLikelihoodRatio.test_lr_trigram   s­   € Ø×ÒÝ Ô1°!°YÀ	È1ÑMÔMØÝð 	ñ 	
ô 	
ð 	
ð
 	×ÒÝ Ô1°!°YÀ	È1ÑMÔMØÝð 	ñ 	
ô 	
ð 	
ð
 	ˆÔÝÝ Ô1ð	
ð *ð	
ð 	
ð 	
ð 	
ð 	
ð 	
r   c           	      ó  — |                       t          j        ddddd¦  «        dt          ¬¦  «         |                       t          j        ddddd¦  «        dt          ¬¦  «          | j        t
          t          j        gd¢R Ž  d S )	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_quadgramz$TestLikelihoodRatio.test_lr_quadgram/   sÂ   € Ø×ÒÝ!Ô2Ø�<Ð!3°\À1ñô ð Ýð 	ñ 	
ô 	
ð 	
ð 	×ÒÝ!Ô2Ø�<Ð!3°\À1ñô ð Ýð 	ñ 	
ô 	
ð 	
ð 	ˆÔÝÝ!Ô2ð	
ð Dð	
ð 	
ð 	
ð 	
ð 	
ð 	
r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r      sA   € € € € € ð
ð 
ð 
ð
ð 
ð 
ð"
ð 
ð 
ð 
ð 
r   r   )ÚunittestÚnltk.metricsr   r   r   r   ÚTestCaser   r#   r   r   ú<module>r'      s~   ðØ €€€ðð ð ð ð ð ð ð ð ð ð 
€ð4
ð 4
ð 4
ð 4
ð 4
˜(Ô+ñ 4
ô 4
ð 4
ð 4
ð 4
r   