This function computes the goodness of the IRT model for all algorithms for different goodness tolerances.

model_goodness_crm(model)

# S3 method for modelgoodnesscrm
autoplot(object, ...)

Arguments

model

The output of function cirtmodel.

object

For autoplot: The output of model_goodness_crm.

...

Other arguments currently ignored.

Value

A list with the following components:

goodnessAUC

The area under the model goodness curve for each algorithm.

curves

The x,y coordinates for the model goodness curves for each algorithm.

residuals

The residuals for each algorithm using the AIRT model.

Examples

# \donttest{
set.seed(1)
x1 <- runif(200)
x2 <- 2*x1 + rnorm(200, mean=0, sd=0.1)
x3 <- 1 - x1 + rnorm(200, mean=0, sd=0.1)
X <- cbind.data.frame(x1, x2, x3)
mod <- cirtmodel(X, scale = TRUE, scale.method = "multiple")
out <- model_goodness_crm(mod)
out
#> $goodnessAUC
#>         [,1]
#> x1 0.8700505
#> x2 0.9236364
#> x3 0.9309596
#> 
#> $mse
#>             [,1]
#> [1,] 0.021083043
#> [2,] 0.007591314
#> [3,] 0.007198447
#> 
#> $curves
#>                 x    x1    x2    x3
#>   [1,] 0.00000000 0.000 0.000 0.000
#>   [2,] 0.01010101 0.035 0.065 0.060
#>   [3,] 0.02020202 0.070 0.155 0.145
#>   [4,] 0.03030303 0.105 0.205 0.270
#>   [5,] 0.04040404 0.140 0.245 0.375
#>   [6,] 0.05050505 0.170 0.335 0.450
#>   [7,] 0.06060606 0.200 0.375 0.520
#>   [8,] 0.07070707 0.225 0.450 0.595
#>   [9,] 0.08080808 0.275 0.515 0.630
#>  [10,] 0.09090909 0.325 0.575 0.720
#>  [11,] 0.10101010 0.365 0.650 0.775
#>  [12,] 0.11111111 0.415 0.730 0.815
#>  [13,] 0.12121212 0.440 0.790 0.855
#>  [14,] 0.13131313 0.460 0.895 0.885
#>  [15,] 0.14141414 0.525 0.965 0.900
#>  [16,] 0.15151515 0.575 0.990 0.925
#>  [17,] 0.16161616 0.615 1.000 0.935
#>  [18,] 0.17171717 0.665 1.000 0.950
#>  [19,] 0.18181818 0.730 1.000 0.955
#>  [20,] 0.19191919 0.780 1.000 0.975
#>  [21,] 0.20202020 0.835 1.000 0.985
#>  [22,] 0.21212121 0.860 1.000 0.985
#>  [23,] 0.22222222 0.905 1.000 0.990
#>  [24,] 0.23232323 0.955 1.000 0.990
#>  [25,] 0.24242424 0.980 1.000 0.990
#>  [26,] 0.25252525 0.985 1.000 0.995
#>  [27,] 0.26262626 1.000 1.000 0.995
#>  [28,] 0.27272727 1.000 1.000 1.000
#>  [29,] 0.28282828 1.000 1.000 1.000
#>  [30,] 0.29292929 1.000 1.000 1.000
#>  [31,] 0.30303030 1.000 1.000 1.000
#>  [32,] 0.31313131 1.000 1.000 1.000
#>  [33,] 0.32323232 1.000 1.000 1.000
#>  [34,] 0.33333333 1.000 1.000 1.000
#>  [35,] 0.34343434 1.000 1.000 1.000
#>  [36,] 0.35353535 1.000 1.000 1.000
#>  [37,] 0.36363636 1.000 1.000 1.000
#>  [38,] 0.37373737 1.000 1.000 1.000
#>  [39,] 0.38383838 1.000 1.000 1.000
#>  [40,] 0.39393939 1.000 1.000 1.000
#>  [41,] 0.40404040 1.000 1.000 1.000
#>  [42,] 0.41414141 1.000 1.000 1.000
#>  [43,] 0.42424242 1.000 1.000 1.000
#>  [44,] 0.43434343 1.000 1.000 1.000
#>  [45,] 0.44444444 1.000 1.000 1.000
#>  [46,] 0.45454545 1.000 1.000 1.000
#>  [47,] 0.46464646 1.000 1.000 1.000
#>  [48,] 0.47474747 1.000 1.000 1.000
#>  [49,] 0.48484848 1.000 1.000 1.000
#>  [50,] 0.49494949 1.000 1.000 1.000
#>  [51,] 0.50505051 1.000 1.000 1.000
#>  [52,] 0.51515152 1.000 1.000 1.000
#>  [53,] 0.52525253 1.000 1.000 1.000
#>  [54,] 0.53535354 1.000 1.000 1.000
#>  [55,] 0.54545455 1.000 1.000 1.000
#>  [56,] 0.55555556 1.000 1.000 1.000
#>  [57,] 0.56565657 1.000 1.000 1.000
#>  [58,] 0.57575758 1.000 1.000 1.000
#>  [59,] 0.58585859 1.000 1.000 1.000
#>  [60,] 0.59595960 1.000 1.000 1.000
#>  [61,] 0.60606061 1.000 1.000 1.000
#>  [62,] 0.61616162 1.000 1.000 1.000
#>  [63,] 0.62626263 1.000 1.000 1.000
#>  [64,] 0.63636364 1.000 1.000 1.000
#>  [65,] 0.64646465 1.000 1.000 1.000
#>  [66,] 0.65656566 1.000 1.000 1.000
#>  [67,] 0.66666667 1.000 1.000 1.000
#>  [68,] 0.67676768 1.000 1.000 1.000
#>  [69,] 0.68686869 1.000 1.000 1.000
#>  [70,] 0.69696970 1.000 1.000 1.000
#>  [71,] 0.70707071 1.000 1.000 1.000
#>  [72,] 0.71717172 1.000 1.000 1.000
#>  [73,] 0.72727273 1.000 1.000 1.000
#>  [74,] 0.73737374 1.000 1.000 1.000
#>  [75,] 0.74747475 1.000 1.000 1.000
#>  [76,] 0.75757576 1.000 1.000 1.000
#>  [77,] 0.76767677 1.000 1.000 1.000
#>  [78,] 0.77777778 1.000 1.000 1.000
#>  [79,] 0.78787879 1.000 1.000 1.000
#>  [80,] 0.79797980 1.000 1.000 1.000
#>  [81,] 0.80808081 1.000 1.000 1.000
#>  [82,] 0.81818182 1.000 1.000 1.000
#>  [83,] 0.82828283 1.000 1.000 1.000
#>  [84,] 0.83838384 1.000 1.000 1.000
#>  [85,] 0.84848485 1.000 1.000 1.000
#>  [86,] 0.85858586 1.000 1.000 1.000
#>  [87,] 0.86868687 1.000 1.000 1.000
#>  [88,] 0.87878788 1.000 1.000 1.000
#>  [89,] 0.88888889 1.000 1.000 1.000
#>  [90,] 0.89898990 1.000 1.000 1.000
#>  [91,] 0.90909091 1.000 1.000 1.000
#>  [92,] 0.91919192 1.000 1.000 1.000
#>  [93,] 0.92929293 1.000 1.000 1.000
#>  [94,] 0.93939394 1.000 1.000 1.000
#>  [95,] 0.94949495 1.000 1.000 1.000
#>  [96,] 0.95959596 1.000 1.000 1.000
#>  [97,] 0.96969697 1.000 1.000 1.000
#>  [98,] 0.97979798 1.000 1.000 1.000
#>  [99,] 0.98989899 1.000 1.000 1.000
#> [100,] 1.00000000 1.000 1.000 1.000
#> 
#> $residuals
#>                 x1           x2           x3
#>   [1,] 0.130543562 0.0923221209 0.0893265874
#>   [2,] 0.086403025 0.0488599869 0.0550923702
#>   [3,] 0.066321565 0.0220563533 0.1035606964
#>   [4,] 0.211298437 0.1318882794 0.0535308944
#>   [5,] 0.155167827 0.1009023468 0.1462355285
#>   [6,] 0.160761309 0.1518022879 0.1545164513
#>   [7,] 0.192335264 0.1299256202 0.0239122609
#>   [8,] 0.091052956 0.1007108734 0.0241535809
#>   [9,] 0.071339923 0.0643026646 0.0957085678
#>  [10,] 0.256314384 0.0713043995 0.1014507159
#>  [11,] 0.159503871 0.1069473336 0.1058773630
#>  [12,] 0.182793470 0.1173178686 0.0460649354
#>  [13,] 0.093666231 0.1177582176 0.0399709598
#>  [14,] 0.068628166 0.0621778793 0.0419029536
#>  [15,] 0.165546814 0.1028638495 0.0530987465
#>  [16,] 0.008144434 0.0014889427 0.0633194349
#>  [17,] 0.135844287 0.0799003250 0.0831007175
#>  [18,] 0.174288195 0.0641743289 0.0389869697
#>  [19,] 0.088061338 0.0338584777 0.0662491235
#>  [20,] 0.171780107 0.1092077916 0.0150319934
#>  [21,] 0.241394611 0.1292405255 0.0547793270
#>  [22,] 0.180656975 0.0463531401 0.1729387998
#>  [23,] 0.101530202 0.0667272458 0.0202979395
#>  [24,] 0.219609960 0.1319422055 0.0878132625
#>  [25,] 0.139428476 0.0807556664 0.0701785019
#>  [26,] 0.078416387 0.0140656398 0.0616495639
#>  [27,] 0.214763852 0.0923534627 0.0046305626
#>  [28,] 0.073210220 0.0396920863 0.0286972960
#>  [29,] 0.214774370 0.1081994187 0.1196698345
#>  [30,] 0.092738019 0.0605264378 0.0676819021
#>  [31,] 0.013765960 0.0001388983 0.0252282962
#>  [32,] 0.062262270 0.0205149430 0.1479187911
#>  [33,] 0.012200836 0.0187061516 0.0219042785
#>  [34,] 0.149151908 0.1272519923 0.1087494531
#>  [35,] 0.183094223 0.1282042890 0.0611084034
#>  [36,] 0.127819132 0.0338515390 0.0135234660
#>  [37,] 0.184565963 0.1134443519 0.0138999814
#>  [38,] 0.207018005 0.1268500190 0.0375327473
#>  [39,] 0.144507644 0.0734636144 0.0812711234
#>  [40,] 0.058265639 0.0332328499 0.0275140984
#>  [41,] 0.221207234 0.0762398325 0.0375378556
#>  [42,] 0.071416895 0.0932772353 0.0848144860
#>  [43,] 0.194754963 0.0684728969 0.0651869495
#>  [44,] 0.037747645 0.0136231438 0.0460224257
#>  [45,] 0.020919092 0.0279187812 0.1939522064
#>  [46,] 0.175450724 0.0836712896 0.1615592399
#>  [47,] 0.236015072 0.0195092437 0.1158796731
#>  [48,] 0.015718732 0.0023039235 0.0152920934
#>  [49,] 0.163561540 0.0654909434 0.0128103065
#>  [50,] 0.149343367 0.0469238486 0.0633193791
#>  [51,] 0.012429398 0.0213218092 0.1111175251
#>  [52,] 0.208370670 0.1331305991 0.0051766099
#>  [53,] 0.033887767 0.0246790043 0.0275059184
#>  [54,] 0.143534527 0.1147015799 0.0090495092
#>  [55,] 0.130601637 0.0782771108 0.0815661531
#>  [56,] 0.189915087 0.1291393156 0.0625651519
#>  [57,] 0.133157264 0.0428272384 0.0362038946
#>  [58,] 0.018339466 0.0043375194 0.0325392720
#>  [59,] 0.108212099 0.0183257152 0.1971271866
#>  [60,] 0.082202442 0.0246853766 0.0316328549
#>  [61,] 0.170467834 0.0989677214 0.1640586748
#>  [62,] 0.117288190 0.0692722157 0.1215849960
#>  [63,] 0.041600607 0.0188347171 0.0247522135
#>  [64,] 0.118299044 0.0354568727 0.0120076639
#>  [65,] 0.101466998 0.0486916370 0.0577272285
#>  [66,] 0.173209198 0.0160397866 0.1220955363
#>  [67,] 0.007549899 0.0046072137 0.0417564321
#>  [68,] 0.183841265 0.0718657248 0.0359966115
#>  [69,] 0.224930427 0.1235085116 0.0036886035
#>  [70,] 0.194767265 0.1236372931 0.1275999332
#>  [71,] 0.130844941 0.0097994850 0.0387559491
#>  [72,] 0.195318750 0.1299255961 0.0222675886
#>  [73,] 0.106174401 0.0451132317 0.0265735678
#>  [74,] 0.103775419 0.0608567607 0.0202054901
#>  [75,] 0.016705128 0.0190798119 0.0913502301
#>  [76,] 0.214954405 0.1313175635 0.0382273385
#>  [77,] 0.188568334 0.1456427562 0.0083016087
#>  [78,] 0.095010144 0.0244351354 0.0421247929
#>  [79,] 0.148394425 0.1351726856 0.0321582293
#>  [80,] 0.136097774 0.0975529586 0.2176337677
#>  [81,] 0.023182334 0.0506813971 0.0391002218
#>  [82,] 0.121969752 0.1233664231 0.0597690091
#>  [83,] 0.070516367 0.0318697402 0.0485150328
#>  [84,] 0.089216568 0.1016013542 0.0121305830
#>  [85,] 0.153315503 0.1252065202 0.0495239220
#>  [86,] 0.176274136 0.1050830660 0.0393013452
#>  [87,] 0.096311213 0.1139378524 0.1577710069
#>  [88,] 0.195428853 0.1280709274 0.0563025689
#>  [89,] 0.159074435 0.1120618920 0.1041863547
#>  [90,] 0.192735005 0.1389917700 0.0290468324
#>  [91,] 0.147446025 0.0836857470 0.1307308294
#>  [92,] 0.228800007 0.0961824009 0.0933880200
#>  [93,] 0.103481345 0.0495903580 0.0316641357
#>  [94,] 0.191355570 0.1476393737 0.0090872488
#>  [95,] 0.184439165 0.0777610475 0.0806427500
#>  [96,] 0.187190059 0.0818622651 0.1350805933
#>  [97,] 0.037534007 0.0429280581 0.1415839676
#>  [98,] 0.044662060 0.0584956337 0.0034009378
#>  [99,] 0.171724651 0.1245820202 0.0860279127
#> [100,] 0.074894788 0.0438969644 0.0284835300
#> [101,] 0.096523325 0.0873535085 0.0508932399
#> [102,] 0.101688247 0.0136067966 0.1855809789
#> [103,] 0.165348225 0.0389017312 0.0234362012
#> [104,] 0.200626294 0.0954729711 0.0175637614
#> [105,] 0.109458904 0.0093584971 0.1032761218
#> [106,] 0.208516762 0.0299951340 0.0647171045
#> [107,] 0.225056989 0.1016977044 0.0391166266
#> [108,] 0.021800556 0.0131415175 0.0135297829
#> [109,] 0.228042170 0.1390863902 0.0770014892
#> [110,] 0.052763285 0.0583421678 0.0652319017
#> [111,] 0.210563826 0.1045353266 0.0223367611
#> [112,] 0.138951057 0.1119941889 0.0125542474
#> [113,] 0.079387393 0.0534880818 0.0947360159
#> [114,] 0.030806891 0.0654684522 0.0727366935
#> [115,] 0.222814989 0.0911955798 0.0347802501
#> [116,] 0.232363795 0.0498722706 0.0891473788
#> [117,] 0.141825116 0.0886730778 0.0243962218
#> [118,] 0.191221280 0.1397062452 0.0016600375
#> [119,] 0.048546741 0.0036335084 0.0865778130
#> [120,] 0.096452848 0.0725203756 0.0894267346
#> [121,] 0.221532401 0.0428634160 0.1143851039
#> [122,] 0.006260617 0.0016119290 0.0564235646
#> [123,] 0.002973003 0.0180509200 0.0193050230
#> [124,] 0.196353752 0.1275347808 0.0845427525
#> [125,] 0.173740892 0.0756217851 0.0292987522
#> [126,] 0.042579953 0.0533338178 0.1497551235
#> [127,] 0.003152377 0.0077286605 0.1317208667
#> [128,] 0.153268873 0.1435866848 0.0448497360
#> [129,] 0.171189383 0.0925136499 0.0016181845
#> [130,] 0.054008352 0.0499935714 0.0682789641
#> [131,] 0.049035526 0.0043708282 0.1835526790
#> [132,] 0.105077820 0.1072975407 0.0222133640
#> [133,] 0.210342908 0.1172588763 0.0988240873
#> [134,] 0.082118552 0.0810353154 0.0228521209
#> [135,] 0.225486640 0.1331102973 0.0159950994
#> [136,] 0.062217439 0.0432072554 0.0410637414
#> [137,] 0.035977615 0.0543942777 0.0559441068
#> [138,] 0.030301928 0.0174878329 0.0348877022
#> [139,] 0.078379490 0.0407453738 0.0678386799
#> [140,] 0.007862857 0.0145070045 0.0381305934
#> [141,] 0.101897320 0.0968441283 0.0541855390
#> [142,] 0.059424192 0.0893865429 0.1211806209
#> [143,] 0.162567121 0.0843852992 0.0451000355
#> [144,] 0.131003505 0.1017455731 0.0823611553
#> [145,] 0.123972894 0.1278931127 0.0018983980
#> [146,] 0.020653899 0.0895512266 0.2483657792
#> [147,] 0.190148094 0.1296508690 0.0606732027
#> [148,] 0.151664062 0.0918110725 0.0801652453
#> [149,] 0.213742420 0.1175639804 0.0623935386
#> [150,] 0.159812991 0.1237266325 0.1643775695
#> [151,] 0.075040145 0.0635346837 0.0435414214
#> [152,] 0.028491201 0.0393752570 0.0532812763
#> [153,] 0.110259019 0.0668060818 0.0277195738
#> [154,] 0.034304527 0.0282734092 0.1129123223
#> [155,] 0.014870205 0.0198416577 0.0979498204
#> [156,] 0.205708004 0.0748330867 0.0748722708
#> [157,] 0.049509133 0.0491284938 0.0192268885
#> [158,] 0.250389930 0.1185659895 0.0907504980
#> [159,] 0.147598230 0.0739177094 0.0285575175
#> [160,] 0.163383896 0.1047379487 0.0745433511
#> [161,] 0.148051607 0.0513189556 0.0202514245
#> [162,] 0.234452310 0.1370293075 0.1077136961
#> [163,] 0.024787106 0.0147824742 0.0880825994
#> [164,] 0.156498478 0.1364112014 0.0176028771
#> [165,] 0.160323643 0.1524504667 0.0281118723
#> [166,] 0.057106219 0.0177397982 0.0358328088
#> [167,] 0.220658642 0.1253762328 0.0178212891
#> [168,] 0.084658701 0.0872748035 0.0488316740
#> [169,] 0.148972710 0.0935515213 0.0562017969
#> [170,] 0.084115293 0.0761778377 0.0853288360
#> [171,] 0.081264875 0.0473521897 0.0933766887
#> [172,] 0.177327959 0.1214536803 0.1452592273
#> [173,] 0.217319385 0.1076628045 0.0731070973
#> [174,] 0.097973442 0.0459569273 0.0938763641
#> [175,] 0.070378166 0.0265193526 0.1161125570
#> [176,] 0.173309482 0.1369090005 0.0850978479
#> [177,] 0.120035713 0.0003645216 0.0496009834
#> [178,] 0.137058089 0.1207862868 0.0105478916
#> [179,] 0.087856807 0.0181486019 0.0346408759
#> [180,] 0.190250746 0.1442127969 0.0009959691
#> [181,] 0.135266016 0.0635213970 0.0154957328
#> [182,] 0.183873463 0.1215563039 0.0429005750
#> [183,] 0.172567704 0.1466869598 0.0255486872
#> [184,] 0.008570304 0.0142238925 0.0456963766
#> [185,] 0.233099055 0.1321665240 0.1122161632
#> [186,] 0.137880703 0.0912827179 0.1818272444
#> [187,] 0.165167905 0.0857917990 0.0717020237
#> [188,] 0.118370645 0.1128646908 0.0954101481
#> [189,] 0.176676630 0.1014774433 0.1207393494
#> [190,] 0.020474703 0.0599582317 0.0397155519
#> [191,] 0.130084054 0.0717244316 0.1266039651
#> [192,] 0.061829366 0.0090215039 0.1830668378
#> [193,] 0.230934923 0.1182962498 0.0075976442
#> [194,] 0.253524071 0.1033192168 0.0602172521
#> [195,] 0.086137181 0.0650030534 0.2600079928
#> [196,] 0.050287102 0.0414857699 0.1002765935
#> [197,] 0.228828264 0.0953380155 0.0879570249
#> [198,] 0.169654897 0.1379121224 0.0943139059
#> [199,] 0.111425052 0.0630459090 0.0532108249
#> [200,] 0.169104149 0.0982492806 0.1147001168
#> 
#> $call
#> model_goodness_crm(model = mod)
#> 
#> attr(,"class")
#> [1] "modelgoodnesscrm"
autoplot(out)

# }