# 2. Inflation Analysis

## get_inflation_rate()

Downloads monthly IPCA inflation data from Central Bank of Brazil.

### Parameters

- `start_date`: Start date “YYYY-MM-DD” (default: “2012-01-01”)
- `end_date`: End date “YYYY-MM-DD” (default: NULL - most recent)
- `language`: Column names - `"eng"` (default) or `"pt"`
- `labels`: Whether to add variable labels (default: TRUE)

### Usage

    devtools::install_github("efram2/brfinance")
    library(brfinance)

    # Complete data (default)
    inflation <- get_inflation_rate()

    # Specific period in English
    inflation_eng <- get_inflation_rate(
      start_date = "2020-01-01",
      end_date = "2024-12-01",
      language = "eng"
    )

    # Portuguese version
    inflation_pt <- get_inflation_rate(
      start_date = "2020-01-01",
      language = "pt"
    )

### Output Structure

English:

    # A tibble: 156 × 5
       date       monthly_inflation ytd_inflation twelve_month_inflation year
       <date>                 <dbl>         <dbl>                 <dbl> <dbl>
     1 2020-01-01             0.21          0.21                  4.18  2020

Portuguese:

    # A tibble: 156 × 5
       data_referencia inflacao_mensal inflacao_acumulada_ano inflacao_12_meses   ano
       <date>                     <dbl>                 <dbl>             <dbl> <dbl>
     1 2020-01-01                 0.21                  0.21              4.18  2020

Returned data:

- Monthly IPCA variation
- Year-to-date accumulated
- 12-month accumulated