rust_huff: Compute Huff Model probabilities

View source: R/extendr-wrappers.R

rust_huffR Documentation

Compute Huff Model probabilities

Description

Computes probability surface based on distance decay and attractiveness. Formula: P_{ij} = (A_j \times D_{ij}^\beta) / \Sigma_k(A_k \times D_{ik}^\beta)

Usage

rust_huff(cost_matrix, attractiveness, distance_exponent, sales_potential)

Arguments

cost_matrix

Cost/distance matrix (demand x stores)

attractiveness

Attractiveness values for each store (pre-computed with exponents)

distance_exponent

Distance decay exponent (typically negative, e.g., -1.5)

sales_potential

Optional sales potential for each demand point

Value

List with probabilities, market shares, expected sales


spopt documentation built on April 22, 2026, 9:07 a.m.