{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "D4W7DBAT55"
    },
    {
      "field": "defines",
      "target": "NH59FNJQG1"
    }
  ],
  "body": "\n## Summary\n\nRadial basis function interpolation fits scattered data in $\\R^d$ with a combination of translates of one [[radial basis function|ZBSXSTQM2J]].\nThere is one translate centred at each data point.\nThe coefficients solve a square linear system whose matrix collects the values of the radial function at all pairwise distances.\nFor many radial functions, such as the Gaussian and the inverse multiquadric, this matrix is invertible for every set of distinct points in every dimension.\nThis makes it one of the main methods of [[multivariate interpolation|BM703GV34G]], free of the restrictions on point position that polynomial interpolation has.\n\n## Explanations\n\n### L1 human\n\nPlace a bump at each data point, all of the same shape, and choose their heights so that the sum of the bumps passes through all the data values.\nFinding the heights means solving a linear system with one equation per data point.\nIn one dimension with the function $\\varphi(r) = r$, the sum of shifted copies of $\\abs{x - x_j}$ is a piecewise linear function, which gives the broken line through the data.\nThe [[definition|NH59FNJQG1]] writes down the system.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "65D12",
      "41A05",
      "41A63"
    ],
    "name": "Radial basis function interpolation",
    "same_as": {
      "wikidata": "Q65063433",
      "wikipedia": "Radial basis function interpolation"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Radial_basis_function_interpolation"
      }
    ],
    "specializes": [
      "BM703GV34G"
    ],
    "tag": "XZ33P3HBB9"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/XZ33P3HBB9/",
  "links": [
    {
      "field": "specializes",
      "target": "BM703GV34G"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/XZ33P3HBB9.md",
  "msc": [
    "65D12",
    "41A05",
    "41A63"
  ],
  "name": "Radial basis function interpolation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/XZ3/XZ33P3HBB9.md",
  "status": null,
  "tag": "XZ33P3HBB9",
  "uri": "m2://XZ33P3HBB9",
  "url": "https://tamnd.github.io/math2/wiki/radial-basis-function-interpolation/",
  "writing": {
    "tag": "XZ33P3HBB9",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
