| Literature DB >> 30135672 |
Yan Cai1, Dongbo Tu1, Shuliang Ding2.
Abstract
The design of test Q matrix can directly influence the classification accuracy of a cognitive diagnostic assessment. In this paper, we focus on Q matrix design when attribute hierarchies are known prior to test development. A complete Q matrix design is proposed and theorems are presented to demonstrate that it is a necessary and sufficient condition to guarantee the identifiability of ideal response patterns. A simulation study is also conducted to detect the effects of the proposed design on a family of conjunctive diagnostic models. The results revealed that the proposed Q matrix design is the key condition for guaranteeing classification accuracy. When only one type of item pattern in R matrix is missing from the associated test Q matrix, the related attribute-wise agreement rate will decrease dramatically. When the entire R matrix is missing, both the pattern-wise and attribute-wise agreement rates will decrease sharply. This indicates that the proposed procedures for complete Q matrix design with attribute hierarchies can serve as guidelines for test blueprint development prior to item writing in a cognitive diagnostic assessment.Entities:
Keywords: Q matrix; Q matrix design; attribute hierarchies; cognitive diagnosis; cognitive diagnostic models
Year: 2018 PMID: 30135672 PMCID: PMC6092632 DOI: 10.3389/fpsyg.2018.01413
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Figure 1Four types of Attribute Structures. (A) Linear. (B) Convergent. (C) Divergent. (D) Independent.
Figure 2A divergent attribute hierarchy.
Figure 3Example of constructing the Qr matrix based on the Augment Algorithm.
The classification result for RSM when one column of R matrix missing in the test Q matrix.
| Linear | None | 0.911 | 0.903 | 0.909 | 0.905 | 0.9 | 0.874 | 0.656 |
| [100000]' | 0.853 | 0.81 | 0.838 | 0.858 | 0.855 | 0.84 | 0.588 | |
| [110000]' | 0.901 | 0.782 | 0.9 | 0.931 | 0.914 | 0.885 | 0.577 | |
| [111000]' | 0.912 | 0.917 | 0.786 | 0.898 | 0.922 | 0.885 | 0.591 | |
| [111100]' | 0.917 | 0.902 | 0.906 | 0.785 | 0.896 | 0.882 | 0.615 | |
| [111110]' | 0.906 | 0.907 | 0.9 | 0.91 | 0.74 | 0.876 | 0.575 | |
| [111111]' | 0.903 | 0.904 | 0.897 | 0.871 | 0.826 | 0.858 | 0.604 | |
| Convergent | None | 0.928 | 0.918 | 0.869 | 0.86 | 0.909 | 0.896 | 0.639 |
| [100000]' | 0.871 | 0.833 | 0.839 | 0.814 | 0.877 | 0.87 | 0.556 | |
| [110000]' | 0.911 | 0.809 | 0.864 | 0.864 | 0.926 | 0.901 | 0.568 | |
| [111000]' | 0.919 | 0.926 | 0.799 | 0.904 | 0.922 | 0.898 | 0.577 | |
| [110100]' | 0.916 | 0.913 | 0.892 | 0.789 | 0.915 | 0.902 | 0.565 | |
| [111110]' | 0.922 | 0.927 | 0.871 | 0.875 | 0.836 | 0.892 | 0.569 | |
| [111111]' | 0.909 | 0.903 | 0.844 | 0.842 | 0.859 | 0.876 | 0.576 | |
| Divergent | None | 0.963 | 0.841 | 0.804 | 0.895 | 0.796 | 0.768 | 0.526 |
| [100000]' | 0.929 | 0.862 | 0.804 | 0.895 | 0.812 | 0.781 | 0.521 | |
| [110000]' | 0.951 | 0.745 | 0.784 | 0.946 | 0.822 | 0.811 | 0.504 | |
| [111000]' | 0.956 | 0.816 | 0.763 | 0.918 | 0.805 | 0.819 | 0.504 | |
| [100100]' | 0.941 | 0.865 | 0.799 | 0.782 | 0.766 | 0.767 | 0.485 | |
| [100110]' | 0.961 | 0.858 | 0.795 | 0.89 | 0.74 | 0.822 | 0.491 | |
| [100101]' | 0.953 | 0.852 | 0.812 | 0.891 | 0.797 | 0.735 | 0.494 | |
| Independent | None | 0.748 | 0.722 | 0.738 | 0.722 | 0.713 | 0.738 | 0.351 |
| [100000]' | 0.645 | 0.749 | 0.738 | 0.718 | 0.733 | 0.741 | 0.316 | |
| [010000]' | 0.746 | 0.655 | 0.733 | 0.744 | 0.722 | 0.736 | 0.324 | |
| [001000]' | 0.737 | 0.75 | 0.648 | 0.725 | 0.755 | 0.742 | 0.318 | |
| [000100]' | 0.738 | 0.733 | 0.738 | 0.655 | 0.759 | 0.738 | 0.328 | |
| [000010]' | 0.744 | 0.737 | 0.706 | 0.762 | 0.65 | 0.755 | 0.32 | |
| [000001]' | 0.737 | 0.742 | 0.73 | 0.767 | 0.725 | 0.659 | 0.325 | |
The classification result for Reduced RUM when one column of R matrix missing in the test Q matrix.
| Linear | None | 0.996 | 0.993 | 0.991 | 0.994 | 0.992 | 0.99 | 0.957 |
| [100000]' | 0.935 | 0.996 | 0.995 | 0.995 | 0.997 | 0.995 | 0.914 | |
| [110000]' | 0.994 | 0.931 | 0.995 | 0.996 | 0.995 | 0.994 | 0.905 | |
| [111000]' | 0.996 | 0.993 | 0.933 | 0.996 | 0.996 | 0.993 | 0.908 | |
| [111100]' | 0.996 | 0.994 | 0.993 | 0.935 | 0.995 | 0.995 | 0.909 | |
| [111110]' | 0.996 | 0.995 | 0.995 | 0.992 | 0.925 | 0.996 | 0.901 | |
| [111111]' | 0.997 | 0.995 | 0.996 | 0.995 | 0.991 | 0.859 | 0.836 | |
| Convergent | None | 0.993 | 0.993 | 0.99 | 0.991 | 0.993 | 0.992 | 0.952 |
| [100000]' | 0.94 | 0.996 | 0.992 | 0.993 | 0.996 | 0.994 | 0.911 | |
| [110000]' | 0.992 | 0.954 | 0.994 | 0.991 | 0.995 | 0.992 | 0.92 | |
| [111000]' | 0.994 | 0.993 | 0.924 | 0.99 | 0.995 | 0.994 | 0.895 | |
| [110100]' | 0.994 | 0.993 | 0.99 | 0.925 | 0.995 | 0.992 | 0.896 | |
| [111110]' | 0.996 | 0.995 | 0.995 | 0.993 | 0.927 | 0.992 | 0.899 | |
| [111111]' | 0.993 | 0.996 | 0.993 | 0.995 | 0.991 | 0.875 | 0.845 | |
| Divergent | None | 0.991 | 0.982 | 0.983 | 0.985 | 0.977 | 0.974 | 0.902 |
| [100000]' | 0.969 | 0.985 | 0.984 | 0.988 | 0.982 | 0.981 | 0.896 | |
| [110000]' | 0.991 | 0.943 | 0.985 | 0.987 | 0.979 | 0.981 | 0.879 | |
| [111000]' | 0.992 | 0.982 | 0.923 | 0.988 | 0.978 | 0.984 | 0.858 | |
| [100100]' | 0.991 | 0.984 | 0.982 | 0.957 | 0.978 | 0.983 | 0.888 | |
| [100110]' | 0.991 | 0.982 | 0.981 | 0.985 | 0.915 | 0.979 | 0.851 | |
| [100101]' | 0.992 | 0.985 | 0.986 | 0.983 | 0.982 | 0.916 | 0.859 | |
| Independent | None | 0.945 | 0.938 | 0.941 | 0.941 | 0.934 | 0.933 | 0.72 |
| [100000]' | 0.877 | 0.94 | 0.944 | 0.941 | 0.936 | 0.935 | 0.683 | |
| [010000]' | 0.942 | 0.869 | 0.933 | 0.94 | 0.942 | 0.939 | 0.682 | |
| [001000]' | 0.941 | 0.938 | 0.874 | 0.941 | 0.938 | 0.944 | 0.687 | |
| [000100]' | 0.944 | 0.944 | 0.938 | 0.875 | 0.942 | 0.94 | 0.69 | |
| [000010]' | 0.944 | 0.941 | 0.945 | 0.93 | 0.873 | 0.93 | 0.682 | |
| [000001]' | 0.94 | 0.943 | 0.934 | 0.942 | 0.939 | 0.861 | 0.677 | |
Figure 4The Average Decrease of AAR when only one item type is missing.
Figure 5The Average Decrease of PAR when only one item type is missing.
Classification rates for five conjunctive models when test Q matrix does not contain the entire R matrix.
| RSM | Independent | None R | 0.663 | 0.656 | 0.67 | 0.677 | 0.669 | 0.665 | 0.237 |
| All R | 0.787 | 0.794 | 0.752 | 0.741 | 0.763 | 0.751 | 0.399 | ||
| Divergent | None R | 0.85 | 0.72 | 0.715 | 0.765 | 0.697 | 0.699 | 0.347 | |
| All R | 0.975 | 0.826 | 0.815 | 0.946 | 0.819 | 0.828 | 0.582 | ||
| AHM | Independent | None R | 0.818 | 0.83 | 0.83 | 0.829 | 0.833 | 0.83 | 0.524 |
| All R | 0.995 | 0.995 | 0.995 | 0.996 | 0.995 | 0.996 | 0.972 | ||
| Divergent | None R | 0.875 | 0.82 | 0.88 | 0.778 | 0.872 | 0.894 | 0.57 | |
| All R | 0.997 | 0.99 | 0.993 | 0.996 | 0.99 | 0.99 | 0.957 | ||
| DINA | Independent | None R | 0.747 | 0.751 | 0.75 | 0.756 | 0.749 | 0.743 | 0.384 |
| All R | 0.955 | 0.959 | 0.957 | 0.958 | 0.959 | 0.95 | 0.766 | ||
| Divergent | None R | 0.902 | 0.796 | 0.869 | 0.771 | 0.832 | 0.824 | 0.529 | |
| All R | 0.994 | 0.966 | 0.97 | 0.978 | 0.966 | 0.967 | 0.856 | ||
| NIDA | Independent | None R | 0.854 | 0.844 | 0.84 | 0.852 | 0.857 | 0.841 | 0.449 |
| All R | 0.981 | 0.975 | 0.975 | 0.978 | 0.983 | 0.978 | 0.877 | ||
| Divergent | None R | 0.767 | 0.868 | 0.91 | 0.859 | 0.896 | 0.905 | 0.573 | |
| All R | 0.997 | 0.974 | 0.952 | 0.983 | 0.955 | 0.947 | 0.823 | ||
| rRUM | Independent | None R | 0.885 | 0.889 | 0.882 | 0.883 | 0.898 | 0.887 | 0.588 |
| All R | 0.976 | 0.978 | 0.979 | 0.979 | 0.979 | 0.982 | 0.879 | ||
| Divergent | None R | 0.886 | 0.908 | 0.941 | 0.913 | 0.913 | 0.944 | 0.726 | |
| All R | 0.999 | 0.989 | 0.987 | 0.995 | 0.995 | 0.985 | 0.939 | ||
Augment Algorithm
The classification result for AHM when one column of R matrix missing in the test Q matrix.
| Linear | None | 0.991 | 0.985 | 0.987 | 0.981 | 0.988 | 0.989 | 0.925 |
| [100000]' | 0.852 | 0.991 | 0.993 | 0.985 | 0.993 | 0.995 | 0.815 | |
| [110000]' | 0.99 | 0.847 | 0.992 | 0.989 | 0.991 | 0.993 | 0.816 | |
| [111000]' | 0.992 | 0.986 | 0.846 | 0.989 | 0.996 | 0.995 | 0.818 | |
| [111100]' | 0.99 | 0.992 | 0.99 | 0.849 | 0.993 | 0.993 | 0.818 | |
| [111110]' | 0.993 | 0.994 | 0.991 | 0.989 | 0.849 | 0.994 | 0.82 | |
| [111111]' | 0.988 | 0.989 | 0.988 | 0.991 | 0.992 | 0.856 | 0.811 | |
| Convergent | None | 0.989 | 0.982 | 0.98 | 0.979 | 0.988 | 0.985 | 0.911 |
| [100000]' | 0.875 | 0.989 | 0.986 | 0.982 | 0.991 | 0.995 | 0.824 | |
| [110000]' | 0.992 | 0.867 | 0.987 | 0.983 | 0.991 | 0.992 | 0.828 | |
| [111000]' | 0.992 | 0.99 | 0.852 | 0.986 | 0.989 | 0.995 | 0.818 | |
| [110100]' | 0.992 | 0.987 | 0.986 | 0.847 | 0.99 | 0.995 | 0.814 | |
| [111110]' | 0.992 | 0.989 | 0.983 | 0.988 | 0.87 | 0.993 | 0.825 | |
| [111111]' | 0.99 | 0.99 | 0.981 | 0.983 | 0.993 | 0.877 | 0.819 | |
| Divergent | None | 0.992 | 0.983 | 0.981 | 0.987 | 0.975 | 0.97 | 0.899 |
| [100000]' | 0.9 | 0.982 | 0.98 | 0.987 | 0.979 | 0.975 | 0.851 | |
| [110000]' | 0.991 | 0.883 | 0.976 | 0.992 | 0.984 | 0.981 | 0.833 | |
| [111000]' | 0.993 | 0.98 | 0.896 | 0.988 | 0.981 | 0.98 | 0.836 | |
| [100100]' | 0.991 | 0.988 | 0.981 | 0.895 | 0.975 | 0.975 | 0.833 | |
| [100110]' | 0.993 | 0.986 | 0.981 | 0.988 | 0.877 | 0.982 | 0.825 | |
| [100101]' | 0.991 | 0.985 | 0.983 | 0.986 | 0.979 | 0.886 | 0.833 | |
| Independent | None | 0.966 | 0.958 | 0.961 | 0.961 | 0.957 | 0.961 | 0.804 |
| [100000]' | 0.831 | 0.962 | 0.966 | 0.96 | 0.964 | 0.968 | 0.724 | |
| [010000]' | 0.966 | 0.842 | 0.962 | 0.964 | 0.961 | 0.961 | 0.73 | |
| [001000]' | 0.959 | 0.965 | 0.815 | 0.96 | 0.965 | 0.96 | 0.707 | |
| [000100]' | 0.963 | 0.962 | 0.965 | 0.833 | 0.964 | 0.959 | 0.722 | |
| [000010]' | 0.963 | 0.96 | 0.955 | 0.968 | 0.828 | 0.964 | 0.715 | |
| [000001]' | 0.963 | 0.961 | 0.959 | 0.967 | 0.958 | 0.83 | 0.715 | |
The classification result for DINA when one column of R matrix missing in the test Q matrix.
| Linear | None | 0.979 | 0.979 | 0.98 | 0.977 | 0.978 | 0.985 | 0.893 |
| [100000]' | 0.853 | 0.98 | 0.985 | 0.988 | 0.986 | 0.99 | 0.797 | |
| [110000]' | 0.983 | 0.848 | 0.983 | 0.985 | 0.987 | 0.991 | 0.799 | |
| [111000]' | 0.986 | 0.981 | 0.852 | 0.977 | 0.989 | 0.985 | 0.798 | |
| [111100]' | 0.989 | 0.984 | 0.981 | 0.849 | 0.978 | 0.988 | 0.796 | |
| [111110]' | 0.987 | 0.99 | 0.984 | 0.981 | 0.851 | 0.988 | 0.801 | |
| [111111]' | 0.986 | 0.989 | 0.985 | 0.984 | 0.982 | 0.854 | 0.795 | |
| Convergent | None | 0.983 | 0.982 | 0.974 | 0.973 | 0.977 | 0.978 | 0.883 |
| [100000]' | 0.873 | 0.976 | 0.983 | 0.975 | 0.985 | 0.984 | 0.797 | |
| [110000]' | 0.978 | 0.865 | 0.976 | 0.98 | 0.982 | 0.981 | 0.797 | |
| [111000]' | 0.983 | 0.976 | 0.846 | 0.977 | 0.984 | 0.986 | 0.783 | |
| [110100]' | 0.989 | 0.977 | 0.976 | 0.852 | 0.986 | 0.983 | 0.794 | |
| [111110]' | 0.988 | 0.982 | 0.983 | 0.975 | 0.868 | 0.98 | 0.8 | |
| [111111]' | 0.986 | 0.982 | 0.979 | 0.98 | 0.983 | 0.874 | 0.801 | |
| Divergent | None | 0.976 | 0.956 | 0.953 | 0.954 | 0.946 | 0.947 | 0.794 |
| [100000]' | 0.908 | 0.959 | 0.959 | 0.961 | 0.952 | 0.948 | 0.774 | |
| [110000]' | 0.974 | 0.854 | 0.951 | 0.955 | 0.946 | 0.956 | 0.739 | |
| [111000]' | 0.979 | 0.948 | 0.874 | 0.959 | 0.955 | 0.946 | 0.74 | |
| [100100]' | 0.972 | 0.947 | 0.95 | 0.868 | 0.943 | 0.938 | 0.738 | |
| [100110]' | 0.977 | 0.955 | 0.963 | 0.954 | 0.858 | 0.954 | 0.742 | |
| [100101]' | 0.977 | 0.959 | 0.96 | 0.955 | 0.953 | 0.846 | 0.732 | |
| Independent | None | 0.885 | 0.87 | 0.88 | 0.889 | 0.873 | 0.869 | 0.532 |
| [100000]' | 0.771 | 0.878 | 0.895 | 0.885 | 0.884 | 0.885 | 0.507 | |
| [010000]' | 0.881 | 0.744 | 0.873 | 0.872 | 0.883 | 0.871 | 0.478 | |
| [001000]' | 0.883 | 0.882 | 0.761 | 0.89 | 0.876 | 0.872 | 0.492 | |
| [000100]' | 0.881 | 0.89 | 0.876 | 0.755 | 0.871 | 0.88 | 0.491 | |
| [000010]' | 0.868 | 0.874 | 0.882 | 0.874 | 0.754 | 0.886 | 0.483 | |
| [000001]' | 0.88 | 0.872 | 0.883 | 0.895 | 0.884 | 0.765 | 0.501 | |
The classification result for NIDA when one column of R matrix missing in the test Q matrix.
| Linear | None | 0.989 | 0.986 | 0.981 | 0.975 | 0.967 | 0.958 | 0.865 |
| [100000]' | 0.914 | 0.99 | 0.984 | 0.975 | 0.97 | 0.966 | 0.805 | |
| [110000]' | 0.992 | 0.907 | 0.984 | 0.984 | 0.973 | 0.968 | 0.814 | |
| [111000]' | 0.995 | 0.991 | 0.899 | 0.982 | 0.971 | 0.968 | 0.813 | |
| [111100]' | 0.994 | 0.988 | 0.974 | 0.893 | 0.969 | 0.966 | 0.8 | |
| [111110]' | 0.994 | 0.987 | 0.984 | 0.961 | 0.882 | 0.961 | 0.794 | |
| [111111]' | 0.996 | 0.99 | 0.989 | 0.978 | 0.957 | 0.859 | 0.788 | |
| Convergent | None | 0.991 | 0.984 | 0.967 | 0.97 | 0.967 | 0.96 | 0.851 |
| [100000]' | 0.924 | 0.989 | 0.974 | 0.969 | 0.968 | 0.968 | 0.8 | |
| [110000]' | 0.992 | 0.935 | 0.974 | 0.976 | 0.974 | 0.968 | 0.828 | |
| [111000]' | 0.994 | 0.985 | 0.874 | 0.969 | 0.970 | 0.964 | 0.777 | |
| [110100]' | 0.993 | 0.984 | 0.967 | 0.877 | 0.968 | 0.964 | 0.777 | |
| [111110]' | 0.994 | 0.988 | 0.972 | 0.973 | 0.89 | 0.962 | 0.803 | |
| [111111]' | 0.993 | 0.99 | 0.975 | 0.972 | 0.96 | 0.875 | 0.786 | |
| Divergent | None | 0.991 | 0.959 | 0.946 | 0.97 | 0.939 | 0.941 | 0.78 |
| [100000]' | 0.927 | 0.965 | 0.95 | 0.975 | 0.945 | 0.947 | 0.76 | |
| [110000]' | 0.989 | 0.899 | 0.957 | 0.97 | 0.935 | 0.935 | 0.735 | |
| [111000]' | 0.99 | 0.956 | 0.872 | 0.973 | 0.941 | 0.941 | 0.72 | |
| [100100]' | 0.989 | 0.965 | 0.949 | 0.923 | 0.95 | 0.941 | 0.761 | |
| [100110]' | 0.992 | 0.961 | 0.947 | 0.968 | 0.867 | 0.943 | 0.725 | |
| [100101]' | 0.991 | 0.964 | 0.952 | 0.968 | 0.939 | 0.871 | 0.733 | |
| Independent | None | 0.936 | 0.926 | 0.938 | 0.926 | 0.924 | 0.94 | 0.675 |
| [100000]' | 0.819 | 0.927 | 0.918 | 0.913 | 0.936 | 0.927 | 0.585 | |
| [010000]' | 0.933 | 0.829 | 0.934 | 0.931 | 0.938 | 0.937 | 0.621 | |
| [001000]' | 0.925 | 0.937 | 0.824 | 0.927 | 0.922 | 0.933 | 0.599 | |
| [000100]' | 0.929 | 0.928 | 0.93 | 0.844 | 0.925 | 0.925 | 0.609 | |
| [000010]' | 0.919 | 0.932 | 0.933 | 0.922 | 0.829 | 0.933 | 0.601 | |
| [000001]' | 0.933 | 0.928 | 0.923 | 0.915 | 0.935 | 0.853 | 0.613 | |