{
  "_id": "6a197da3acfb0bcc41df729d",
  "Package": "sysid",
  "Type": "Package",
  "Title": "System Identification in R",
  "Version": "1.0.5",
  "Date": "2026-01-28",
  "Authors@R": "c(person(given = \"Suraj\",\nfamily = \"Yerramilli\",\nrole = c(\"aut\", \"cre\"),\nemail = \"surajyerramilli@gmail.com\"),\nperson(given = \"Arun\",\nfamily = \"Tangirala\",\nrole = \"aut\"))",
  "Maintainer": "Suraj Yerramilli <surajyerramilli@gmail.com>",
  "Description": "Provides functions for constructing mathematical models of\ndynamical systems from measured input-output data.",
  "License": "GPL-3",
  "LazyData": "true",
  "RoxygenNote": "5.0.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 10:50:54 UTC",
    "User": "root"
  },
  "Author": "Suraj Yerramilli [aut, cre], Arun Tangirala [aut]",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://syerramilli.r-universe.dev",
  "Date/Publication": "2026-01-29 04:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/sysid",
  "RemoteRef": "HEAD",
  "RemoteSha": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
  "MD5sum": "80dd9120ade58f126d3f99be97399dae",
  "_user": "syerramilli",
  "_type": "src",
  "_file": "sysid_1.0.5.tar.gz",
  "_fileid": "2171b3b8959438523f9bd8ad27dbc12d8040ba5aa79a4c3c00967119a5ff21ec",
  "_filesize": 726712,
  "_sha256": "2171b3b8959438523f9bd8ad27dbc12d8040ba5aa79a4c3c00967119a5ff21ec",
  "_created": "2026-05-29T10:50:54.000Z",
  "_published": "2026-05-29T11:50:59.618Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78486535393,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288995574"
    },
    {
      "job": 78486535414,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288995265"
    },
    {
      "job": 78486535442,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289968509"
    },
    {
      "job": 78486535425,
      "time": 99,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289971003"
    },
    {
      "job": 78486117226,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288958444"
    },
    {
      "job": 78486535409,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288986126"
    },
    {
      "job": 78486535405,
      "time": 99,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288986690"
    },
    {
      "job": 78486535413,
      "time": 85,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7288982595"
    },
    {
      "job": 78486535396,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288987070"
    }
  ],
  "_buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/sysid",
  "_commit": {
    "id": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
    "author": "Suraj Yerramilli <surajyerramilli@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.5\n",
    "time": 1769660402
  },
  "_maintainer": {
    "name": "Suraj Yerramilli",
    "email": "surajyerramilli@gmail.com",
    "login": "syerramilli",
    "description": "PhD candidate at Northwestern University working on Machine learning, uncertainty quantification, Gaussian processes, and adaptive experimental design",
    "uuid": 1805762
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1",
      "role": "Depends"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "tframe",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "polynom",
      "role": "Imports"
    },
    {
      "package": "bitops",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.5",
      "date": "2026-01-29"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "syerramilli",
      "count": 2,
      "uuid": 1805762
    }
  ],
  "_userbio": {
    "uuid": 1805762,
    "type": "user",
    "name": "Suraj Yerramilli",
    "description": "PhD candidate at Northwestern University working on Machine learning, uncertainty quantification, Gaussian processes, and adaptive experimental design"
  },
  "_downloads": {
    "count": 224,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sysid"
  },
  "_searchresults": 25,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sysid.html",
    "manual.pdf"
  ],
  "_realowner": "syerramilli",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.4",
      "date": "2017-01-07"
    },
    {
      "version": "1.0.5",
      "date": "2026-01-29"
    }
  ],
  "_exports": [
    "%=%",
    "armax",
    "arx",
    "bj",
    "compare",
    "dataSlice",
    "deltat",
    "detrend",
    "estpoly",
    "etfe",
    "fitch",
    "frequency",
    "g",
    "getcov",
    "idframe",
    "idfrd",
    "idinput",
    "idpoly",
    "impulseest",
    "impulseplot",
    "inputData",
    "inputNames",
    "inputNames<-",
    "iv",
    "iv4",
    "misdata",
    "nInputSeries",
    "nOutputSeries",
    "oe",
    "optimOptions",
    "outputData",
    "outputNames",
    "outputNames<-",
    "rarx",
    "read.idframe",
    "read.table.idframe",
    "residplot",
    "sim",
    "spa",
    "step",
    "time",
    "trInfo"
  ],
  "_datasets": [
    {
      "name": "armaxsim",
      "title": "Data simulated from an ARMAX model",
      "object": "armaxsim",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "arxsim",
      "title": "Data simulated from an ARX model",
      "object": "arxsim",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "bjsim",
      "title": "Data simulated from an BJ model",
      "object": "bjsim",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "cstr",
      "title": "Continuous stirred tank reactor data (idframe)",
      "object": "cstr",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "cstr_mis",
      "title": "Continuous stirred tank reactor data with missing values",
      "object": "cstr_mis",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "cstrData",
      "title": "Continuous stirred tank reactor data (data.frame)",
      "object": "cstrData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "q",
        "Ca",
        "T"
      ],
      "rows": 7500,
      "table": true,
      "tojson": true
    },
    {
      "name": "frd",
      "title": "Frequency response data",
      "object": "frd",
      "class": [
        "idfrd"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "oesim",
      "title": "Data simulated from an OE model",
      "object": "oesim",
      "class": [
        "idframe"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "grapes-equals-grapes",
      "title": "Multiple assignment operator",
      "topics": [
        "%=%",
        "g"
      ]
    },
    {
      "page": "armax",
      "title": "Estimate ARMAX Models",
      "topics": [
        "armax"
      ]
    },
    {
      "page": "armaxsim",
      "title": "Data simulated from an ARMAX model",
      "topics": [
        "armaxsim"
      ]
    },
    {
      "page": "arx",
      "title": "Estimate ARX Models",
      "topics": [
        "arx"
      ]
    },
    {
      "page": "arxsim",
      "title": "Data simulated from an ARX model",
      "topics": [
        "arxsim"
      ]
    },
    {
      "page": "bj",
      "title": "Estimate Box-Jenkins Models",
      "topics": [
        "bj"
      ]
    },
    {
      "page": "bjsim",
      "title": "Data simulated from an BJ model",
      "topics": [
        "bjsim"
      ]
    },
    {
      "page": "compare",
      "title": "Compare the measured output and the predicted output(s)",
      "topics": [
        "compare"
      ]
    },
    {
      "page": "cstr",
      "title": "Continuous stirred tank reactor data (idframe)",
      "topics": [
        "cstr"
      ]
    },
    {
      "page": "cstr_mis",
      "title": "Continuous stirred tank reactor data with missing values",
      "topics": [
        "cstr_mis"
      ]
    },
    {
      "page": "cstrData",
      "title": "Continuous stirred tank reactor data (data.frame)",
      "topics": [
        "cstrData"
      ]
    },
    {
      "page": "dataSlice",
      "title": "Subset or Resample idframe data",
      "topics": [
        "dataSlice"
      ]
    },
    {
      "page": "detrend",
      "title": "Remove offsets and linear trends",
      "topics": [
        "detrend",
        "trInfo"
      ]
    },
    {
      "page": "estpoly",
      "title": "Estimated polynomial object",
      "topics": [
        "estpoly"
      ]
    },
    {
      "page": "etfe",
      "title": "Estimate empirical transfer function",
      "topics": [
        "etfe"
      ]
    },
    {
      "page": "fitch",
      "title": "Fit Characteristics",
      "topics": [
        "fitch"
      ]
    },
    {
      "page": "frd",
      "title": "Frequency response data",
      "topics": [
        "frd"
      ]
    },
    {
      "page": "getcov",
      "title": "Parameter covariance of the identified model",
      "topics": [
        "getcov"
      ]
    },
    {
      "page": "idframe",
      "title": "S3 class for storing input-output data.",
      "topics": [
        "idframe"
      ]
    },
    {
      "page": "idfrd",
      "title": "S3 class constructor for storing frequency response data",
      "topics": [
        "idfrd"
      ]
    },
    {
      "page": "idinput",
      "title": "function to generate input singals (rgs/rbs/prbs/sine)",
      "topics": [
        "idinput"
      ]
    },
    {
      "page": "idpoly",
      "title": "Polynomial model with identifiable parameters",
      "topics": [
        "idpoly"
      ]
    },
    {
      "page": "impulseest",
      "title": "Estimate Impulse Response Coefficients",
      "topics": [
        "impulseest"
      ]
    },
    {
      "page": "impulseplot",
      "title": "Impulse Response Plots",
      "topics": [
        "impulseplot"
      ]
    },
    {
      "page": "inputData",
      "title": "Output or Input-data",
      "topics": [
        "inputData",
        "inputData.idframe",
        "outputData",
        "outputData.idframe"
      ]
    },
    {
      "page": "inputNames-set",
      "title": "Extract or set series' names",
      "topics": [
        "inputNames",
        "inputNames<-",
        "inputNames<-.idframe",
        "outputNames",
        "outputNames<-",
        "outputNames<-.idframe"
      ]
    },
    {
      "page": "iv",
      "title": "ARX model estimation using instrumental variable method",
      "topics": [
        "iv"
      ]
    },
    {
      "page": "iv4",
      "title": "ARX model estimation using four-stage instrumental variable method",
      "topics": [
        "iv4"
      ]
    },
    {
      "page": "misdata",
      "title": "Replace Missing Data by Interpolation",
      "topics": [
        "misdata"
      ]
    },
    {
      "page": "nInputSeries",
      "title": "Number of series in input or output",
      "topics": [
        "nInputSeries",
        "nOutputSeries"
      ]
    },
    {
      "page": "oe",
      "title": "Estimate Output-Error Models",
      "topics": [
        "oe"
      ]
    },
    {
      "page": "oesim",
      "title": "Data simulated from an OE model",
      "topics": [
        "oesim"
      ]
    },
    {
      "page": "optimOptions",
      "title": "Create optimization options",
      "topics": [
        "optimOptions"
      ]
    },
    {
      "page": "plot.idframe",
      "title": "Plotting idframe objects",
      "topics": [
        "plot.idframe"
      ]
    },
    {
      "page": "plot.idfrd",
      "title": "Plotting idfrd objects",
      "topics": [
        "plot.idfrd"
      ]
    },
    {
      "page": "predict.estpoly",
      "title": "Predictions of identified model",
      "topics": [
        "predict.estpoly"
      ]
    },
    {
      "page": "rarx",
      "title": "Estimate parameters of ARX recursively",
      "topics": [
        "rarx"
      ]
    },
    {
      "page": "read.idframe",
      "title": "Data input into a idframe object",
      "topics": [
        "read.idframe"
      ]
    },
    {
      "page": "read.table.idframe",
      "title": "Read the contents of a table-formatted file",
      "topics": [
        "read.table.idframe"
      ]
    },
    {
      "page": "residplot",
      "title": "Plot residual characteristics",
      "topics": [
        "residplot"
      ]
    },
    {
      "page": "sim",
      "title": "Simulate response of dynamic system",
      "topics": [
        "sim"
      ]
    },
    {
      "page": "spa",
      "title": "Estimate frequency response",
      "topics": [
        "spa"
      ]
    },
    {
      "page": "step",
      "title": "Step Response Plots",
      "topics": [
        "step"
      ]
    },
    {
      "page": "time",
      "title": "Sampling times of IO data 'time' creates the vector of times at which data was sampled. 'frequency' returns the number of damples per unit time and 'deltat' the time-interval between observations",
      "topics": [
        "deltat",
        "frequency",
        "time"
      ]
    }
  ],
  "_readme": "https://github.com/cran/sysid/raw/HEAD/README.md",
  "_rundeps": [
    "bitops",
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "plyr",
    "polynom",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "signal",
    "stringi",
    "stringr",
    "tframe",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_score": 2.0969100130080562,
  "_indexed": true,
  "_nocasepkg": "sysid",
  "_universes": [
    "syerramilli"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:54.000Z",
      "distro": "noble",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "b422787a5820ddf21e5e1889f3cf598d3f1c7476a2dc6b85e532ea654a8c8aa1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:55.000Z",
      "distro": "noble",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "1ecc1283fe95d21f0704c5eb278b5f154feacd8aeb55e8bb4c9e37b4e9f1383a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-05-29T11:50:09.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "84b91ed67e50f4e086e8b233c8579755463881da5ac62eba338b135dcf3c1c64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-05-29T11:50:18.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "be35c63ac045f7303d8d6b861dee139e5a17d0a61fa73d7c09bc7f946963e864",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:48.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "3eb4d2bb98b09843b65a0e35dc0322814a6390da3598c16a0f558632682d2324",
      "status": "success",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:11.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "2a1bb65504383c0420f3cc138ca3b8b2cb9d309bf7ec7a91175388bffc5a2355",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:01.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "588be8ae736264ec2fec22cad9b571f5793a421e502df80a4975df4ffcfd08ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-05-29T10:52:17.000Z",
      "commit": "6ac4112be9b9d58012950596c83c6733ee7b43d9",
      "fileid": "255358e12df53217952f7cb4f6f4d64908cbd7c4b4421780cfc9593fbbe18b20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syerramilli/actions/runs/26632956126"
    }
  ]
}