{
  "_id": "6a1f2f0db401979e73426c31",
  "Package": "kfino",
  "Title": "Kalman Filter for Impulse Noised Outliers",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Bertrand\", \"Cloez\", email = \"bertrand.cloez@inrae.fr\", role = c(\"aut\")),\nperson(\"Isabelle\", \"Sanchez\", email = \"isabelle.sanchez@inrae.fr\", role = c(\"aut\", \"cre\")),\nperson(\"Benedicte\", \"Fontez\", email = \"benedicte.fontez@supagro.fr\", role = c(\"ctr\")))",
  "Author": "Bertrand Cloez [aut], Isabelle Sanchez [aut, cre], Benedicte\nFontez [ctr]",
  "Maintainer": "Isabelle Sanchez <isabelle.sanchez@inrae.fr>",
  "Description": "A method for detecting outliers with a Kalman filter on\nimpulsed noised outliers and prediction on cleaned data.\n'kfino' is a robust sequential algorithm allowing to filter\ndata with a large number of outliers. This algorithm is based\non simple latent linear Gaussian processes as in the Kalman\nFilter method and is devoted to detect impulse-noised outliers.\nThese are data points that differ significantly from other\nobservations. 'ML' (Maximization Likelihood) and 'EM'\n(Expectation-Maximization algorithm) algorithms were\nimplemented in 'kfino'. The method is described in full details\nin the following arXiv e-Print: <arXiv:2208.00961>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "TRUE",
  "URL": "https://forgemia.inra.fr/isabelle.sanchez/kfino",
  "BugReports": "https://forgemia.inra.fr/isabelle.sanchez/kfino/-/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.2.1",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:18:16 UTC",
    "User": "root"
  },
  "Repository": "https://sanchezi.r-universe.dev",
  "Date/Publication": "2022-11-03 07:26:44 UTC",
  "RemoteUrl": "https://github.com/cran/kfino",
  "RemoteRef": "HEAD",
  "RemoteSha": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
  "MD5sum": "5d804834846fec77eaa62a15f218c808",
  "_user": "sanchezi",
  "_type": "src",
  "_file": "kfino_1.0.0.tar.gz",
  "_fileid": "6e859a6ad6a3c3bf1681541e74e40426710401b224b57c6f6a8fa9b3f5013cb0",
  "_filesize": 1532455,
  "_sha256": "6e859a6ad6a3c3bf1681541e74e40426710401b224b57c6f6a8fa9b3f5013cb0",
  "_created": "2026-05-15T09:18:16.000Z",
  "_published": "2026-06-02T19:29:17.950Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79154725691,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7013921150"
    },
    {
      "job": 79154725460,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7013921709"
    },
    {
      "job": 79154725296,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7013917320"
    },
    {
      "job": 79154725306,
      "time": 179,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7013923818"
    },
    {
      "job": 79154725173,
      "time": 228,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013881099"
    },
    {
      "job": 79154724646,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367775871"
    },
    {
      "job": 79154725328,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7013912024"
    },
    {
      "job": 79154725705,
      "time": 138,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7013926960"
    },
    {
      "job": 79154725666,
      "time": 90,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7013907377"
    }
  ],
  "_buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/kfino",
  "_commit": {
    "id": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
    "author": "Isabelle Sanchez <isabelle.sanchez@inrae.fr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1667460404
  },
  "_maintainer": {
    "name": "Isabelle Sanchez",
    "email": "isabelle.sanchez@inrae.fr",
    "login": "sanchezi",
    "uuid": 28732736
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "foreach",
      "role": "Suggests"
    },
    {
      "package": "doParallel",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "sanchezi",
      "count": 1,
      "uuid": 28732736
    }
  ],
  "_userbio": {
    "uuid": 28732736,
    "type": "user",
    "name": "Isabelle Sanchez",
    "description": "statistician engineer"
  },
  "_downloads": {
    "count": 208,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/kfino"
  },
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/kfino.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "sanchezi",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2022-11-03"
    }
  ],
  "_exports": [
    "doutlier",
    "kfino_fit",
    "kfino_plot",
    "utils_EM",
    "utils_fit",
    "utils_likelihood"
  ],
  "_datasets": [
    {
      "name": "lambs",
      "title": "a dataset containing the WoW weighing for 4 animals of 1296 observations, https://doi.org/10.1016/j.compag.2018.08.022",
      "object": "lambs",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Poids",
        "Date",
        "IDE",
        "Day",
        "dateNum"
      ],
      "rows": 1296,
      "table": true,
      "tojson": true
    },
    {
      "name": "merinos1",
      "title": "a dataset containing the WoW weighing for one animal (merinos lamb) of 397 observations. https://doi.org/10.1016/j.compag.2018.08.022",
      "object": "merinos1",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Poids",
        "Date",
        "IDE",
        "Day",
        "dateNum"
      ],
      "rows": 397,
      "table": true,
      "tojson": true
    },
    {
      "name": "merinos2",
      "title": "a dataset containing the WoW weighing for one animal (merinos lamb) of 345 observations, difficult to model. https://doi.org/10.1016/j.compag.2018.08.022",
      "object": "merinos2",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Poids",
        "Date",
        "IDE",
        "Day",
        "dateNum"
      ],
      "rows": 345,
      "table": true,
      "tojson": true
    },
    {
      "name": "spring1",
      "title": "a dataset containing the WoW weighing for one animal of 203 observations. https://doi.org/10.1016/j.compag.2018.08.022",
      "object": "spring1",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Poids",
        "Date",
        "IDE",
        "Day",
        "dateNum"
      ],
      "rows": 203,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "doutlier",
      "title": "doutlier defines an outlier distribution (Surface of a trapezium) and uses input parameters given in the main function kfino_fit()",
      "topics": [
        "doutlier"
      ]
    },
    {
      "page": "kfino",
      "title": "kfino: Kalman Filtering",
      "topics": [
        "kfino-package",
        "kfino"
      ]
    },
    {
      "page": "kfino_fit",
      "title": "kfino_fit a function to detect outlier with a Kalman Filtering approach",
      "topics": [
        "kfino_fit"
      ]
    },
    {
      "page": "kfino_plot",
      "title": "kfino_plot a graphical function for the result of a kfino run",
      "topics": [
        "kfino_plot"
      ]
    },
    {
      "page": "lambs",
      "title": "a dataset containing the WoW weighing for 4 animals of 1296 observations, https://doi.org/10.1016/j.compag.2018.08.022",
      "topics": [
        "lambs"
      ]
    },
    {
      "page": "merinos1",
      "title": "a dataset containing the WoW weighing for one animal (merinos lamb) of 397 observations. https://doi.org/10.1016/j.compag.2018.08.022",
      "topics": [
        "merinos1"
      ]
    },
    {
      "page": "merinos2",
      "title": "a dataset containing the WoW weighing for one animal (merinos lamb) of 345 observations, difficult to model. https://doi.org/10.1016/j.compag.2018.08.022",
      "topics": [
        "merinos2"
      ]
    },
    {
      "page": "spring1",
      "title": "a dataset containing the WoW weighing for one animal of 203 observations. https://doi.org/10.1016/j.compag.2018.08.022",
      "topics": [
        "spring1"
      ]
    },
    {
      "page": "utils_EM",
      "title": "utils_EM a function to estimate the parameters `m_0` , `mm`, `pp` through an Expectation-Maximization (EM) method",
      "topics": [
        "utils_EM"
      ]
    },
    {
      "page": "utils_fit",
      "title": "utils_fit a fonction running the kfino algorithm to filter data and detect outliers under the knowledge of all parameters",
      "topics": [
        "utils_fit"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/kfino/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/kfino/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "HowTo.Rmd",
      "filename": "HowTo.html",
      "title": "How to perform a kfino outlier detection",
      "author": "B. Cloez & I. Sanchez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Objectives",
        "Description of the spring1 dataset",
        "Kfino algorithm on the spring1 dataset",
        "Parameters (m0, mm and pp) not optimized",
        "Parameters (m0, mm and pp) optimized",
        "Maximized Likelihood (ML) method",
        "Expectation-Maximization (EM) method",
        "Description of the merinos1 dataset",
        "Kfino algorithm on the merinos1 dataset",
        "References",
        "Session informations"
      ],
      "created": "2022-11-03 07:26:44",
      "modified": "2022-11-03 07:26:44",
      "commits": 1
    },
    {
      "source": "multipleFit.Rmd",
      "filename": "multipleFit.html",
      "title": "How to perform a kfino outlier detection on multiple individuals",
      "author": "B. Cloez & I. Sanchez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Without parallelization",
        "Parallel execution",
        "References",
        "session info"
      ],
      "created": "2022-11-03 07:26:44",
      "modified": "2022-11-03 07:26:44",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "kfino",
  "_universes": [
    "sanchezi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-15T09:20:23.000Z",
      "distro": "noble",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "f8ed6b0bd0f5b2b721a6514c13d3c45cf5aa52d69d181f3d392a0547da197d6b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-15T09:20:24.000Z",
      "distro": "noble",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "fd4cef3dcc5fd12abc4da6e0e48ee611ffb885df6020f2d5c6d9bdb12b8a6b1b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-15T09:20:22.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "47669f74f2f7eee49254db046917dfa29d830ba12604ced72108e07127fcc537",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-15T09:20:38.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "2a5fca379948692bded4e7816e8cc6acf2140a69f9012653b22aa1c37cd59517",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-15T09:19:43.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "8e62c9753fbaba943fc799a7d275c5776857577bc1c3a6cdfe217e8cc9795746",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-15T09:20:34.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "c9992c5f60fa865874d214754e4826aa52f7573407eadc558585fc7cb6d42f46",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-15T09:19:30.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "7759e6819d865926bd58e68995e7cbf061698c495f51ef2c2796e2137511b8ef",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-06-02T19:28:59.000Z",
      "commit": "95716595641d0166dd6c29a4bc67b1bb5ad8cbf4",
      "fileid": "fac922df35b76f077bceab8e6a13c602e0de9ec8d986f6bc540ddbc8b2d8651a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sanchezi/actions/runs/25910025687"
    }
  ]
}