Learn R Programming

JuliaFormulae

A utility package for converting R regression model formula to Julia GLM.jl and MixedModels.jl syntax.

See {jlme} for an example application.

Installation

# install.packages("devtools")
devtools::install_github("yjunechoe/JuliaFormulae")
library(JuliaFormulae)

Supported conversions

  • Zero correlation:

    julia_formula(y ~ x + (x || g))
    #> y ~ x + zerocorr(x | g)
  • Protection:

    julia_formula(y ~ x + I(x * 2))
    #> y ~ x + protect(x * 2)
  • Interaction terms:

    julia_formula(y ~ a:b)
    #> y ~ a & b

Example

julia_formula(
  y ~ a + I(a * 2) + b + a:b  + (a || g) + (b | g)
)
#> y ~ a + protect(a * 2) + b + (a & b) + zerocorr(a | g) + (b | 
#>     g)

Copy Link

Version

Install

install.packages('JuliaFormulae')

Monthly Downloads

142

Version

0.1.0

License

MIT + file LICENSE

Maintainer

June Choe

Last Published

June 24th, 2024

Functions in JuliaFormulae (0.1.0)

JuliaFormulae-package

JuliaFormulae: Translate R Regression Model Formulae to 'Julia' Syntax
julia_formula

Convert R formula to Julia syntax
has_bars

Utilities for formula random effects structure