Skip to contents

AST System (Core Engine)

Abstract Syntax Tree functions - the core evaluation engine

step_compute()
Create AST computation steps for survey variables

Engine

default_engine()
default_engine
get_engine()
get_engine
set_engine()
set_engine
show_engines()
show_engines

Survey methods

Step
Step Class Represents a step in a survey workflow.
bake_recipes()
Bake recipes
cat_design()
Display survey design information
cat_design_type()
cat_design_type
cat_recipes()
cat_recipes
extract_surveys()
Extraer encuestas por periodicidad de panel rotativo
get_data()
get_data
get_follow_up()
Obtener encuestas de seguimiento de panel rotativo
get_implantation()
Obtener encuesta de implantación de panel rotativo
get_metadata()
get_metadata
survey_empty()
survey_empty
survey_to_data.table()
survey_to_data.table
survey_to_data_frame()
survey_to_data_frame
survey_to_tibble()
survey_to_tibble
workflow()
Execute estimation workflow for surveys

Steps

Step
Step Class Represents a step in a survey workflow.
get_steps()
get_steps
step_compute()
Create AST computation steps for survey variables
step_join()
Join external data into survey (step)
step_recode()
Create AST recoding steps for categorical variables CORE AST SYSTEM: This function now uses Abstract Syntax Tree (AST) evaluation as its fundamental engine for all recoding conditions. All conditional expressions are parsed as AST, optimized, and evaluated with dependency validation.
steps_to_recipe()
Convert a list of steps to a recipe
view_graph()
View graph
bake_steps()
Execute all pending AST steps (materialization)
step_remove()
Remove variables from survey data (step)
step_rename()
Rename variables in survey data (step)

Preprocessing

load_panel_survey()
Read panel survey files from different formats and create a RotativePanelSurvey object
load_survey()
Load survey from file and create Survey object

Utils

add_replicate()
Configure replicate weights for variance estimation
add_weight()
Configure weights by periodicity for Survey objects
evaluate_cv()
Evaluate estimation with Coeficient of Variation
extract_time_pattern()
Extract time pattern
get_api_key()
Get API Key
get_recipe()
Get recipe from repository or API
group_dates()
Group dates
lazy_default()
Lazy processing
load_survey_example()
Load survey example data
publish_recipe()
Publish Recipe
read_recipe()
Read Recipe
save_recipe()
Save Recipe
set_api_key()
Set API Key
set_lazy_processing()
Set lazy processing
set_use_copy()
Set data copy option
use_copy_default()
Get data copy option
validate_time_pattern()
Validate time pattern

Recipes

recipe()
Crear receta de transformación de datos de encuesta
recipe_to_json()
recipe to json
steps_to_recipe()
Convert a list of steps to a recipe

PoolSurvey

PoolSurvey
PoolSurvey Class

RotativePanelSurvey

RotativePanelSurvey
RotativePanelSurvey Class
extract_surveys()
Extraer encuestas por periodicidad de panel rotativo
get_follow_up()
Obtener encuestas de seguimiento de panel rotativo
get_implantation()
Obtener encuesta de implantación de panel rotativo

Survey

get_steps()
get_steps
recipe()
Crear receta de transformación de datos de encuesta
recipe_to_json()
recipe to json
steps_to_recipe()
Convert a list of steps to a recipe
view_graph()
View graph