Class M3pp2m_fitc_traceKt

    • Constructor Detail

    • Method Detail

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(DoubleArray T, IntArray A, String method, Double t1, Double tinf)

        Fits a M3PP(2,m) from trace data using counting process characteristics.

        Parameters:
        T - Inter-arrival times as array
        A - Class labels as array
        method - Fitting method: "exact_delta", "approx_delta", "approx_cov", or "approx_ag"
        t1 - Optional finite time scale
        tinf - Optional near-infinite time scale
        Returns:

        Fitted M3PP(2,m)

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(DoubleArray T, IntArray A, String method, Double t1)

        Fits a M3PP(2,m) from trace data using counting process characteristics.

        Parameters:
        T - Inter-arrival times as array
        A - Class labels as array
        method - Fitting method: "exact_delta", "approx_delta", "approx_cov", or "approx_ag"
        t1 - Optional finite time scale
        Returns:

        Fitted M3PP(2,m)

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(DoubleArray T, IntArray A, String method)

        Fits a M3PP(2,m) from trace data using counting process characteristics.

        Parameters:
        T - Inter-arrival times as array
        A - Class labels as array
        method - Fitting method: "exact_delta", "approx_delta", "approx_cov", or "approx_ag"
        Returns:

        Fitted M3PP(2,m)

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(Matrix T, Matrix A, String method, Double t1, Double tinf)

        Fits a M3PP(2,m) from trace data using Matrix inputs.

        Parameters:
        T - Inter-arrival times as Matrix
        A - Class labels as Matrix
        method - Fitting method
        t1 - Optional finite time scale
        tinf - Optional near-infinite time scale
        Returns:

        Fitted M3PP(2,m)

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(Matrix T, Matrix A, String method, Double t1)

        Fits a M3PP(2,m) from trace data using Matrix inputs.

        Parameters:
        T - Inter-arrival times as Matrix
        A - Class labels as Matrix
        method - Fitting method
        t1 - Optional finite time scale
        Returns:

        Fitted M3PP(2,m)

      • m3pp2m_fitc_trace

        @JvmOverloads() final static Array<Matrix> m3pp2m_fitc_trace(Matrix T, Matrix A, String method)

        Fits a M3PP(2,m) from trace data using Matrix inputs.

        Parameters:
        T - Inter-arrival times as Matrix
        A - Class labels as Matrix
        method - Fitting method
        Returns:

        Fitted M3PP(2,m)

      • mtrace_iat2counts

         final static Array<DoubleArray> mtrace_iat2counts(DoubleArray T, IntArray A, Double scale)

        Converts inter-arrival times to counts at given resolution.

        Parameters:
        T - Inter-arrival times
        A - Class labels
        scale - Time resolution
        Returns:

        Matrix of counts per time bin per class