| deal_spec | R Documentation |
Builds a beginner-friendly deal object that can be analyzed with
analyze_deal(). Exactly one income mode must be provided:
entry_yield,
noi_y1,
rent_sqm + area_sqm,
lease_roll.
deal_spec(
price,
horizon_years = 10L,
entry_yield = NULL,
noi_y1 = NULL,
rent_sqm = NULL,
area_sqm = NULL,
lease_roll = NULL,
vacancy_rate = 0,
opex_sqm = 0,
purchase_year = as.integer(format(Sys.Date(), "%Y")),
index_rate = 0.02,
acq_cost_rate = 0.06,
discount_rate = 0.08,
capex = 0,
exit_yield_spread_bps = 0,
exit_cost = 0.015,
debt = debt_terms()
)
price |
Numeric scalar greater than 0. All-in acquisition price
( |
horizon_years |
Integer scalar greater than or equal to 1. |
entry_yield |
Optional numeric scalar in |
noi_y1 |
Optional numeric scalar greater than 0. Year-1 NOI. |
rent_sqm |
Optional numeric scalar greater than or equal to 0. Annual rent per sqm. |
area_sqm |
Optional numeric scalar greater than 0. Lettable area in sqm. |
lease_roll |
Optional object returned by |
vacancy_rate |
Numeric scalar in |
opex_sqm |
Numeric scalar greater than or equal to 0. Used only in the rent/surface and lease-roll modes. |
purchase_year |
Integer scalar. Defaults to the current year. |
index_rate |
Numeric scalar in |
acq_cost_rate |
Numeric scalar in |
discount_rate |
Numeric scalar in |
capex |
Numeric scalar or numeric vector of length |
exit_yield_spread_bps |
Numeric scalar. Exit-yield spread in basis points. |
exit_cost |
Numeric scalar in |
debt |
Object returned by |
An object of class cre_deal_spec.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.