{
  "_id": "6a103819acfb0bcc41c9a996",
  "Package": "IntervalQuestionStat",
  "Title": "Tools to Deal with Interval-Valued Responses in Questionnaires",
  "Type": "Package",
  "Version": "0.2.0",
  "Authors@R": "c(\nperson(\"José\",\n\"García-García\",\nemail = \"garciagarjose@uniovi.es\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-0991-1866\")),\nperson(\"María Asunción\",\n\"Lubiano\",\nemail = \"lubiano@uniovi.es\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0002-9847-5164\")))",
  "Description": "A user-friendly toolbox for doing the statistical analysis\nof interval-valued responses in questionnaires measuring\nintrinsically imprecise human attributes or features\n(attitudes, perceptions, opinions, feelings, etc.). In\nparticular, this package provides S4 classes, methods, and\nfunctions in order to compute basic arithmetic and statistical\noperations with interval-valued data; prepare customized plots;\nassociate each interval-valued response to its equivalent\nLikert-type and visual analogue scales answers through the\nminimum theta-distance and the mid-point criteria; analyze the\nreliability of respondents' answers from the internal\nconsistency point of view by means of Cronbach's alpha\ncoefficient; and simulate interval-valued responses in this\ntype of questionnaires. The package also incorporates some\nreal-life data that can be used to illustrate its working with\nseveral non-trivial reproducible examples. The methodology used\nin this package is based in many theoretical and applied\npublications from SMIRE+CoDiRE (Statistical Methods with\nImprecise Random Elements and Comparison of Distributions of\nRandom Elements) Research Group\n(<https://bellman.ciencias.uniovi.es/smire+codire/>) from the\nUniversity of Oviedo (Spain).",
  "License": "LGPL (>= 3)",
  "Author": "José García-García [aut, cre]\n(<https://orcid.org/0000-0003-0991-1866>), María Asunción\nLubiano [ctb] (<https://orcid.org/0000-0002-9847-5164>)",
  "Maintainer": "José García-García <garciagarjose@uniovi.es>",
  "URL": "https://github.com/garciagarjose/IntervalQuestionStat/",
  "BugReports": "https://github.com/garciagarjose/IntervalQuestionStat/issues/",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.1",
  "Config/testthat/edition": "3",
  "Repository": "https://garciagarjose.r-universe.dev",
  "Date/Publication": "2024-03-19 10:19:37 UTC",
  "RemoteUrl": "https://github.com/garciagarjose/intervalquestionstat",
  "RemoteRef": "HEAD",
  "RemoteSha": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
  "Packaged": {
    "Date": "2026-05-12 06:05:25 UTC",
    "User": "root"
  },
  "MD5sum": "e420605b82ff303fc020ed76e34388ef",
  "_user": "garciagarjose",
  "_type": "src",
  "_file": "IntervalQuestionStat_0.2.0.tar.gz",
  "_fileid": "b4afcdb23487423b8037a5ab71ffe1cee8d110d0e180df40d075e711d779a2a1",
  "_filesize": 416226,
  "_sha256": "b4afcdb23487423b8037a5ab71ffe1cee8d110d0e180df40d075e711d779a2a1",
  "_created": "2026-05-12T06:05:25.000Z",
  "_published": "2026-05-22T11:03:53.003Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77366937583,
      "time": 113,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6936895415"
    },
    {
      "job": 77366937813,
      "time": 97,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936885823"
    },
    {
      "job": 77366937696,
      "time": 159,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6936891625"
    },
    {
      "job": 77366937958,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936888058"
    },
    {
      "job": 77366937064,
      "time": 187,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936861989"
    },
    {
      "job": 77366937365,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158954911"
    },
    {
      "job": 77366937780,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6936882689"
    },
    {
      "job": 77366937804,
      "time": 69,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6936879184"
    },
    {
      "job": 77366938300,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936882212"
    }
  ],
  "_buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/garciagarjose/intervalquestionstat",
  "_commit": {
    "id": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
    "author": "José García-García <109660345+garciagarjose@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1710843577
  },
  "_maintainer": {
    "name": "José García-García",
    "email": "garciagarjose@uniovi.es",
    "login": "garciagarjose",
    "uuid": 109660345,
    "orcid": "0000-0003-0991-1866"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "garciagarjose",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "garciagarjose",
      "count": 29,
      "uuid": 109660345
    }
  ],
  "_userbio": {
    "uuid": 109660345,
    "type": "user",
    "name": "José García-García"
  },
  "_downloads": {
    "count": 184,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/IntervalQuestionStat"
  },
  "_devurl": "https://github.com/garciagarjose/intervalquestionstat",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/IntervalQuestionStat.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/garciagarjose/intervalquestionstat",
  "_realowner": "garciagarjose",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2022-07-04"
    },
    {
      "version": "0.2.0",
      "date": "2022-11-01"
    }
  ],
  "_exports": [
    "apply",
    "as.IntervalData",
    "as.IntervalList",
    "cbind",
    "cov",
    "cronbach",
    "distance",
    "IntervalData",
    "IntervalList",
    "IntervalMatrix",
    "ivs2likert",
    "ivs2vas",
    "mean",
    "mid",
    "mid<-",
    "ncol",
    "nrow",
    "plot",
    "rbind",
    "show",
    "simulIVS",
    "spr",
    "spr<-",
    "sum",
    "var"
  ],
  "_datasets": [
    {
      "name": "lackinfo",
      "title": "Lack of information in expository face-to-face lessons data set",
      "object": "lackinfo",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "sex",
        "inf1",
        "sup1",
        "inf2",
        "sup2",
        "inf3",
        "sup3",
        "inf4",
        "sup4",
        "inf5",
        "sup5"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "IntervalQuestionStat-package",
      "title": "Tools to Deal with Interval-Valued Responses in Questionnaires",
      "topics": [
        "IntervalQuestionStat-package"
      ]
    },
    {
      "page": "apply-methods",
      "title": "Apply functions over 'IntervalMatrix' margins",
      "topics": [
        "apply",
        "apply,IntervalMatrix-method"
      ]
    },
    {
      "page": "arithmetic-methods",
      "title": "Interval arithmetic operations",
      "topics": [
        "*,IntervalData,numeric-method",
        "*,IntervalList,numeric-method",
        "*,IntervalMatrix,matrix-method",
        "*,IntervalMatrix,numeric-method",
        "*,matrix,IntervalMatrix-method",
        "*,numeric,IntervalData-method",
        "*,numeric,IntervalList-method",
        "*,numeric,IntervalMatrix-method",
        "+,IntervalData,IntervalData-method",
        "+,IntervalData,IntervalList-method",
        "+,IntervalData,IntervalMatrix-method",
        "+,IntervalData,numeric-method",
        "+,IntervalList,IntervalData-method",
        "+,IntervalList,IntervalList-method",
        "+,IntervalList,IntervalMatrix-method",
        "+,IntervalList,numeric-method",
        "+,IntervalMatrix,IntervalData-method",
        "+,IntervalMatrix,IntervalList-method",
        "+,IntervalMatrix,IntervalMatrix-method",
        "+,IntervalMatrix,matrix-method",
        "+,IntervalMatrix,numeric-method",
        "+,matrix,IntervalMatrix-method",
        "+,numeric,IntervalData-method",
        "+,numeric,IntervalList-method",
        "+,numeric,IntervalMatrix-method",
        "-,IntervalData,ANY-method",
        "-,IntervalData,IntervalData-method",
        "-,IntervalData,IntervalList-method",
        "-,IntervalData,IntervalMatrix-method",
        "-,IntervalData,numeric-method",
        "-,IntervalList,ANY-method",
        "-,IntervalList,IntervalData-method",
        "-,IntervalList,IntervalList-method",
        "-,IntervalList,IntervalMatrix-method",
        "-,IntervalList,numeric-method",
        "-,IntervalMatrix,ANY-method",
        "-,IntervalMatrix,IntervalData-method",
        "-,IntervalMatrix,IntervalList-method",
        "-,IntervalMatrix,IntervalMatrix-method",
        "-,IntervalMatrix,matrix-method",
        "-,IntervalMatrix,numeric-method",
        "-,matrix,IntervalMatrix-method",
        "-,numeric,IntervalData-method",
        "-,numeric,IntervalList-method",
        "-,numeric,IntervalMatrix-method",
        "arithmetic"
      ]
    },
    {
      "page": "as.IntervalData",
      "title": "Convert a real number into a degenerate interval",
      "topics": [
        "as.IntervalData",
        "as.IntervalData,numeric-method"
      ]
    },
    {
      "page": "as.IntervalList",
      "title": "Convert a single interval to a list of intervals",
      "topics": [
        "as.IntervalList",
        "as.IntervalList,IntervalData-method"
      ]
    },
    {
      "page": "c-methods",
      "title": "Combine 'IntervalData' and 'IntervalList' objects",
      "topics": [
        "c",
        "c,IntervalDataOrIntervalList-method"
      ]
    },
    {
      "page": "cbind-methods",
      "title": "Combine 'IntervalList' and 'IntervalMatrix' objects by columns",
      "topics": [
        "cbind",
        "cbind,IntervalListOrIntervalMatrix-method"
      ]
    },
    {
      "page": "cov-methods",
      "title": "Calculate the sample covariance between two random intervals",
      "topics": [
        "cov",
        "cov,IntervalList,IntervalList-method"
      ]
    },
    {
      "page": "cronbach",
      "title": "Estimate sample Cronbach's alpha coefficient",
      "topics": [
        "cronbach"
      ]
    },
    {
      "page": "dim-methods",
      "title": "Get the number of rows and columns of an 'IntervalMatrix' object",
      "topics": [
        "dim",
        "dim,IntervalMatrix-method"
      ]
    },
    {
      "page": "distance-methods",
      "title": "Calculate the theta-distance between two intervals",
      "topics": [
        "distance",
        "distance,IntervalData,IntervalData-method"
      ]
    },
    {
      "page": "extract-methods",
      "title": "Extract and replace parts of an interval-valued object",
      "topics": [
        "extract",
        "[,IntervalList-method",
        "[,IntervalMatrix-method",
        "[<-,IntervalList-method",
        "[<-,IntervalMatrix-method",
        "[[,IntervalList-method",
        "[[<-,IntervalList-method"
      ]
    },
    {
      "page": "IntervalData",
      "title": "Create an 'IntervalData' object",
      "topics": [
        "IntervalData"
      ]
    },
    {
      "page": "IntervalData-class",
      "title": "S4 class representing a single interval",
      "topics": [
        "IntervalData-class"
      ]
    },
    {
      "page": "IntervalDataOrIntervalList-class",
      "title": "Virtual union of 'IntervalData' and 'IntervalList' classes",
      "topics": [
        "IntervalDataOrIntervalList-class"
      ]
    },
    {
      "page": "IntervalList",
      "title": "Create an 'IntervalList' object",
      "topics": [
        "IntervalList"
      ]
    },
    {
      "page": "IntervalList-class",
      "title": "S4 class representing a list of intervals",
      "topics": [
        "IntervalList-class"
      ]
    },
    {
      "page": "IntervalListOrIntervalMatrix-class",
      "title": "Virtual union of 'IntervalList' and 'IntervalMatrix' classes",
      "topics": [
        "IntervalListOrIntervalMatrix-class"
      ]
    },
    {
      "page": "IntervalMatrix",
      "title": "Create an 'IntervalMatrix' object",
      "topics": [
        "IntervalMatrix"
      ]
    },
    {
      "page": "IntervalMatrix-class",
      "title": "S4 class representing a matrix of intervals",
      "topics": [
        "IntervalMatrix-class"
      ]
    },
    {
      "page": "ivs2likert-methods",
      "title": "Convert interval-valued responses into their equivalent numerically encoded Likert-type scale answers with minimum theta-distance criterion",
      "topics": [
        "ivs2likert",
        "ivs2likert,IntervalData-method",
        "ivs2likert,IntervalList-method",
        "ivs2likert,IntervalMatrix-method"
      ]
    },
    {
      "page": "ivs2vas-methods",
      "title": "Convert interval-valued responses into equivalent visual analogue scale answers through mid-point criterion",
      "topics": [
        "ivs2vas",
        "ivs2vas,IntervalData-method",
        "ivs2vas,IntervalList-method",
        "ivs2vas,IntervalMatrix-method"
      ]
    },
    {
      "page": "lackinfo",
      "title": "Lack of information in expository face-to-face lessons data set",
      "topics": [
        "lackinfo"
      ]
    },
    {
      "page": "length-methods",
      "title": "Get the length of an 'IntervalList' object",
      "topics": [
        "length",
        "length,IntervalList-method"
      ]
    },
    {
      "page": "mean-methods",
      "title": "Calculate the sample Aumann mean of a random interval",
      "topics": [
        "mean",
        "mean,IntervalList-method"
      ]
    },
    {
      "page": "mid-methods",
      "title": "Extract and replace the mid-points of interval-valued objects",
      "topics": [
        "mid",
        "mid,IntervalData-method",
        "mid,IntervalList-method",
        "mid,IntervalMatrix-method",
        "mid<-",
        "mid<-,IntervalData-method",
        "mid<-,IntervalList-method",
        "mid<-,IntervalMatrix-method"
      ]
    },
    {
      "page": "ncol-methods",
      "title": "Get the number of columns of an 'IntervalMatrix' object",
      "concept": [
        "IntervalMatrix-method"
      ],
      "topics": [
        "ncol",
        "ncol,IntervalMatrix-method"
      ]
    },
    {
      "page": "nrow-methods",
      "title": "Get the number of rows of an 'IntervalMatrix' object",
      "topics": [
        "nrow",
        "nrow,IntervalMatrix-method"
      ]
    },
    {
      "page": "plot-methods",
      "title": "Plot a single interval or a list of intervals",
      "topics": [
        "plot",
        "plot,IntervalData,IntervalData-method",
        "plot,IntervalData,missing-method",
        "plot,IntervalList,IntervalList-method",
        "plot,IntervalList,missing-method"
      ]
    },
    {
      "page": "rbind-methods",
      "title": "Combine 'IntervalList' and 'IntervalMatrix' objects by rows",
      "topics": [
        "rbind",
        "rbind,IntervalListOrIntervalMatrix-method"
      ]
    },
    {
      "page": "show-methods",
      "title": "Print basic information of interval-valued data",
      "topics": [
        "show",
        "show,IntervalData-method",
        "show,IntervalList-method",
        "show,IntervalMatrix-method"
      ]
    },
    {
      "page": "simulIVS",
      "title": "Simulation of interval-valued responses to a questionnaire",
      "topics": [
        "simulIVS"
      ]
    },
    {
      "page": "spr-methods",
      "title": "Extract and replace the spreads of interval-valued objects",
      "topics": [
        "spr",
        "spr,IntervalData-method",
        "spr,IntervalList-method",
        "spr,IntervalMatrix-method",
        "spr<-",
        "spr<-,IntervalData-method",
        "spr<-,IntervalList-method",
        "spr<-,IntervalMatrix-method"
      ]
    },
    {
      "page": "sum-methods",
      "title": "Calculate the sum of n intervals",
      "topics": [
        "sum",
        "sum,IntervalList-method"
      ]
    },
    {
      "page": "var-methods",
      "title": "Calculate the sample Fréchet variance of a random interval",
      "topics": [
        "var",
        "var,IntervalList-method"
      ]
    }
  ],
  "_pkglogo": "https://github.com/garciagarjose/intervalquestionstat/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/garciagarjose/intervalquestionstat/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "intervalquestionstat",
  "_universes": [
    "garciagarjose"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-12T06:08:19.000Z",
      "distro": "noble",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "7868ed3ccbfc0b2b303d7408d4385b4f80b4d5fab0e0eebadbe1940e94b535ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-12T06:07:42.000Z",
      "distro": "noble",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "11c19f3e737f0e4685eb4b059f6bcc1fba00a9dddfd8c05189f868fed579fe24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-12T06:08:11.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "55cfff7e18cbc8b6f48896ed7dc114740726812256088555a07f5311b92d2afc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-12T06:07:54.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "0db8e38bd89961b374010d2207c8318cd704d7aa6646a193a194c25050322e83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-12T06:07:23.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "13d689064174a13064544fca4e092b67eee861529c3f422f9d84dc95067a6eae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-12T06:07:08.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "ab8e81f8168d5f3ce96abb2ac54172a8b6f7e440643f69e234f70bcc0e1304e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-12T06:07:15.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "7b7d30379e9c0ab56d0293bdde19c94b20ee93fc3c4e4dcfee8dcaa980e0f554",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-05-22T11:03:34.000Z",
      "commit": "e2c05b4689746d8bc6b17154695b10f0d762d29a",
      "fileid": "8874288dd80d0a548cda415f8b69d36aadaebaf13bdd6fa72f93fe3aec7a4c47",
      "status": "success",
      "buildurl": "https://github.com/r-universe/garciagarjose/actions/runs/25716572063"
    }
  ]
}