{
  "_id": "6a16ae74acfb0bcc41d847b0",
  "Package": "MCI",
  "Type": "Package",
  "Title": "Multiplicative Competitive Interaction (MCI) Model",
  "Version": "1.3.3",
  "Date": "2017-10-10",
  "Author": "Thomas Wieland",
  "Maintainer": "Thomas Wieland <thomas.wieland.geo@googlemail.com>",
  "Description": "Market area models are used to analyze and predict store\nchoices and market areas concerning retail and service\nlocations. This package implements two market area models (Huff\nModel, Multiplicative Competitive Interaction Model) into R,\nwhile the emphases lie on 1.) fitting these models based on\nempirical data via OLS regression and nonlinear techniques and\n2.) data preparation and processing (esp. interaction matrices\nand data preparation for the MCI Model).",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 08:39:38 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2017-10-10 15:55:06 UTC",
  "RemoteUrl": "https://github.com/cran/MCI",
  "RemoteRef": "HEAD",
  "RemoteSha": "2b459b2deb9bd14f114ebd4c763cad68f3f91dfa",
  "MD5sum": "9416842aaab27b0f05bd96811960457c",
  "_user": "cran",
  "_type": "src",
  "_file": "MCI_1.3.3.tar.gz",
  "_fileid": "5106482f650b334970365534c0c8e49277b7bf093e8f5887210a8165e67629ff",
  "_filesize": 446083,
  "_sha256": "5106482f650b334970365534c0c8e49277b7bf093e8f5887210a8165e67629ff",
  "_created": "2026-05-27T08:39:38.000Z",
  "_published": "2026-05-27T08:42:28.704Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78039622002,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7235850142"
    },
    {
      "job": 78039622129,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235856819"
    },
    {
      "job": 78039045325,
      "time": 215,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235809314"
    },
    {
      "job": 78039622006,
      "time": 87,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235839997"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26500374320",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/MCI",
  "_commit": {
    "id": "2b459b2deb9bd14f114ebd4c763cad68f3f91dfa",
    "author": "Thomas Wieland <thomas.wieland.geo@googlemail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.3.3\n",
    "time": 1507650906
  },
  "_maintainer": {
    "name": "Thomas Wieland",
    "email": "thomas.wieland.geo@googlemail.com"
  },
  "_registered": true,
  "_dependencies": [],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 134,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MCI"
  },
  "_mentions": 8,
  "_searchresults": 42,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/MCI.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2016-02-29"
    },
    {
      "version": "1.0.1",
      "date": "2016-04-24"
    },
    {
      "version": "1.0.2",
      "date": "2016-05-31"
    },
    {
      "version": "1.1.0",
      "date": "2016-06-16"
    },
    {
      "version": "1.1.1",
      "date": "2016-06-29"
    },
    {
      "version": "1.2.0",
      "date": "2016-07-29"
    },
    {
      "version": "1.3.0",
      "date": "2016-09-01"
    },
    {
      "version": "1.3.1",
      "date": "2017-07-18"
    },
    {
      "version": "1.3.2",
      "date": "2017-09-21"
    },
    {
      "version": "1.3.3",
      "date": "2017-10-10"
    }
  ],
  "_exports": [
    "geom",
    "huff.attrac",
    "huff.decay",
    "huff.fit",
    "huff.lambda",
    "huff.shares",
    "ijmatrix.create",
    "ijmatrix.crosstab",
    "ijmatrix.shares",
    "lm.beta",
    "mci.fit",
    "mci.shares",
    "mci.shares.elast",
    "mci.transmat",
    "mci.transvar",
    "model.fit",
    "shares.segm",
    "shares.total",
    "var.asdummy",
    "var.correct"
  ],
  "_datasets": [
    {
      "name": "DIY1",
      "title": "Distance matrix for DIY stores",
      "object": "DIY1",
      "file": "DIY1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "i_origin",
        "j_destination",
        "t_ij_min"
      ],
      "rows": 114,
      "table": true,
      "tojson": true
    },
    {
      "name": "DIY2",
      "title": "DIY store information",
      "object": "DIY2",
      "file": "DIY2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "j_destination",
        "j_chain",
        "A_j_salesarea_sqm"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "DIY3",
      "title": "Data for origins (DIY store customers' places of residence)",
      "object": "DIY3",
      "file": "DIY3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "district",
        "population"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "Freiburg1",
      "title": "Distance matrix for grocery stores in Freiburg",
      "object": "Freiburg1",
      "file": "Freiburg1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "district",
        "store",
        "salesarea",
        "distance"
      ],
      "rows": 2646,
      "table": true,
      "tojson": true
    },
    {
      "name": "Freiburg2",
      "title": "Statistical districts of Freiburg",
      "object": "Freiburg2",
      "file": "Freiburg2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "district",
        "ppower"
      ],
      "rows": 42,
      "table": true,
      "tojson": true
    },
    {
      "name": "Freiburg3",
      "title": "Grocery stores in Freiburg",
      "object": "Freiburg3",
      "file": "Freiburg3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "store",
        "annualsales"
      ],
      "rows": 63,
      "table": true,
      "tojson": true
    },
    {
      "name": "grocery1",
      "title": "Grocery store choices in Goettingen",
      "object": "grocery1",
      "file": "grocery1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "interview_nr",
        "store_code",
        "store_chain",
        "trip_expen",
        "plz_submarket"
      ],
      "rows": 179,
      "table": true,
      "tojson": true
    },
    {
      "name": "grocery2",
      "title": "Grocery store market areas in Goettingen",
      "object": "grocery2",
      "file": "grocery2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "plz_submarket",
        "store_code",
        "store_chain",
        "store_type",
        "salesarea_qm",
        "pricelevel_euro",
        "dist_km",
        "p_ij_obs"
      ],
      "rows": 224,
      "table": true,
      "tojson": true
    },
    {
      "name": "shopping1",
      "title": "Point-of-sale survey in Karlsruhe",
      "object": "shopping1",
      "file": "shopping1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "POS",
        "time",
        "date",
        "POS_traffic",
        "POS_stay",
        "POS_expen",
        "POS1_freq",
        "POS2_freq",
        "gro_purchase_code",
        "gro_purchase_brand",
        "gro_purchase_channel",
        "gro_purchase_expen",
        "cloth_purchase_code",
        "cloth_purchase_brand",
        "cloth_purchase_channel",
        "cloth_purchase_expen",
        "ce_purchase_code",
        "ce_purchase_brand",
        "ce_purchase_channel",
        "ce_purchase_expen",
        "resid_PLZ",
        "resid_name",
        "resid_name_official",
        "resid_code",
        "age_cat",
        "sex",
        "weekday",
        "holiday",
        "survey"
      ],
      "rows": 434,
      "table": true,
      "tojson": true
    },
    {
      "name": "shopping2",
      "title": "Distance matrix for the point-of-sale survey in Karlsruhe",
      "object": "shopping2",
      "file": "shopping2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "d_km",
        "d_time",
        "route"
      ],
      "rows": 3723,
      "table": true,
      "tojson": true
    },
    {
      "name": "shopping3",
      "title": "Market area data for the point-of-sale survey in Karlsruhe",
      "object": "shopping3",
      "file": "shopping3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "resid_name",
        "resid_name_offical",
        "resid_pop2015",
        "KA_east",
        "resid_code"
      ],
      "rows": 70,
      "table": true,
      "tojson": true
    },
    {
      "name": "shopping4",
      "title": "Grocery store data for the point-of-sale survey in Karlsruhe",
      "object": "shopping4",
      "file": "shopping4.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "location_code",
        "salesarea_qm",
        "storetype_dc",
        "store_chain"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "MCI-package",
      "title": "Multiplicative Competitive Interaction (MCI) Model",
      "topics": [
        "MCI-package",
        "MCI"
      ]
    },
    {
      "page": "DIY1",
      "title": "Distance matrix for DIY stores",
      "topics": [
        "DIY1"
      ]
    },
    {
      "page": "DIY2",
      "title": "DIY store information",
      "topics": [
        "DIY2"
      ]
    },
    {
      "page": "DIY3",
      "title": "Data for origins (DIY store customers' places of residence)",
      "topics": [
        "DIY3"
      ]
    },
    {
      "page": "Freiburg1",
      "title": "Distance matrix for grocery stores in Freiburg",
      "topics": [
        "Freiburg1"
      ]
    },
    {
      "page": "Freiburg2",
      "title": "Statistical districts of Freiburg",
      "topics": [
        "Freiburg2"
      ]
    },
    {
      "page": "Freiburg3",
      "title": "Grocery stores in Freiburg",
      "topics": [
        "Freiburg3"
      ]
    },
    {
      "page": "geom",
      "title": "Geometric mean",
      "topics": [
        "geom"
      ]
    },
    {
      "page": "grocery1",
      "title": "Grocery store choices in Goettingen",
      "topics": [
        "grocery1"
      ]
    },
    {
      "page": "grocery2",
      "title": "Grocery store market areas in Goettingen",
      "topics": [
        "grocery2"
      ]
    },
    {
      "page": "huff.attrac",
      "title": "Local optimization of attraction values in the Huff Model",
      "topics": [
        "huff.attrac"
      ]
    },
    {
      "page": "huff.decay",
      "title": "Distance decay function in the Huff model",
      "topics": [
        "huff.decay"
      ]
    },
    {
      "page": "huff.fit",
      "title": "Fitting the Huff model using local optimization of attractivity",
      "topics": [
        "huff.fit"
      ]
    },
    {
      "page": "huff.lambda",
      "title": "Fitting the distance parameter lambda in the Huff model",
      "topics": [
        "huff.lambda"
      ]
    },
    {
      "page": "huff.shares",
      "title": "Huff model market share/market area simulations",
      "topics": [
        "huff.shares"
      ]
    },
    {
      "page": "ijmatrix.create",
      "title": "Interaction matrix with market shares",
      "topics": [
        "ijmatrix.create"
      ]
    },
    {
      "page": "ijmatrix.crosstab",
      "title": "Converting interaction matrix with market shares to crosstable",
      "topics": [
        "ijmatrix.crosstab"
      ]
    },
    {
      "page": "ijmatrix.shares",
      "title": "Market shares in interaction matrix",
      "topics": [
        "ijmatrix.shares"
      ]
    },
    {
      "page": "lm.beta",
      "title": "Beta regression coefficients",
      "topics": [
        "lm.beta"
      ]
    },
    {
      "page": "mci.fit",
      "title": "Fitting the MCI model",
      "topics": [
        "mci.fit"
      ]
    },
    {
      "page": "mci.shares",
      "title": "MCI market share/market area simulations",
      "topics": [
        "mci.shares"
      ]
    },
    {
      "page": "mci.shares.elast",
      "title": "Market share elasticities",
      "topics": [
        "mci.shares.elast"
      ]
    },
    {
      "page": "mci.transmat",
      "title": "Log-centering transformation of an MCI interaction matrix",
      "topics": [
        "mci.transmat"
      ]
    },
    {
      "page": "mci.transvar",
      "title": "Log-centering transformation of one variable in an MCI interaction matrix",
      "topics": [
        "mci.transvar"
      ]
    },
    {
      "page": "model.fit",
      "title": "Goodness of fit statistics for the Huff model",
      "topics": [
        "model.fit"
      ]
    },
    {
      "page": "shares.segm",
      "title": "Segmentation of market areas by a criterion",
      "topics": [
        "shares.segm"
      ]
    },
    {
      "page": "shares.total",
      "title": "Total market shares/market areas",
      "topics": [
        "shares.total"
      ]
    },
    {
      "page": "shopping1",
      "title": "Point-of-sale survey in Karlsruhe",
      "topics": [
        "shopping1"
      ]
    },
    {
      "page": "shopping2",
      "title": "Distance matrix for the point-of-sale survey in Karlsruhe",
      "topics": [
        "shopping2"
      ]
    },
    {
      "page": "shopping3",
      "title": "Market area data for the point-of-sale survey in Karlsruhe",
      "topics": [
        "shopping3"
      ]
    },
    {
      "page": "shopping4",
      "title": "Grocery store data for the point-of-sale survey in Karlsruhe",
      "topics": [
        "shopping4"
      ]
    },
    {
      "page": "var.asdummy",
      "title": "Creating dummy variables",
      "topics": [
        "var.asdummy"
      ]
    },
    {
      "page": "var.correct",
      "title": "Correcting MCI input variables",
      "topics": [
        "var.correct"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 2.5263392773898437,
  "_indexed": true,
  "_nocasepkg": "mci",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.3",
      "date": "2026-05-27T08:41:30.000Z",
      "distro": "noble",
      "commit": "2b459b2deb9bd14f114ebd4c763cad68f3f91dfa",
      "fileid": "20317fcebb4599a0f0ac4509c1739b7d152b3fb1fe9e0ef97c819fa37968515e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26500374320"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.3",
      "date": "2026-05-27T08:41:49.000Z",
      "distro": "noble",
      "commit": "2b459b2deb9bd14f114ebd4c763cad68f3f91dfa",
      "fileid": "d858097c11144a04ce3438355e67086e2735668503dc622ae72d2465ebd3fbfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26500374320"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.3",
      "date": "2026-05-27T08:41:24.000Z",
      "commit": "2b459b2deb9bd14f114ebd4c763cad68f3f91dfa",
      "fileid": "fbb4ba5263dfd9387a7102562608c5257b7df6fbda2e8641cdd346210b686a8c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26500374320"
    }
  ]
}