Function reference
All functions and classes exported by sqlm.
Model fitting
| Function | Description |
|---|---|
lm_sql() |
Fit a linear regression model using SQL aggregation |
Classes
| Class | Description |
|---|---|
lm_sql_result |
S7 result object for SQL-backed linear models |
lm_sql()
SQL-Backed Linear Regression
Usage
lm_sql(formula, data, tol = 1e-07)Arguments
| Argument | Description |
|---|---|
formula |
A formula object (e.g., price ~ x + cut). |
data |
A tbl_sql object (from dbplyr). |
tol |
Tolerance for detecting linear dependency. |
Value
An S7 object of class lm_sql_result, or a tibble with a model list-column if the data is grouped.
Description
Fits a linear regression model using SQL aggregation. Supports numeric and categorical predictors, interaction terms, dot expansion, transforms (I(), log(), sqrt()), grouped data, and automatic NA handling.
lm_sql_result
Result object for SQL-backed Linear Model
Usage
lm_sql_result(
coefficients = integer(0),
std_error = integer(0),
sigma = numeric(0),
r_squared = numeric(0),
adj_r_squared = numeric(0),
f_statistic = integer(0),
f_p_value = integer(0),
logLik = numeric(0),
AIC = numeric(0),
BIC = numeric(0),
nobs = numeric(0),
df_residual = numeric(0),
df_model = numeric(0),
statistic = integer(0),
p_value = integer(0),
call = NULL
)Description
An S7 class that holds all results from a SQL-backed linear model fit. Compatible with broom::tidy() and broom::glance().