huff(huffdataset, origins, locations, attrac, dist, gamma = 1, lambda = -2,
atype = "pow", dtype = "pow", gamma2 = NULL, lambda2 = NULL, output = "shares",
localmarket_dataset = NULL, origin_id = NULL, localmarket = NULL, check_df = TRUE)
data.frame
containing the origins, locations and the explanatory variables
huffdataset
containing the origins (e.g. ZIP codes)
huffdataset
containing the locations (e.g. store codes)
huffdataset
containing the attractivity variable (e.g. sales area)
huffdataset
containing the transport costs (e.g. travelling time)
atype = "pow"
(power function), atype = "exp"
(exponential function) or atype = "logistic"
(default: atype = "pow"
)
dtype = "pow"
(power function), dtype = "exp"
(exponential function) or dtype = "logistic"
(default: dtype = "pow"
)
atype = "logistic"
a second $\gamma$ parameter is needed
dtype = "logistic"
a second $\lambda$ parameter is needed
output = "shares"
, the Huff function returns an interaction/probability matrix), if output = "total"
, the function returns the total sales of the locations. Default: output = "shares"
output = "total"
, a data.frame
is needed which contains data about the origins
localmarket_dataset
localmarket_dataset
TRUE
)
p_ij
) (if output = "shares"
) or the total sales (sum_E_j
) and total shares (share_j
) of the stores locations (if output = "total"
). Both results are data.frame
.
output = "total"
you need local market information about the origins (e.g. purchasing power, population size etc.) filed in another data.frame
, so the function results are the total sales/shares of the given stores/locations.
Huff, D. L. (1963): A Probabilistic Analysis of Shopping Center Trade Areas. In: Land Economics, 39, 1, p. 81-90.
Huff, D. L. (1964): Defining and Estimating a Trading Area. In: Journal of Marketing, 28, 4, p. 34-38.
Loeffler, G. (1998): Market areas - a methodological reflection on their boundaries. In: GeoJournal, 45, 4, p. 265-272.
Wieland, T. (2015): Nahversorgung im Kontext raumoekonomischer Entwicklungen im Lebensmitteleinzelhandel - Konzeption und Durchfuehrung einer GIS-gestuetzten Analyse der Strukturen des Lebensmitteleinzelhandels und der Nahversorgung in Freiburg im Breisgau. Projektbericht. Goettingen : GOEDOC, Dokumenten- und Publikationsserver der Georg-August-Universitaet Goettingen. http://webdoc.sub.gwdg.de/pub/mon/2015/5-wieland.pdf
converse
, reilly
data(Freiburg1)
# Distance matrix for grocery stores in Freiburg
data(Freiburg2)
# Statistical districts of Freiburg
groceryfr <- huff (Freiburg1, "district", "store", "salesarea", "distance", gamma=1, lambda=-2)
# Huff interaction matrix for given grocery stores in Freiburg
# with standard weighting (power function with gamma=1 and lambda=-2)
groceryfr_total <- huff (Freiburg1, "district", "store", "salesarea", "distance",
gamma=1, lambda=-2, localmarket_dataset = Freiburg2, origin_id = "district",
localmarket = "ppower", output="total")
# Calculating total sales of the stores
Run the code above in your browser using DataLab