Function to compute generic item summary statistics that do not require prior fitting of IRT models. Contains information about coefficient alpha (and alpha if an item is deleted), mean/SD and frequency of total scores, reduced item-total correlations, average/sd of the correlation between items, response frequencies, and conditional mean/sd information given the unweighted sum scores.

itemstats(
  data,
  group = NULL,
  use_ts = TRUE,
  proportions = TRUE,
  ts.tables = FALSE
)

Arguments

data

An object of class data.frame or matrix with the response patterns

group

optional grouping variable to condition on when computing summary information

use_ts

logical; include information that is conditional on a meaningful total score?

proportions

logical; include response proportion information for each item?

ts.tables

logical; include mean/sd summary information pertaining to the unweighted total score?

Value

Returns a list containing the summary statistics

References

Chalmers, R., P. (2012). mirt: A Multidimensional Item Response Theory Package for the R Environment. Journal of Statistical Software, 48(6), 1-29. doi:10.18637/jss.v048.i06

See also

Author

Phil Chalmers rphilip.chalmers@gmail.com

Examples


# dichotomous data example
LSAT7full <- expand.table(LSAT7)
head(LSAT7full)
#>   Item.1 Item.2 Item.3 Item.4 Item.5
#> 1      0      0      0      0      0
#> 2      0      0      0      0      0
#> 3      0      0      0      0      0
#> 4      0      0      0      0      0
#> 5      0      0      0      0      0
#> 6      0      0      0      0      0
itemstats(LSAT7full)
#> $overall
#>     N mean_total.score sd_total.score ave.r  sd.r alpha
#>  1000            3.707          1.199 0.143 0.052 0.453
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1 1000 0.828 0.378   0.530         0.246       0.396
#> Item.2 1000 0.658 0.475   0.600         0.247       0.394
#> Item.3 1000 0.772 0.420   0.611         0.313       0.345
#> Item.4 1000 0.606 0.489   0.592         0.223       0.415
#> Item.5 1000 0.843 0.364   0.461         0.175       0.438
#> 
#> $proportions
#>            0     1
#> Item.1 0.172 0.828
#> Item.2 0.342 0.658
#> Item.3 0.228 0.772
#> Item.4 0.394 0.606
#> Item.5 0.157 0.843
#> 

# behaviour with missing data
LSAT7full[1:5,1] <- NA
itemstats(LSAT7full)
#> $overall
#>  N.complete    N mean_total.score sd_total.score ave.r  sd.r alpha
#>         995 1000            3.726          1.172 0.137 0.052 0.426
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1  995 0.832 0.374   0.515         0.222       0.396
#> Item.2 1000 0.658 0.475   0.595         0.232       0.364
#> Item.3 1000 0.772 0.420   0.602         0.295       0.316
#> Item.4 1000 0.606 0.489   0.589         0.209       0.384
#> Item.5 1000 0.843 0.364   0.442         0.149       0.418
#> 
#> $proportions
#>            0     1    NA
#> Item.1 0.167 0.828 0.005
#> Item.2 0.342 0.658    NA
#> Item.3 0.228 0.772    NA
#> Item.4 0.394 0.606    NA
#> Item.5 0.157 0.843    NA
#> 

# data with no meaningful total score
head(SAT12)
#>   Item.1 Item.2 Item.3 Item.4 Item.5 Item.6 Item.7 Item.8 Item.9 Item.10
#> 1      1      4      5      2      3      1      2      1      3       1
#> 2      3      4      2      8      3      3      2      8      3       1
#> 3      1      4      5      4      3      2      2      3      3       2
#> 4      2      4      4      2      3      3      2      4      3       2
#> 5      2      4      5      2      3      2      2      1      1       2
#> 6      1      4      3      1      3      2      2      3      3       1
#>   Item.11 Item.12 Item.13 Item.14 Item.15 Item.16 Item.17 Item.18 Item.19
#> 1       2       4       2       1       5       3       4       4       1
#> 2       2       8       2       1       5       2       4       1       1
#> 3       2       1       3       1       5       5       4       1       3
#> 4       2       4       2       1       5       2       4       1       3
#> 5       2       4       2       1       5       4       4       5       1
#> 6       2       3       2       1       5       5       4       4       1
#>   Item.20 Item.21 Item.22 Item.23 Item.24 Item.25 Item.26 Item.27 Item.28
#> 1       4       3       3       4       1       3       5       1       3
#> 2       4       3       3       8       1       8       4       1       4
#> 3       4       3       3       1       1       3       4       1       3
#> 4       4       3       1       5       2       5       4       1       3
#> 5       4       3       3       3       1       1       5       1       3
#> 6       4       3       3       4       1       1       4       1       4
#>   Item.29 Item.30 Item.31 Item.32
#> 1       1       5       4       5
#> 2       5       8       4       8
#> 3       4       4       4       1
#> 4       4       2       4       2
#> 5       1       2       4       1
#> 6       2       3       4       3
itemstats(SAT12, use_ts=FALSE)
#> $overall
#>     N
#> 1 600
#> 
#> $itemstats
#>           N  mean    sd
#> Item.1  600 2.497 1.188
#> Item.2  600 3.385 1.356
#> Item.3  600 3.212 1.534
#> Item.4  600 2.762 1.370
#> Item.5  600 2.868 0.911
#> Item.6  600 2.358 1.135
#> Item.7  600 2.422 0.908
#> Item.8  600 2.925 1.370
#> Item.9  600 2.907 0.567
#> Item.10 600 2.320 1.490
#> Item.11 600 2.017 0.199
#> Item.12 600 3.642 1.184
#> Item.13 600 2.317 0.956
#> Item.14 600 1.798 1.432
#> Item.15 600 4.535 1.087
#> Item.16 600 3.368 1.135
#> Item.17 600 3.968 0.343
#> Item.18 600 3.020 1.514
#> Item.19 600 1.900 1.053
#> Item.20 600 3.870 0.483
#> Item.21 600 2.937 0.554
#> Item.22 600 2.985 0.442
#> Item.23 600 2.755 1.437
#> Item.24 600 1.502 1.037
#> Item.25 600 2.740 1.380
#> Item.26 600 3.923 1.265
#> Item.27 600 1.240 0.766
#> Item.28 600 3.262 0.937
#> Item.29 600 2.285 1.306
#> Item.30 600 3.703 1.553
#> Item.31 600 3.788 0.899
#> Item.32 600 3.023 1.303
#> 
#> $proportions
#>             1     2     3     4     5     8
#> Item.1  0.283 0.203 0.267 0.232 0.013 0.002
#> Item.2  0.212 0.022 0.070 0.568 0.127 0.002
#> Item.3  0.165 0.183 0.260 0.098 0.280 0.013
#> Item.4  0.165 0.378 0.148 0.172 0.128 0.008
#> Item.5  0.093 0.143 0.620 0.093 0.048 0.002
#> Item.6  0.160 0.582 0.107 0.043 0.108    NA
#> Item.7  0.025 0.760 0.007 0.190 0.017 0.002
#> Item.8  0.202 0.205 0.207 0.250 0.133 0.003
#> Item.9  0.065 0.010 0.885 0.033 0.007    NA
#> Item.10 0.422 0.215 0.165 0.028 0.167 0.003
#> Item.11 0.003 0.983 0.008 0.003 0.002    NA
#> Item.12 0.072 0.082 0.218 0.415 0.205 0.008
#> Item.13 0.110 0.662 0.070 0.118 0.040    NA
#> Item.14 0.723 0.027 0.108 0.022 0.117 0.003
#> Item.15 0.035 0.062 0.060 0.025 0.817 0.002
#> Item.16 0.070 0.105 0.413 0.215 0.195 0.002
#> Item.17 0.008 0.005 0.010 0.963 0.013    NA
#> Item.18 0.303 0.033 0.165 0.352 0.142 0.005
#> Item.19 0.548 0.053 0.358 0.030 0.010    NA
#> Item.20 0.012 0.002 0.105 0.873 0.007 0.002
#> Item.21 0.050 0.008 0.915 0.013 0.012 0.002
#> Item.22 0.028 0.005 0.935 0.017 0.015    NA
#> Item.23 0.290 0.177 0.128 0.313 0.087 0.005
#> Item.24 0.728 0.162 0.042 0.022 0.045 0.002
#> Item.25 0.240 0.170 0.375 0.065 0.142 0.008
#> Item.26 0.020 0.227 0.030 0.262 0.460 0.002
#> Item.27 0.862 0.093 0.012 0.020 0.010 0.003
#> Item.28 0.082 0.010 0.530 0.337 0.037 0.005
#> Item.29 0.340 0.295 0.205 0.085 0.067 0.008
#> Item.30 0.150 0.110 0.107 0.183 0.440 0.010
#> Item.31 0.075 0.020 0.012 0.833 0.058 0.002
#> Item.32 0.125 0.183 0.443 0.075 0.162 0.012
#> 

# extra total scores tables
dat <- key2binary(SAT12,
                   key = c(1,4,5,2,3,1,2,1,3,1,2,4,2,1,
                           5,3,4,4,1,4,3,3,4,1,3,5,1,3,1,5,4,5))
itemstats(dat, ts.tables=TRUE)
#> $overall
#>    N mean_total.score sd_total.score ave.r  sd.r alpha
#>  600           18.202          5.054 0.108 0.075 0.798
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1  600 0.283 0.451   0.380         0.300       0.793
#> Item.2  600 0.568 0.496   0.539         0.464       0.785
#> Item.3  600 0.280 0.449   0.446         0.371       0.789
#> Item.4  600 0.378 0.485   0.325         0.235       0.796
#> Item.5  600 0.620 0.486   0.424         0.340       0.791
#> Item.6  600 0.160 0.367   0.414         0.351       0.791
#> Item.7  600 0.760 0.427   0.366         0.289       0.793
#> Item.8  600 0.202 0.402   0.307         0.233       0.795
#> Item.9  600 0.885 0.319   0.189         0.127       0.798
#> Item.10 600 0.422 0.494   0.465         0.383       0.789
#> Item.11 600 0.983 0.128   0.181         0.156       0.797
#> Item.12 600 0.415 0.493   0.173         0.076       0.803
#> Item.13 600 0.662 0.474   0.438         0.358       0.790
#> Item.14 600 0.723 0.448   0.411         0.333       0.791
#> Item.15 600 0.817 0.387   0.393         0.325       0.792
#> Item.16 600 0.413 0.493   0.367         0.278       0.794
#> Item.17 600 0.963 0.188   0.238         0.202       0.796
#> Item.18 600 0.352 0.478   0.576         0.508       0.783
#> Item.19 600 0.548 0.498   0.401         0.314       0.792
#> Item.20 600 0.873 0.333   0.376         0.318       0.792
#> Item.21 600 0.915 0.279   0.190         0.136       0.798
#> Item.22 600 0.935 0.247   0.284         0.238       0.795
#> Item.23 600 0.313 0.464   0.338         0.253       0.795
#> Item.24 600 0.728 0.445   0.422         0.346       0.791
#> Item.25 600 0.375 0.485   0.383         0.297       0.793
#> Item.26 600 0.460 0.499   0.562         0.489       0.783
#> Item.27 600 0.862 0.346   0.425         0.367       0.791
#> Item.28 600 0.530 0.500   0.465         0.383       0.789
#> Item.29 600 0.340 0.474   0.407         0.324       0.791
#> Item.30 600 0.440 0.497   0.255         0.159       0.799
#> Item.31 600 0.833 0.373   0.479         0.419       0.788
#> Item.32 600 0.162 0.368   0.110         0.037       0.802
#> 
#> $proportions
#>             0     1
#> Item.1  0.717 0.283
#> Item.2  0.432 0.568
#> Item.3  0.720 0.280
#> Item.4  0.622 0.378
#> Item.5  0.380 0.620
#> Item.6  0.840 0.160
#> Item.7  0.240 0.760
#> Item.8  0.798 0.202
#> Item.9  0.115 0.885
#> Item.10 0.578 0.422
#> Item.11 0.017 0.983
#> Item.12 0.585 0.415
#> Item.13 0.338 0.662
#> Item.14 0.277 0.723
#> Item.15 0.183 0.817
#> Item.16 0.587 0.413
#> Item.17 0.037 0.963
#> Item.18 0.648 0.352
#> Item.19 0.452 0.548
#> Item.20 0.127 0.873
#> Item.21 0.085 0.915
#> Item.22 0.065 0.935
#> Item.23 0.687 0.313
#> Item.24 0.272 0.728
#> Item.25 0.625 0.375
#> Item.26 0.540 0.460
#> Item.27 0.138 0.862
#> Item.28 0.470 0.530
#> Item.29 0.660 0.340
#> Item.30 0.560 0.440
#> Item.31 0.167 0.833
#> Item.32 0.838 0.162
#> 
#> $total.score_frequency
#>      4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#> Freq 1 2 2 2 5 7 14 14 17 35 51 45 41 46 50 44 44 20 35 31 18 18 18 19  7  7  3
#>      31 32
#> Freq  1  3
#> 
#> $total.score_means
#>                0        1
#> Item.1  16.99535 21.25294
#> Item.2  15.07722 20.57478
#> Item.3  16.79630 21.81548
#> Item.4  16.92225 20.30396
#> Item.5  15.46930 19.87634
#> Item.6  17.28968 22.98958
#> Item.7  14.91667 19.23904
#> Item.8  17.42171 21.28926
#> Item.9  15.55072 18.54614
#> Item.10 16.19597 20.95257
#> Item.11 11.20000 18.32034
#> Item.12 17.46724 19.23695
#> Item.13 15.10837 19.78338
#> Item.14 14.84940 19.48387
#> Item.15 14.01818 19.14082
#> Item.16 16.64773 20.40726
#> Item.17 12.04545 18.43599
#> Item.18 16.05913 22.15166
#> Item.19 15.97048 20.03951
#> Item.20 13.21053 18.92557
#> Item.21 15.05882 18.49362
#> Item.22 12.76923 18.57932
#> Item.23 17.04854 20.72872
#> Item.24 14.71166 19.50343
#> Item.25 16.70400 20.69778
#> Item.26 15.58025 21.27899
#> Item.27 12.84337 19.06190
#> Item.28 15.70567 20.41509
#> Item.29 16.72727 21.06373
#> Item.30 17.06250 19.65152
#> Item.31 12.79000 19.28400
#> Item.32 17.95825 19.46392
#> 
#> $total.score_sds
#>                0        1
#> Item.1  4.495009 5.115311
#> Item.2  3.791287 4.583007
#> Item.3  4.322840 5.013323
#> Item.4  4.333771 5.444014
#> Item.5  4.280262 4.756698
#> Item.6  4.448894 5.353788
#> Item.7  4.313744 4.825059
#> Item.8  4.575452 5.661917
#> Item.9  5.007454 4.961288
#> Item.10 4.278821 4.736481
#> Item.11 4.184628 4.985966
#> Item.12 4.861326 5.147431
#> Item.13 4.274965 4.679466
#> Item.14 4.008502 4.822098
#> Item.15 4.212219 4.744448
#> Item.16 4.361290 5.155818
#> Item.17 4.613410 4.923352
#> Item.18 3.955174 4.446051
#> Item.19 4.349442 4.854746
#> Item.20 3.714174 4.809188
#> Item.21 5.092786 4.954396
#> Item.22 3.923355 4.906759
#> Item.23 4.505479 5.276912
#> Item.24 3.896380 4.816172
#> Item.25 4.379749 5.124107
#> Item.26 3.761839 4.627003
#> Item.27 3.775666 4.692898
#> Item.28 4.340725 4.593648
#> Item.29 4.241013 5.281332
#> Item.30 4.817161 4.984363
#> Item.31 3.364386 4.622779
#> Item.32 4.901850 5.638524
#> 

# grouping information
group <- gl(2, 300, labels=c('G1', 'G2'))
itemstats(dat, group=group)
#> $G1
#> $G1$overall
#>    N mean_total.score sd_total.score ave.r sd.r alpha
#>  300           17.987          5.051 0.107 0.09 0.796
#> 
#> $G1$itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1  300 0.290 0.455   0.410         0.331       0.789
#> Item.2  300 0.573 0.495   0.534         0.458       0.783
#> Item.3  300 0.290 0.455   0.458         0.382       0.787
#> Item.4  300 0.353 0.479   0.342         0.255       0.793
#> Item.5  300 0.630 0.484   0.480         0.401       0.786
#> Item.6  300 0.130 0.337   0.398         0.340       0.789
#> Item.7  300 0.727 0.446   0.383         0.303       0.790
#> Item.8  300 0.213 0.410   0.352         0.277       0.791
#> Item.9  300 0.897 0.305   0.203         0.144       0.796
#> Item.10 300 0.403 0.491   0.433         0.349       0.788
#> Item.11 300 0.993 0.082   0.154         0.138       0.796
#> Item.12 300 0.413 0.493   0.123         0.026       0.803
#> Item.13 300 0.647 0.479   0.441         0.359       0.788
#> Item.14 300 0.727 0.446   0.394         0.316       0.790
#> Item.15 300 0.793 0.406   0.407         0.337       0.789
#> Item.16 300 0.377 0.485   0.338         0.249       0.793
#> Item.17 300 0.957 0.204   0.220         0.181       0.795
#> Item.18 300 0.360 0.481   0.567         0.497       0.781
#> Item.19 300 0.537 0.499   0.432         0.347       0.788
#> Item.20 300 0.863 0.344   0.355         0.293       0.791
#> Item.21 300 0.910 0.287   0.202         0.147       0.795
#> Item.22 300 0.927 0.261   0.260         0.211       0.794
#> Item.23 300 0.260 0.439   0.323         0.242       0.793
#> Item.24 300 0.707 0.456   0.421         0.342       0.789
#> Item.25 300 0.370 0.484   0.406         0.321       0.790
#> Item.26 300 0.473 0.500   0.539         0.463       0.783
#> Item.27 300 0.857 0.351   0.474         0.418       0.787
#> Item.28 300 0.537 0.499   0.435         0.350       0.788
#> Item.29 300 0.343 0.476   0.378         0.293       0.791
#> Item.30 300 0.440 0.497   0.245         0.149       0.798
#> Item.31 300 0.810 0.393   0.518         0.457       0.784
#> Item.32 300 0.180 0.385   0.036        -0.041       0.803
#> 
#> $G1$proportions
#>             0     1
#> Item.1  0.710 0.290
#> Item.2  0.427 0.573
#> Item.3  0.710 0.290
#> Item.4  0.647 0.353
#> Item.5  0.370 0.630
#> Item.6  0.870 0.130
#> Item.7  0.273 0.727
#> Item.8  0.787 0.213
#> Item.9  0.103 0.897
#> Item.10 0.597 0.403
#> Item.11 0.007 0.993
#> Item.12 0.587 0.413
#> Item.13 0.353 0.647
#> Item.14 0.273 0.727
#> Item.15 0.207 0.793
#> Item.16 0.623 0.377
#> Item.17 0.043 0.957
#> Item.18 0.640 0.360
#> Item.19 0.463 0.537
#> Item.20 0.137 0.863
#> Item.21 0.090 0.910
#> Item.22 0.073 0.927
#> Item.23 0.740 0.260
#> Item.24 0.293 0.707
#> Item.25 0.630 0.370
#> Item.26 0.527 0.473
#> Item.27 0.143 0.857
#> Item.28 0.463 0.537
#> Item.29 0.657 0.343
#> Item.30 0.560 0.440
#> Item.31 0.190 0.810
#> Item.32 0.820 0.180
#> 
#> 
#> $G2
#> $G2$overall
#>    N mean_total.score sd_total.score ave.r sd.r alpha
#>  300           18.417          5.056  0.11 0.08   0.8
#> 
#> $G2$itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1  300 0.277 0.448   0.352         0.271       0.796
#> Item.2  300 0.563 0.497   0.547         0.472       0.787
#> Item.3  300 0.270 0.445   0.438         0.363       0.792
#> Item.4  300 0.403 0.491   0.305         0.213       0.799
#> Item.5  300 0.610 0.489   0.371         0.283       0.796
#> Item.6  300 0.190 0.393   0.426         0.360       0.792
#> Item.7  300 0.793 0.406   0.344         0.270       0.796
#> Item.8  300 0.190 0.393   0.265         0.190       0.799
#> Item.9  300 0.873 0.333   0.180         0.116       0.801
#> Item.10 300 0.440 0.497   0.495         0.415       0.789
#> Item.11 300 0.973 0.161   0.215         0.184       0.799
#> Item.12 300 0.417 0.494   0.222         0.127       0.803
#> Item.13 300 0.677 0.469   0.434         0.354       0.792
#> Item.14 300 0.720 0.450   0.428         0.351       0.792
#> Item.15 300 0.840 0.367   0.375         0.310       0.794
#> Item.16 300 0.450 0.498   0.391         0.303       0.795
#> Item.17 300 0.970 0.171   0.258         0.226       0.798
#> Item.18 300 0.343 0.476   0.588         0.522       0.784
#> Item.19 300 0.560 0.497   0.369         0.279       0.796
#> Item.20 300 0.883 0.322   0.398         0.343       0.794
#> Item.21 300 0.920 0.272   0.175         0.123       0.800
#> Item.22 300 0.943 0.232   0.309         0.266       0.797
#> Item.23 300 0.367 0.483   0.348         0.260       0.797
#> Item.24 300 0.750 0.434   0.421         0.347       0.793
#> Item.25 300 0.380 0.486   0.360         0.272       0.796
#> Item.26 300 0.447 0.498   0.590         0.520       0.784
#> Item.27 300 0.867 0.341   0.374         0.314       0.794
#> Item.28 300 0.523 0.500   0.498         0.418       0.789
#> Item.29 300 0.337 0.473   0.437         0.357       0.792
#> Item.30 300 0.440 0.497   0.265         0.170       0.801
#> Item.31 300 0.857 0.351   0.435         0.376       0.792
#> Item.32 300 0.143 0.351   0.196         0.128       0.800
#> 
#> $G2$proportions
#>             0     1
#> Item.1  0.723 0.277
#> Item.2  0.437 0.563
#> Item.3  0.730 0.270
#> Item.4  0.597 0.403
#> Item.5  0.390 0.610
#> Item.6  0.810 0.190
#> Item.7  0.207 0.793
#> Item.8  0.810 0.190
#> Item.9  0.127 0.873
#> Item.10 0.560 0.440
#> Item.11 0.027 0.973
#> Item.12 0.583 0.417
#> Item.13 0.323 0.677
#> Item.14 0.280 0.720
#> Item.15 0.160 0.840
#> Item.16 0.550 0.450
#> Item.17 0.030 0.970
#> Item.18 0.657 0.343
#> Item.19 0.440 0.560
#> Item.20 0.117 0.883
#> Item.21 0.080 0.920
#> Item.22 0.057 0.943
#> Item.23 0.633 0.367
#> Item.24 0.250 0.750
#> Item.25 0.620 0.380
#> Item.26 0.553 0.447
#> Item.27 0.133 0.867
#> Item.28 0.477 0.523
#> Item.29 0.663 0.337
#> Item.30 0.560 0.440
#> Item.31 0.143 0.857
#> Item.32 0.857 0.143
#> 
#> 


#####
# polytomous data example
itemstats(Science)
#> $overall
#>    N mean_total.score sd_total.score ave.r  sd.r alpha
#>  392           11.668          2.003 0.275 0.098 0.598
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Comfort 392 3.120 0.588   0.596         0.352       0.552
#> Work    392 2.722 0.807   0.666         0.332       0.567
#> Future  392 2.990 0.757   0.748         0.488       0.437
#> Benefit 392 2.837 0.802   0.684         0.363       0.541
#> 
#> $proportions
#>             1     2     3     4
#> Comfort 0.013 0.082 0.679 0.227
#> Work    0.084 0.250 0.526 0.140
#> Future  0.036 0.184 0.536 0.245
#> Benefit 0.054 0.255 0.492 0.199
#> 

# polytomous data with missing
newScience <- Science
newScience[1:5,1] <- NA
itemstats(newScience)
#> $overall
#>  N.complete   N mean_total.score sd_total.score ave.r sd.r alpha
#>         387 392           11.672          2.011 0.276  0.1 0.605
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Comfort 387 3.119 0.590   0.596         0.352       0.552
#> Work    392 2.722 0.807   0.666         0.335       0.576
#> Future  392 2.990 0.757   0.749         0.491       0.449
#> Benefit 392 2.837 0.802   0.695         0.382       0.538
#> 
#> $proportions
#>             1     2     3     4    NA
#> Comfort 0.013 0.082 0.668 0.224 0.013
#> Work    0.084 0.250 0.526 0.140    NA
#> Future  0.036 0.184 0.536 0.245    NA
#> Benefit 0.054 0.255 0.492 0.199    NA
#> 

# unequal categories
newScience[,1] <- ifelse(Science[,1] == 1, NA, Science[,1])
itemstats(newScience)
#> $overall
#>  N.complete   N mean_total.score sd_total.score ave.r  sd.r alpha
#>         387 392           11.731          1.917  0.26 0.092 0.572
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Comfort 387 3.147 0.540   0.556         0.314       0.552
#> Work    392 2.722 0.807   0.680         0.339       0.517
#> Future  392 2.990 0.757   0.738         0.460       0.409
#> Benefit 392 2.837 0.802   0.668         0.328       0.525
#> 
#> $proportions
#>             1     2     3     4    NA
#> Comfort    NA 0.082 0.679 0.227 0.013
#> Work    0.084 0.250 0.526 0.140    NA
#> Future  0.036 0.184 0.536 0.245    NA
#> Benefit 0.054 0.255 0.492 0.199    NA
#> 

merged <- data.frame(LSAT7full[1:392,], Science)
itemstats(merged)
#> $overall
#>  N.complete   N mean_total.score sd_total.score ave.r  sd.r alpha
#>         387 392           14.331          2.231 0.037 0.167 0.379
#> 
#> $itemstats
#>           N  mean    sd total.r total.r_if_rm alpha_if_rm
#> Item.1  387 0.568 0.496   0.193        -0.030       0.417
#> Item.2  392 0.232 0.423   0.033        -0.156       0.443
#> Item.3  392 0.605 0.490   0.216        -0.003       0.405
#> Item.4  392 0.467 0.500   0.261         0.038       0.392
#> Item.5  392 0.760 0.428   0.178        -0.011       0.402
#> Comfort 392 3.120 0.588   0.527         0.295       0.286
#> Work    392 2.722 0.807   0.620         0.314       0.251
#> Future  392 2.990 0.757   0.680         0.421       0.185
#> Benefit 392 2.837 0.802   0.608         0.299       0.261
#> 
#> $proportions
#>             0     1     2     3     4    NA
#> Item.1  0.426 0.561    NA    NA    NA 0.013
#> Item.2  0.768 0.232    NA    NA    NA    NA
#> Item.3  0.395 0.605    NA    NA    NA    NA
#> Item.4  0.533 0.467    NA    NA    NA    NA
#> Item.5  0.240 0.760    NA    NA    NA    NA
#> Comfort    NA 0.013 0.082 0.679 0.227    NA
#> Work       NA 0.084 0.250 0.526 0.140    NA
#> Future     NA 0.036 0.184 0.536 0.245    NA
#> Benefit    NA 0.054 0.255 0.492 0.199    NA
#>