R/RcppExports.R

Defines functions pagfl_oracle_routine tv_pagfl_oracle_routine getFE fitMeasures delete_missing_t getTVAlpha tv_pagfl_routine pagfl_routine buildDiagX_block_dense demeanIndVec bspline_system

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

bspline_system <- function(x, d, knots, intercept) {
    .Call(`_PAGFL_bspline_system`, x, d, knots, intercept)
}

demeanIndVec <- function(x, N, i_index) {
    .Call(`_PAGFL_demeanIndVec`, x, N, i_index)
}

buildDiagX_block_dense <- function(X, N, i_index, groups) {
    .Call(`_PAGFL_buildDiagX_block_dense`, X, N, i_index, groups)
}

pagfl_routine <- function(y, X, method, Z, i_index, t_index, N, bias_correc, lambda_vec, kappa, min_group_frac, max_iter, tol_convergence, tol_group, varrho, rho, parallel, verbose) {
    .Call(`_PAGFL_pagfl_routine`, y, X, method, Z, i_index, t_index, N, bias_correc, lambda_vec, kappa, min_group_frac, max_iter, tol_convergence, tol_group, varrho, rho, parallel, verbose)
}

tv_pagfl_routine <- function(y, X, X_const, d, M, i_index, t_index, N, p_const, lambda_vec, kappa, min_group_frac, max_iter, tol_convergence, tol_group, varrho, rho, parallel, verbose) {
    .Call(`_PAGFL_tv_pagfl_routine`, y, X, X_const, d, M, i_index, t_index, N, p_const, lambda_vec, kappa, min_group_frac, max_iter, tol_convergence, tol_group, varrho, rho, parallel, verbose)
}

getTVAlpha <- function(xi, K_hat, p, n_periods, B) {
    .Call(`_PAGFL_getTVAlpha`, xi, K_hat, p, n_periods, B)
}

delete_missing_t <- function(i_index, t_index, K_hat, groups_hat, alpha_hat) {
    .Call(`_PAGFL_delete_missing_t`, i_index, t_index, K_hat, groups_hat, alpha_hat)
}

fitMeasures <- function(N, k, y, i_index, method, msr) {
    .Call(`_PAGFL_fitMeasures`, N, k, y, i_index, method, msr)
}

getFE <- function(y, i_index, N, method) {
    .Call(`_PAGFL_getFE`, y, i_index, N, method)
}

tv_pagfl_oracle_routine <- function(y, X, X_const, d, groups, M, i_index, t_index, N, p_const, rho, parallel) {
    .Call(`_PAGFL_tv_pagfl_oracle_routine`, y, X, X_const, d, groups, M, i_index, t_index, N, p_const, rho, parallel)
}

pagfl_oracle_routine <- function(y, X, groups, method, Z, i_index, t_index, N, bias_correc, rho, parallel) {
    .Call(`_PAGFL_pagfl_oracle_routine`, y, X, groups, method, Z, i_index, t_index, N, bias_correc, rho, parallel)
}

Try the PAGFL package in your browser

Any scripts or data that you put into this service are public.

PAGFL documentation built on April 3, 2025, 7:25 p.m.