biogeme_database_define_variable: Define a derived database variable using a complete Biogeme...

View source: R/database.R

biogeme_database_define_variableR Documentation

Define a derived database variable using a complete Biogeme expression

Description

Define a derived database variable using a complete Biogeme expression

Usage

biogeme_database_define_variable(database, name, expression)

database_define_variable(database, name, expression)

define_variable(database, name, expression)

Arguments

database

A biogeme_database object.

name

Name of the derived column.

expression

Complete Biogeme expression.

Details

The expression is retained symbolically and is compiled by the Python bridge together with the model. It is not evaluated by an R callback during estimation or simulation.

Value

A new database specification.

Examples

database <- biogeme_database(
  "demo",
  data.frame(time = c(10, 12), cost = c(5, 6))
)
database <- biogeme_database_define_variable(
  database, "time_cost", variable("time") / variable("cost")
)
biogeme_database_columns(database)

rbiogeme documentation built on Sept. 29, 2026, 5:09 p.m.