CPCalibrationPlot {conformalClassification} | R Documentation |
Plots the calibration plot
Description
Plots the calibration plot
Usage
CPCalibrationPlot(pValues, testSet, color = "blue")
Arguments
testSet |
The test set |
color |
colour of the calibration line |
pValues |
Matrix of p-values |
See Also
CPEfficiency
,
CPErrorRate
,
CPValidity
,
CPObsFuzziness
.
Examples
## load the library
library(mlbench)
#library(caret)
library(conformalClassification)
## load the DNA dataset
data(DNA)
originalData <- DNA
## make sure first column is always the label and class labels are always 1, 2, ...
nrAttr = ncol(originalData) #no of attributes
tempColumn = originalData[, 1]
originalData[, 1] = originalData[, nrAttr]
originalData[, nrAttr] = tempColumn
originalData[, 1] = as.factor(originalData[, 1])
originalData[, 1] = as.numeric(originalData[, 1])
## partition the data into training and test set
#result = createDataPartition(originalData[, 1], p = 0.8, list = FALSE)
size = nrow(originalData)
result = sample(1:size, 0.8*size)
trainingSet = originalData[result, ]
testSet = originalData[-result, ]
##ICP classification
pValues = ICPClassification(trainingSet, testSet)
CPCalibrationPlot(pValues, testSet, "blue")
[Package conformalClassification version 1.0.0 Index]