mci.shares(mcidataset, submarkets, suppliers, ..., mcitrans = "lc", interc = NULL)data.frame containing the submarkets, suppliers and the explanatory variables
mcidataset containing the submarkets
mcidataset containing the suppliers
mcivariable1, parameter1, ...
mcitrans = "lc", which indicates the regular log-centering transformation)
mcitrans = "ilc": logical argument that indicates if an intercept is included in the model (default interc = NULL)
mci.shares() returns the input interaction matrix (data.frame) with new variables/columns, where the last one (p_ij) is the one of interest, containing the (local) market shares of the $j$ suppliers in the $i$ submarkets ($p_{ij}$).
mcitrans = "ilc").
Huff, D. L./McCallum, D. (2008): Calibrating the Huff Model Using ArcGIS Business Analyst. ESRI White Paper, September 2008. https://www.esri.com/library/whitepapers/pdfs/calibrating-huff-model.pdf
Nakanishi, M./Cooper, L. G. (1974): Parameter Estimation for a Multiplicative Competitive Interaction Model - Least Squares Approach. In: Journal of Marketing Research, 11, 3, p. 303-311.
Nakanishi, M./Cooper, L. G. (1982): Simplified Estimation Procedures for MCI Models. In: Marketing Science, 1, 3, p. 314-322.
Wieland, T. (2013): Einkaufsstaettenwahl, Einzelhandelscluster und raeumliche Versorgungsdisparitaeten - Modellierung von Marktgebieten im Einzelhandel unter Beruecksichtigung von Agglomerationseffekten. In: Schrenk, M./Popovich, V./Zeile, P./Elisei, P. (eds.): REAL CORP 2013. Planning Times. Proceedings of 18th International Conference on Urban Planning, Regional Development and Information Society. Schwechat. p. 275-284. http://www.corp.at/archive/CORP2013_98.pdf
Wieland, T. (2015): Raeumliches Einkaufsverhalten und Standortpolitik im Einzelhandel unter Beruecksichtigung von Agglomerationseffekten. Theoretische Erklaerungsansaetze, modellanalytische Zugaenge und eine empirisch-oekonometrische Marktgebietsanalyse anhand eines Fallbeispiels aus dem laendlichen Raum Ostwestfalens/Suedniedersachsens. Geographische Handelsforschung, 23. 289 pages. Mannheim : MetaGIS.
mci.fit, mci.transmat, mci.transvar, shares.total
data(Freiburg1)
data(Freiburg2)
# Loads the data
mynewmatrix <- mci.shares(Freiburg1, "district", "store", "salesarea", 1, "distance", -2)
# Calculating shares based on two attractivity/utility variables
mynewmatrix_alldata <- merge(mynewmatrix, Freiburg2)
# Merge interaction matrix with district data (purchasing power)
shares.total (mynewmatrix_alldata, "district", "store", "p_ij", "ppower")
# Calculation of total sales
Run the code above in your browser using DataLab