q_1 <- 40
q_2 <- 20
div_1_2 <- .3333
div_2_1 <- .50
find_M <- optimize(f = impliedshare_calc, lower = 50, upper = 250,
div_from=c(0,div_1_2), quantities=c(q_1,q_2), focal=1,
div_to=c(0,div_2_1), reference_goods = c(2), returnM = TRUE)
find_M
M_implied <- find_M$minimum
impliedshare_calc(M=M_implied,div_from=c(0,div_1_2),
quantities=c(q_1,q_2),
focal=1, div_to=c(0,div_2_1),reference_goods = c(2))
Run the code above in your browser using DataLab