
    `i                         d dl Z d ZdS )    Nc                    |j         dk    r4|j        t          j        k    r|                    t          j                  }|j         dk    r4|j        t          j        k    r|                    t          j                  }|j         dk    r4|j        t          j        k    r|                    t          j                  }|j	        d         }|dk    rt          j
        t          j                  S t          j        |          }| dk    rt          j        |d          }nt          j        || z  | z  d          }| dz
  t          j        |d          z  |dz  t          j        |          z  z
  S )a  The boxcox log-likelihood function.

    Parameters
    ----------
    lmb : scalar
        Parameter for Box-Cox transformation
    data : array-like
        Data to calculate Box-Cox log-likelihood for. If
        `data` is multi-dimensional, the log-likelihood
        is calculated along the first axis

    Returns
    -------
    llf : float or cupy.ndarray
        Box-Cox log-likelihood of `data` given `lmb`. A float
        for 1-D `data`, an array otherwise

    See Also
    --------
    scipy.stats.boxcox_llf

       r   )axis   )ndimdtypecupyfloat16astypefloat64float32	complex64
complex128shapearraynanlogvarsum)lmbdataNlogdatavariances        p/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/cupyx/scipy/stats/_morestats.py
boxcox_llfr      s.   0 yA~~$*44{{4<((yA~~$*44{{4<((yA~~$*66{{4?++
1AAvvz$(###htnnG axx8G!,,,8D#IO!444!Gtxa00001Q3(9K9K3KKK    )r	   r    r   r   <module>r      s,    +L +L +L +L +Lr   