Description Usage Arguments Details Value Author(s) Examples

View source: R/lm_resid_group.R

With this function it's possible to fit linear regressions by a grouping variable, and evaluate each equation via a interactive plot of residuals, and get a data frame. with each column as a coefficient and quality of fit variables, and other output options. Works with dplyr grouping functions.

1 | ```
lm_resid_group(df, model, .groups, output_mode = "table", est.name = "est")
``` |

`df` |
A data frame. |

`model` |
A linear regression model, with or without quotes. The variables mentioned in the model must exist in the provided data frame. X and Y sides of the model must be separated by "~". |

`.groups` |
Quoted name(s) of grouping variables used to fit multiple regressions, one for each level of the provided variable(s). Default |

`output_mode` |
Selects different output options. Can be either |

`est.name` |
Name of the estimated y value. Used only if |

this function uses lm_table as a basis, but calls a plot of residuals for each fitted model, for the user to evaluate. If one decides to remove any of the points, one can click and drag, and then click on the 'remove points' button. After that, one must simply click 'done' and the coefficients will be printed out.

It's possible to use the `output`

argument to get a merged table if `output="merge"`

, that binds
the original data frame and the fitted coefficients.
If `output="merge_est"`

we get a merged table as well, but with y estimated using the coefficients. If the fit is made using groups, this is taken into account, i.e. the estimation is made by group.

If `output="nest"`

, a data frame with nested columns is provided. This can be used if the user desires to get a customized output.

A data frame. Different data frame options are available using the output argument.

Sollano Rabelo Braga sollanorb@gmail.com

1 2 3 4 5 6 7 8 9 10 | ```
if (interactive() ){
library(forestmangr)
library(dplyr)
data("exfm19")
# Fit SH model by group:
lm_resid_group(exfm19, log(VWB) ~ log(DBH) + log(TH), "STRATA")
}
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.