R/marginal_rate.R

Defines functions marginal_rate

marginal_rate <- function(DT, fy.year, run = 100, 
                          col_taxable_income = "Taxable_Income") {
  Tax0 <- income_tax(.subset2(DT, col_taxable_income), fy.year = fy.year, .dots.ATO = DT)
  Tax1 <- income_tax(.subset2(DT, col_taxable_income) + run, fy.year = fy.year, .dots.ATO = DT)
  (Tax1 - Tax0) / run
}
HughParsonage/grattan documentation built on April 1, 2024, 4:10 a.m.