{
  "_id": "6a1047a7acfb0bcc41c9f04f",
  "Package": "OrdMonReg",
  "Type": "Package",
  "Title": "Compute Least Squares Estimates of One Bounded or Two Ordered\nIsotonic Regression Curves",
  "Version": "1.0.4",
  "Date": "2026-04-26",
  "Authors@R": "c(person(given = \"Fadoua\", family = \"Balabdaoui\", role = \"aut\", email = \"fadoua.balabdaoui@stat.math.ethz.ch\"),\nperson(given = \"Kaspar\", family = \"Rufibach\", role = c(\"aut\", \"cre\"), email = \"kaspar.rufibach@gmail.com\"),\nperson(given = \"Filippo\", family = \"Santambrogio\", role = \"aut\", email = \"santambrogio@math.univ-lyon1.fr\"))",
  "Description": "We consider the problem of estimating two isotonic\nregression curves g1* and g2* under the constraint that they\nare ordered, i.e. g1* <= g2*. Given two sets of n data points\ny_1, ..., y_n and z_1, ..., z_n that are observed at (the same)\ndeterministic design points x_1, ..., x_n, the estimates are\nobtained by minimizing the Least Squares criterion L(a, b) =\nsum_{i=1}^n (y_i - a_i)^2 w1(x_i) + sum_{i=1}^n (z_i - b_i)^2\nw2(x_i) over the class of pairs of vectors (a, b) such that a\nand b are isotonic and a_i <= b_i for all i = 1, ..., n. We\noffer two different approaches to compute the estimates: a\nprojected subgradient algorithm where the projection is\ncalculated using a PAVA as well as Dykstra's cyclical\nprojection algorithm.",
  "License": "GPL (>= 2)",
  "URL": "https://people.math.ethz.ch/~fadouab/,\nhttp://www.kasparrufibach.ch,\nhttps://math.univ-lyon1.fr/~santambrogio/",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-10 09:26:55 UTC",
    "User": "root"
  },
  "Author": "Fadoua Balabdaoui [aut], Kaspar Rufibach [aut, cre], Filippo\nSantambrogio [aut]",
  "Maintainer": "Kaspar Rufibach <kaspar.rufibach@gmail.com>",
  "Repository": "https://numbersman77.r-universe.dev",
  "Date/Publication": "2026-04-29 11:56:27 UTC",
  "RemoteUrl": "https://github.com/cran/OrdMonReg",
  "RemoteRef": "HEAD",
  "RemoteSha": "97bb7fa618cf86446a16b8110a73a500f5b78063",
  "MD5sum": "96c096f007ec553a818ff200de2c8f1d",
  "_user": "numbersman77",
  "_type": "src",
  "_file": "OrdMonReg_1.0.4.tar.gz",
  "_fileid": "a6c98c5a4632bf6553ceaf57badfc6ac0a54a687bdc0d7861a326a232b892eef",
  "_filesize": 242893,
  "_sha256": "a6c98c5a4632bf6553ceaf57badfc6ac0a54a687bdc0d7861a326a232b892eef",
  "_created": "2026-05-10T09:26:55.000Z",
  "_published": "2026-05-22T12:10:15.130Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77376562750,
      "time": 95,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902656617"
    },
    {
      "job": 77376562582,
      "time": 92,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902656414"
    },
    {
      "job": 77376562715,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902745940"
    },
    {
      "job": 77376562514,
      "time": 83,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902721750"
    },
    {
      "job": 77376562162,
      "time": 137,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902647913"
    },
    {
      "job": 77376561966,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7160130861"
    },
    {
      "job": 77376562502,
      "time": 66,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902653907"
    },
    {
      "job": 77376562779,
      "time": 51,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902652549"
    },
    {
      "job": 77376563093,
      "time": 60,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902653407"
    }
  ],
  "_buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/OrdMonReg",
  "_commit": {
    "id": "97bb7fa618cf86446a16b8110a73a500f5b78063",
    "author": "Kaspar Rufibach <kaspar.rufibach@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.4\n",
    "time": 1777463787
  },
  "_maintainer": {
    "name": "Kaspar Rufibach",
    "email": "kaspar.rufibach@gmail.com",
    "login": "numbersman77",
    "twitter": "@numbersman77",
    "uuid": 44927366
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-18",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.4",
      "date": "2026-04-29"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "numbersman77",
      "count": 2,
      "uuid": 44927366
    }
  ],
  "_userbio": {
    "uuid": 44927366,
    "type": "user",
    "name": "Kaspar Rufibach",
    "description": "Trained as a mathematical statistician, working in biostatistical roles for >20 years."
  },
  "_downloads": {
    "count": 290,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/OrdMonReg"
  },
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/OrdMonReg.html",
    "manual.pdf"
  ],
  "_realowner": "numbersman77",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2009-04-15"
    },
    {
      "version": "1.0.1",
      "date": "2009-07-21"
    },
    {
      "version": "1.0.2",
      "date": "2009-10-18"
    },
    {
      "version": "1.0.3",
      "date": "2011-12-01"
    },
    {
      "version": "1.0.4",
      "date": "2026-04-29"
    }
  ],
  "_exports": [
    "astar_1",
    "BoundedAntiMean",
    "BoundedAntiMeanTwo",
    "BoundedIsoMean",
    "BoundedIsoMeanTwo",
    "BoundedIsoMeanTwoDykstra",
    "bstar_n",
    "disp",
    "LSfunctional",
    "MA",
    "minK1",
    "minK2",
    "minK3",
    "Subgradient"
  ],
  "_datasets": [
    {
      "name": "mechIng",
      "title": "Mechanical engineering dataset used to illustrate ordered isotonic regression",
      "object": "mechIng",
      "file": "mechIng.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "g1",
        "g2"
      ],
      "rows": 1495,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ordMonReg-package",
      "title": "Compute Least Squares Estimates of One Bounded or Two Ordered Isotonic Regression Curves",
      "topics": [
        "OrdMonReg-package",
        "OrdMonReg"
      ]
    },
    {
      "page": "bstar_n",
      "title": "Computes explicitly known values of the estimates in the two ordered functions antitonic regression problem",
      "topics": [
        "astar_1",
        "bstar_n"
      ]
    },
    {
      "page": "BoundedIsoMean",
      "title": "Compute least square estimate of an iso- or antitonic function, bounded below and above by fixed functions",
      "topics": [
        "BoundedAntiMean",
        "BoundedIsoMean"
      ]
    },
    {
      "page": "BoundedAntiMeanTwo",
      "title": "Compute solution to the problem of two ordered isotonic or antitonic curves",
      "topics": [
        "BoundedAntiMeanTwo",
        "BoundedIsoMeanTwo"
      ]
    },
    {
      "page": "BoundedIsoMeanTwoDykstra",
      "title": "Compute solution to the problem of two ordered isotonic or antitonic curves",
      "topics": [
        "BoundedIsoMeanTwoDykstra"
      ]
    },
    {
      "page": "disp",
      "title": "Function to display numbers in outputs",
      "topics": [
        "disp"
      ]
    },
    {
      "page": "LSfunctional",
      "title": "Compute least squares criterion for two ordered isotonic regression functions",
      "topics": [
        "LSfunctional"
      ]
    },
    {
      "page": "MA",
      "title": "Compute bounded weighted average",
      "topics": [
        "MA"
      ]
    },
    {
      "page": "mechIng",
      "title": "Mechanical engineering dataset used to illustrate ordered isotonic regression",
      "topics": [
        "mechIng"
      ]
    },
    {
      "page": "minK",
      "title": "Compute projections on restriction cones in Dykstra's algorithm.",
      "topics": [
        "minK",
        "minK1",
        "minK2",
        "minK3"
      ]
    },
    {
      "page": "Subgradient",
      "title": "Computes a subgradient for the projected subgradient algorithm",
      "topics": [
        "Subgradient"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "ordmonreg",
  "_universes": [
    "numbersman77"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-10T09:28:37.000Z",
      "distro": "noble",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "5ec246394a775fa7257cd6c419e6df2aeb108bdb166532ac4aa27a0a681cc70a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-10T09:28:35.000Z",
      "distro": "noble",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "cb31cc0c147a73d6bf210737472f9c821a0ada31f896c851b77a6818bec6add6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-10T09:43:21.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "fe732a2937e813f4a62df0e168782ef14d7d80aac2fc53eddcde6d9e7303a37e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-10T09:39:14.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "e15366b1b4b170f9777a1e4b5764dc527bd5a17667edcc071772e7adad379de6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-10T09:28:00.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "325100b644ac718f7adbc2b41043e67b7fc41ca6e78509ea2fc7de416ba443e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-10T09:27:49.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "dc0f34054f0e249d8c3aebc37ec569f8df596039e43ff51d707fd00eb2172ee1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-10T09:27:57.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "da8afdc2ccf07bae70149060ba0e21bfde416d03582457aca13ac829e8964329",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.4",
      "date": "2026-05-22T12:09:53.000Z",
      "commit": "97bb7fa618cf86446a16b8110a73a500f5b78063",
      "fileid": "cf000fe95313dd10dbbc1b60b3252c053c75d340b6d7662c792673b6f5456f06",
      "status": "success",
      "buildurl": "https://github.com/r-universe/numbersman77/actions/runs/25625134160"
    }
  ]
}