← Research

The geometry of observed item features

Spectral structure, reconstruction, stability, and category relationships—read across multiple views.

Original research figures · June 2026Assessment-artifact analysis

The same feature representation can yield different answers to different geometric questions. These original figures bring the spectrum, held-out reconstruction, resampling stability, and category structure into one reading sequence.

The DSAT reading-and-writing analyses use 190 generated items. The TOEFL projection uses a separate six-test corpus of 386 multiple-choice items. These are descriptive analyses of item features, not empirical models of human ability.

How many dimensions are present—and by which criterion?

The observed spectrum falls below its reference after the third component. Read that boundary first, then compare it with the reconstruction and stability studies below.

ObservedParallel reference · 95th percentile
0123412345678Component 1 · Observed: 3.496Component 2 · Observed: 1.538Component 3 · Observed: 1.394Component 4 · Observed: 1.111Component 5 · Observed: 0.844Component 6 · Observed: 0.831Component 7 · Observed: 0.715Component 8 · Observed: 0.498Component 1 · Parallel reference · 95th percentile: 1.524Component 2 · Parallel reference · 95th percentile: 1.371Component 3 · Parallel reference · 95th percentile: 1.263Component 4 · Parallel reference · 95th percentile: 1.174Component 5 · Parallel reference · 95th percentile: 1.104Component 6 · Parallel reference · 95th percentile: 1.039Component 7 · Parallel reference · 95th percentile: 0.974Component 8 · Parallel reference · 95th percentile: 0.919EigenvalueComponent

Hover or focus a point to read the value.

190 generated items. First eight stored components of the text-feature analysis. Three exceed the parallel-analysis reference; this criterion is distinct from variance coverage and stability.

View the plotted values
ComponentObservedParallel reference · 95th percentile
13.4961.524
21.5381.371
31.3941.263
41.1111.174
50.8441.104
60.8311.039
70.7150.974
80.4980.919
Study context

Analysis of 190 generated reading and writing items. Parallel analysis and cumulative variance describe the feature representation; component retention is not the same as bootstrap stability.

spectrum against references
Compare the observed eigenvalues with the parallel-analysis and broken-stick curves. The reference matters as much as the shape of the scree plot.
cumulative variance
Read the added variance as components accumulate. Reaching a variance threshold does not establish that each included direction is reproducible.

A dominant component does not settle the dimensionality question.

The report identifies a dominant first eigenvalue, retains three components under parallel analysis, and reaches 90% cumulative variance at eight components. Retention above a reference and coverage of total variance are not equivalent criteria.

The next step is to ask whether these directions recur when the sample changes and whether they reconstruct held-out observations. Without those checks, a convenient projection can be mistaken for stable structure.

Does retaining more components improve held-out reconstruction?

The smallest model is not the zero-rank baseline: one retained direction reduces held-out error. More directions do not improve it in this archived run.

Held-out cell MSE
00.511.52012345678910Retained rank 0 · Held-out cell MSE: 0.917Retained rank 1 · Held-out cell MSE: 0.748Retained rank 2 · Held-out cell MSE: 0.91Retained rank 3 · Held-out cell MSE: 1.328Retained rank 4 · Held-out cell MSE: 1.491Retained rank 5 · Held-out cell MSE: 1.715Retained rank 6 · Held-out cell MSE: 1.986Retained rank 7 · Held-out cell MSE: 1.795Retained rank 8 · Held-out cell MSE: 1.624Retained rank 9 · Held-out cell MSE: 1.167Retained rank 10 · Held-out cell MSE: 0.763Standardized held-out errorRetained rank

Hover or focus a point to read the value.

Archived 190-item analysis. Rank 1 minimizes the recorded error. Points reproduce the stored results; connecting segments do not imply measurements between tested ranks.

View the plotted values
Retained rankHeld-out cell MSE
00.917
10.748
20.91
31.328
41.491
51.715
61.986
71.795
81.624
91.167
100.763
Study context

The source compares reconstruction error across candidate ranks for realized-text features. The minimum is specific to this representation and evaluation procedure.

The first retained dimension performs best under this criterion.

Reported held-out reconstruction error is lowest at rank one and is higher over much of the subsequent range. Including more dimensions therefore does not monotonically improve out-of-sample reconstruction in the reported test.

This qualifies what cumulative explained variance can establish. More retained variance in the fitted sample can coexist with poorer held-out reconstruction. The result remains conditional on the features, scaling, sample, and validation procedure.

Which directions survive a change of sample?

Six components are shown separately. Compare each mean with its lower tail: a strong average can hide a direction that changes substantially across samples.

Bootstrap mean5th percentile
00.250.50.751Component 1Component 1 · Bootstrap mean: 0.992Component 1 · 5th percentile: 0.983Component 2Component 2 · Bootstrap mean: 0.778Component 2 · 5th percentile: 0.181Component 3Component 3 · Bootstrap mean: 0.737Component 3 · 5th percentile: 0.146Component 4Component 4 · Bootstrap mean: 0.834Component 4 · 5th percentile: 0.596Component 5Component 5 · Bootstrap mean: 0.57Component 5 · 5th percentile: 0.067Component 6Component 6 · Bootstrap mean: 0.544Component 6 · 5th percentile: 0.053Component alignment

Hover or focus a point to read the value.

190 generated items; six tested components. The connector spans the mean and lower-tail alignment, not a confidence interval. Values use the archived numerical run and may differ from rounded report summaries.

View the plotted values
MeasureBootstrap mean5th percentile
Component 10.9920.983
Component 20.7780.181
Component 30.7370.146
Component 40.8340.596
Component 50.570.067
Component 60.5440.053
Study context

Bootstrap stability for realized-text principal components, n=190 items. The report identifies one stable leading axis; variance explained alone would support a different selection criterion.

The leading axis is markedly more reproducible than the later axes.

The first component has high average and lower-tail alignment. Later components have weaker or less consistent support. The source reports one bootstrap-stable leading axis even though another selection criterion retains more components.

This is why spectral size, reconstruction, and stability are presented separately. They are tests of different properties. Agreement among them would strengthen an interpretation; disagreement tells us which claim needs to be narrowed.

Do the category labels correspond to compact regions of feature space?

Three category systems are compared with their own shuffled reference. Read the position relative to zero as well as the gap to the null.

ObservedShuffled meanShuffled 95th percentile
-0.15-0.1-0.050Question typeQuestion type · Observed: -0.044Question type · Shuffled mean: -0.133Question type · Shuffled 95th percentile: -0.116SkillSkill · Observed: -0.022Skill · Shuffled mean: -0.098Skill · Shuffled 95th percentile: -0.074DomainDomain · Observed: -0.015Domain · Shuffled mean: -0.039Domain · Shuffled 95th percentile: -0.022Silhouette

Hover or focus a point to read the value.

190 items. Observed scores exceed the shuffled reference but remain negative. Distinguishability from a null does not imply compact categories.

View the plotted values
MeasureObservedShuffled meanShuffled 95th percentile
Question type-0.044-0.133-0.116
Skill-0.022-0.098-0.074
Domain-0.015-0.039-0.022
Study context

The original silhouette comparison tests whether labelled categories form cohesive clusters in feature space. The observed and reference values must be read together.

The designed labels do not form clean, separated clusters in this view.

The observed values are small or negative, while some alternative or shuffled groupings have higher cohesion. The figure therefore resists reading the category names as naturally separated geometric populations.

The analysis concerns the selected item representation. It neither invalidates the educational categories in every setting nor establishes that they are interchangeable. It shows that the representation does not recover them as compact clusters.

Which skill groups are close in the measured representation?

The recovered record contains the nine minimum-spanning-tree connections among ten skill centroids. Inspect the topology and the exact distances independently.

Craft & structureInformation & ideasExpressionStandard English
BOU–FSS: 1.926CID–CTC: 1.477CID–INF: 1.253CID–TSP: 1.413COE–CTC: 1.404CTC–SYN: 2.82FSS–TRA: 1.73TRA–TSP: 2.788TRA–WIC: 1.652BOUCIDCOECTCFSSINFSYNTRATSPWIC

Hover or focus a mark to read its value.

Archived minimum-spanning-tree edges. Positions are arranged for readability; visual edge length is not distance. Exact distances are listed below. Thicker lines indicate shorter distances.

Read the connection distances +
ConnectionDistance
BOU — FSS1.926
CID — CTC1.477
CID — INF1.253
CID — TSP1.413
COE — CTC1.404
CTC — SYN2.82
FSS — TRA1.73
TRA — TSP2.788
TRA — WIC1.652
Study context

A Ward dendrogram and a minimum-spanning-tree view of realized linguistic features. Distances concern the selected item-feature representation, not distances between learners.

hierarchical linkage
Read the joining height as distance under the stated clustering procedure. The drawing order of the leaves is not an achievement ranking.
minimal connections
The edges summarize proximity among centroids. They do not establish transitions, prerequisites, or causal links between skills.

Local relationships can be inspected without claiming clean global clusters.

The recovered tree links CID and INF at distance 1.253, while the CTC–SYN edge has distance 2.820. Use the listed distances for proximity; node positions here are arranged for readability, not as a geometric projection.

These views complement the weak category-cohesion result. A representation can show local relationships even when the labelled groups overlap. The tree is a descriptive device, not a curriculum or a causal model.

What separates the observed TOEFL item groups in a low-dimensional view?

Each point is one assessment item. Switch between the spatial view and two planar projections to examine how separation and overlap depend on the view.

Listening · 236Reading · 150
-3-11PC1-202PC2-202PC3Reading · PC1 0.625 · PC2 1.170 · PC3 1.306Reading · PC1 2.039 · PC2 0.185 · PC3 0.685Reading · PC1 1.532 · PC2 0.584 · PC3 0.477Reading · PC1 1.585 · PC2 0.609 · PC3 -0.138Reading · PC1 1.667 · PC2 0.530 · PC3 0.037Reading · PC1 0.635 · PC2 1.222 · PC3 0.744Reading · PC1 1.720 · PC2 0.555 · PC3 -0.577Reading · PC1 0.635 · PC2 1.222 · PC3 0.744Reading · PC1 1.638 · PC2 0.634 · PC3 -0.752Reading · PC1 1.937 · PC2 0.422 · PC3 -0.841Reading · PC1 1.744 · PC2 0.424 · PC3 0.493Reading · PC1 1.715 · PC2 0.529 · PC3 -0.296Reading · PC1 1.758 · PC2 0.502 · PC3 -0.349Reading · PC1 1.802 · PC2 0.476 · PC3 -0.402Reading · PC1 1.720 · PC2 0.555 · PC3 -0.577Reading · PC1 2.096 · PC2 0.237 · PC3 -0.210Reading · PC1 1.440 · PC2 0.611 · PC3 0.863Reading · PC1 1.213 · PC2 0.953 · PC3 -0.786Reading · PC1 1.922 · PC2 0.343 · PC3 0.001Reading · PC1 1.585 · PC2 0.609 · PC3 -0.138Reading · PC1 1.546 · PC2 0.662 · PC3 -0.366Reading · PC1 1.754 · PC2 0.476 · PC3 -0.068Reading · PC1 0.625 · PC2 1.170 · PC3 1.306Reading · PC1 1.913 · PC2 0.291 · PC3 0.563Reading · PC1 2.531 · PC2 -0.291 · PC3 1.736Reading · PC1 2.434 · PC2 -0.029 · PC3 -0.071Reading · PC1 1.898 · PC2 0.474 · PC3 -1.069Listening · PC1 -1.834 · PC2 2.351 · PC3 -0.932Listening · PC1 -1.617 · PC2 2.217 · PC3 -1.196Listening · PC1 -1.834 · PC2 2.351 · PC3 -0.932Listening · PC1 -1.791 · PC2 2.324 · PC3 -0.985Listening · PC1 -1.791 · PC2 2.324 · PC3 -0.985Listening · PC1 -1.878 · PC2 2.377 · PC3 -0.879Listening · PC1 -1.748 · PC2 2.297 · PC3 -1.038Listening · PC1 -1.748 · PC2 2.297 · PC3 -1.038Listening · PC1 -1.661 · PC2 2.244 · PC3 -1.143Listening · PC1 -1.834 · PC2 2.351 · PC3 -0.932Listening · PC1 -1.834 · PC2 2.351 · PC3 -0.932Listening · PC1 -1.617 · PC2 2.217 · PC3 -1.196Listening · PC1 0.614 · PC2 1.025 · PC3 1.174Listening · PC1 0.237 · PC2 1.344 · PC3 0.808Listening · PC1 0.160 · PC2 1.449 · PC3 0.352Listening · PC1 0.445 · PC2 1.158 · PC3 1.105Listening · PC1 0.454 · PC2 1.210 · PC3 0.543Listening · PC1 0.155 · PC2 1.423 · PC3 0.632Listening · PC1 0.377 · PC2 1.316 · PC3 0.087Listening · PC1 0.454 · PC2 1.210 · PC3 0.543Listening · PC1 0.039 · PC2 1.581 · PC3 -0.052Listening · PC1 0.406 · PC2 1.211 · PC3 0.877Listening · PC1 0.493 · PC2 1.158 · PC3 0.771Listening · PC1 0.449 · PC2 1.184 · PC3 0.824Listening · PC1 0.116 · PC2 1.476 · PC3 0.404Listening · PC1 0.527 · PC2 1.079 · PC3 1.280Listening · PC1 0.377 · PC2 1.316 · PC3 0.087Listening · PC1 0.657 · PC2 0.999 · PC3 1.122Listening · PC1 0.705 · PC2 0.998 · PC3 0.788Listening · PC1 0.203 · PC2 1.423 · PC3 0.299Listening · PC1 -1.921 · PC2 2.404 · PC3 -0.826Listening · PC1 -1.748 · PC2 2.297 · PC3 -1.038Listening · PC1 -1.791 · PC2 2.324 · PC3 -0.985Listening · PC1 -0.004 · PC2 1.608 · PC3 0.001Listening · PC1 0.247 · PC2 1.396 · PC3 0.246Listening · PC1 0.082 · PC2 1.555 · PC3 -0.105Listening · PC1 0.039 · PC2 1.581 · PC3 -0.052Listening · PC1 0.039 · PC2 1.581 · PC3 -0.052Listening · PC1 0.483 · PC2 1.106 · PC3 1.333Listening · PC1 0.628 · PC2 1.104 · PC3 0.332Listening · PC1 0.947 · PC2 0.734 · PC3 1.594Listening · PC1 0.290 · PC2 1.369 · PC3 0.193Listening · PC1 0.580 · PC2 1.104 · PC3 0.666Listening · PC1 0.748 · PC2 0.971 · PC3 0.735Listening · PC1 0.628 · PC2 1.104 · PC3 0.332Reading · PC1 -0.101 · PC2 -0.384 · PC3 1.794Reading · PC1 1.331 · PC2 -1.265 · PC3 0.049Reading · PC1 1.418 · PC2 -1.318 · PC3 -0.056Reading · PC1 1.326 · PC2 -1.291 · PC3 0.330Reading · PC1 1.721 · PC2 -1.505 · PC3 -0.426Reading · PC1 1.557 · PC2 -1.346 · PC3 -0.777Reading · PC1 0.593 · PC2 -0.811 · PC3 0.948Reading · PC1 1.205 · PC2 -1.159 · PC3 -0.073Reading · PC1 0.612 · PC2 -0.707 · PC3 -0.176Reading · PC1 1.123 · PC2 -1.079 · PC3 -0.248Reading · PC1 1.119 · PC2 -1.105 · PC3 0.033Reading · PC1 1.490 · PC2 -1.450 · PC3 0.681Reading · PC1 1.075 · PC2 -1.078 · PC3 0.086Reading · PC1 0.617 · PC2 -0.681 · PC3 -0.456Reading · PC1 0.781 · PC2 -0.840 · PC3 -0.106Reading · PC1 0.979 · PC2 -1.077 · PC3 0.753Reading · PC1 0.906 · PC2 -0.946 · PC3 0.016Reading · PC1 1.075 · PC2 -1.078 · PC3 0.086Reading · PC1 -0.101 · PC2 -0.384 · PC3 1.794Reading · PC1 1.336 · PC2 -1.239 · PC3 -0.231Reading · PC1 1.495 · PC2 -1.423 · PC3 0.400Reading · PC1 1.500 · PC2 -1.397 · PC3 0.119Reading · PC1 1.842 · PC2 -1.637 · PC3 -0.023Listening · PC1 -1.861 · PC2 0.134 · PC3 0.904Listening · PC1 -1.610 · PC2 -0.078 · PC3 1.149Listening · PC1 -1.605 · PC2 -0.052 · PC3 0.868Listening · PC1 -1.610 · PC2 -0.078 · PC3 1.149Listening · PC1 -1.523 · PC2 -0.131 · PC3 1.043Listening · PC1 -1.571 · PC2 -0.131 · PC3 1.377Listening · PC1 -1.475 · PC2 -0.132 · PC3 0.709Listening · PC1 -1.484 · PC2 -0.184 · PC3 1.271Listening · PC1 -1.126 · PC2 0.268 · PC3 1.245Listening · PC1 -0.615 · PC2 -0.104 · PC3 1.173Listening · PC1 -0.644 · PC2 0.001 · PC3 0.383Listening · PC1 -0.615 · PC2 -0.104 · PC3 1.173Listening · PC1 -0.523 · PC2 -0.131 · PC3 0.786Listening · PC1 -0.697 · PC2 -0.025 · PC3 0.998Listening · PC1 -0.774 · PC2 0.081 · PC3 0.542Listening · PC1 -0.832 · PC2 0.029 · PC3 1.437Listening · PC1 -0.948 · PC2 0.188 · PC3 0.753Listening · PC1 -0.398 · PC2 -0.238 · PC3 0.909Listening · PC1 -0.022 · PC2 -0.556 · PC3 1.276Listening · PC1 -0.996 · PC2 0.188 · PC3 1.087Listening · PC1 -1.731 · PC2 0.054 · PC3 0.746Listening · PC1 -1.436 · PC2 -0.185 · PC3 0.938Listening · PC1 -1.480 · PC2 -0.158 · PC3 0.990Listening · PC1 -0.658 · PC2 -0.077 · PC3 1.226Listening · PC1 -0.866 · PC2 0.108 · PC3 0.928Listening · PC1 -0.533 · PC2 -0.184 · PC3 1.348Listening · PC1 -0.610 · PC2 -0.078 · PC3 0.892Listening · PC1 -0.774 · PC2 0.081 · PC3 0.542Listening · PC1 -0.745 · PC2 -0.024 · PC3 1.331Listening · PC1 -0.688 · PC2 0.027 · PC3 0.436Listening · PC1 -0.480 · PC2 -0.158 · PC3 0.734Listening · PC1 -0.774 · PC2 0.081 · PC3 0.542Listening · PC1 -1.266 · PC2 0.296 · PC3 1.966Listening · PC1 -0.350 · PC2 -0.238 · PC3 0.575Listening · PC1 -0.562 · PC2 -0.079 · PC3 0.558Reading · PC1 -0.103 · PC2 -0.276 · PC3 1.196Reading · PC1 1.068 · PC2 -0.997 · PC3 -0.231Reading · PC1 0.948 · PC2 -0.865 · PC3 -0.635Reading · PC1 1.863 · PC2 -0.620 · PC3 -0.125Reading · PC1 1.733 · PC2 -0.540 · PC3 0.034Reading · PC1 1.652 · PC2 -1.501 · PC3 0.433Reading · PC1 1.623 · PC2 -1.396 · PC3 -0.357Reading · PC1 0.861 · PC2 -0.812 · PC3 -0.529Reading · PC1 1.860 · PC2 -1.687 · PC3 0.730Reading · PC1 1.295 · PC2 -1.079 · PC3 -1.057Reading · PC1 0.982 · PC2 -0.944 · PC3 -0.126Reading · PC1 1.189 · PC2 -1.129 · PC3 0.172Reading · PC1 1.155 · PC2 -1.051 · PC3 -0.337Reading · PC1 0.842 · PC2 -0.916 · PC3 0.595Reading · PC1 1.073 · PC2 -0.971 · PC3 -0.512Reading · PC1 1.098 · PC2 -1.102 · PC3 0.558Reading · PC1 0.952 · PC2 -0.839 · PC3 -0.915Reading · PC1 1.274 · PC2 -0.143 · PC3 -0.508Reading · PC1 -0.103 · PC2 -0.276 · PC3 1.196Reading · PC1 1.064 · PC2 -1.023 · PC3 0.049Reading · PC1 1.715 · PC2 -1.424 · PC3 -0.743Reading · PC1 1.854 · PC2 -0.672 · PC3 0.437Reading · PC1 1.160 · PC2 -1.024 · PC3 -0.618Listening · PC1 -2.198 · PC2 1.574 · PC3 -0.688Listening · PC1 -1.851 · PC2 1.360 · PC3 -1.111Listening · PC1 -1.981 · PC2 1.440 · PC3 -0.952Listening · PC1 -2.068 · PC2 1.494 · PC3 -0.847Listening · PC1 -2.198 · PC2 1.574 · PC3 -0.688Listening · PC1 -2.068 · PC2 1.494 · PC3 -0.847Listening · PC1 -2.285 · PC2 1.627 · PC3 -0.582Listening · PC1 -2.111 · PC2 1.520 · PC3 -0.794Listening · PC1 -0.030 · PC2 0.565 · PC3 0.384Listening · PC1 -0.247 · PC2 0.699 · PC3 0.648Listening · PC1 0.057 · PC2 0.512 · PC3 0.278Listening · PC1 0.182 · PC2 0.406 · PC3 0.401Listening · PC1 -0.073 · PC2 0.592 · PC3 0.437Listening · PC1 -0.372 · PC2 0.805 · PC3 0.526Listening · PC1 -0.107 · PC2 0.671 · PC3 -0.072Listening · PC1 0.182 · PC2 0.406 · PC3 0.401Listening · PC1 -0.107 · PC2 0.671 · PC3 -0.072Listening · PC1 0.216 · PC2 0.327 · PC3 0.909Listening · PC1 0.255 · PC2 0.274 · PC3 1.137Listening · PC1 -0.155 · PC2 0.672 · PC3 0.262Listening · PC1 -1.981 · PC2 1.440 · PC3 -0.952Listening · PC1 -1.894 · PC2 1.387 · PC3 -1.058Listening · PC1 -2.241 · PC2 1.600 · PC3 -0.635Listening · PC1 -0.368 · PC2 0.831 · PC3 0.245Listening · PC1 -0.238 · PC2 0.751 · PC3 0.086Listening · PC1 -0.112 · PC2 0.645 · PC3 0.209Listening · PC1 -0.329 · PC2 0.778 · PC3 0.473Listening · PC1 0.100 · PC2 0.485 · PC3 0.225Listening · PC1 -0.126 · PC2 0.567 · PC3 1.051Listening · PC1 -0.199 · PC2 0.698 · PC3 0.314Listening · PC1 -0.073 · PC2 0.592 · PC3 0.437Listening · PC1 -0.368 · PC2 0.831 · PC3 0.245Listening · PC1 0.549 · PC2 0.036 · PC3 1.329Listening · PC1 -0.030 · PC2 0.565 · PC3 0.384Listening · PC1 -0.025 · PC2 0.592 · PC3 0.103Reading · PC1 1.985 · PC2 0.421 · PC3 -1.175Reading · PC1 2.308 · PC2 0.077 · PC3 -0.194Reading · PC1 0.625 · PC2 1.170 · PC3 1.306Reading · PC1 2.970 · PC2 -0.532 · PC3 0.927Reading · PC1 2.274 · PC2 0.156 · PC3 -0.702Reading · PC1 2.617 · PC2 -0.084 · PC3 -0.844Reading · PC1 1.571 · PC2 0.531 · PC3 0.705Reading · PC1 1.840 · PC2 0.423 · PC3 -0.174Reading · PC1 2.521 · PC2 -0.082 · PC3 -0.177Reading · PC1 1.811 · PC2 0.528 · PC3 -0.964Reading · PC1 2.390 · PC2 -0.002 · PC3 -0.018Reading · PC1 1.802 · PC2 0.476 · PC3 -0.402Reading · PC1 1.247 · PC2 0.875 · PC3 -0.277Reading · PC1 1.256 · PC2 0.927 · PC3 -0.838Reading · PC1 0.904 · PC2 1.114 · PC3 -0.135Reading · PC1 1.763 · PC2 0.528 · PC3 -0.630Reading · PC1 0.669 · PC2 1.144 · PC3 1.253Reading · PC1 1.469 · PC2 0.767 · PC3 -0.822Reading · PC1 2.877 · PC2 -0.244 · PC3 -1.162Reading · PC1 2.902 · PC2 -0.375 · PC3 -0.091Reading · PC1 2.776 · PC2 -0.268 · PC3 -0.213Reading · PC1 2.824 · PC2 -0.269 · PC3 -0.547Reading · PC1 2.921 · PC2 -0.270 · PC3 -1.214Listening · PC1 1.328 · PC2 1.056 · PC3 -2.576Listening · PC1 1.198 · PC2 1.136 · PC3 -2.418Listening · PC1 1.111 · PC2 1.190 · PC3 -2.312Listening · PC1 1.068 · PC2 1.216 · PC3 -2.259Listening · PC1 1.154 · PC2 1.163 · PC3 -2.365Listening · PC1 1.198 · PC2 1.136 · PC3 -2.418Listening · PC1 1.024 · PC2 1.243 · PC3 -2.207Listening · PC1 0.894 · PC2 1.323 · PC3 -2.048Listening · PC1 1.537 · PC2 0.610 · PC3 0.196Listening · PC1 1.681 · PC2 0.608 · PC3 -0.805Listening · PC1 1.705 · PC2 0.477 · PC3 0.265Listening · PC1 1.377 · PC2 0.795 · PC3 -0.435Listening · PC1 1.724 · PC2 0.581 · PC3 -0.858Listening · PC1 1.927 · PC2 0.370 · PC3 -0.280Listening · PC1 1.300 · PC2 0.900 · PC3 -0.891Listening · PC1 1.247 · PC2 0.875 · PC3 -0.277Listening · PC1 1.300 · PC2 0.900 · PC3 -0.891Listening · PC1 1.440 · PC2 0.611 · PC3 0.863Listening · PC1 2.048 · PC2 0.237 · PC3 0.123Listening · PC1 1.421 · PC2 0.768 · PC3 -0.488Listening · PC1 1.068 · PC2 1.216 · PC3 -2.259Listening · PC1 1.024 · PC2 1.243 · PC3 -2.207Listening · PC1 1.068 · PC2 1.216 · PC3 -2.259Listening · PC1 1.464 · PC2 0.741 · PC3 -0.541Listening · PC1 1.913 · PC2 0.291 · PC3 0.563Listening · PC1 1.300 · PC2 0.900 · PC3 -0.891Listening · PC1 1.295 · PC2 0.874 · PC3 -0.610Listening · PC1 1.594 · PC2 0.661 · PC3 -0.699Listening · PC1 1.614 · PC2 0.504 · PC3 0.652Listening · PC1 2.121 · PC2 0.106 · PC3 0.860Listening · PC1 1.372 · PC2 0.769 · PC3 -0.154Listening · PC1 1.256 · PC2 0.927 · PC3 -0.838Listening · PC1 1.589 · PC2 0.635 · PC3 -0.419Listening · PC1 1.676 · PC2 0.582 · PC3 -0.524Listening · PC1 1.816 · PC2 0.554 · PC3 -1.245Reading · PC1 1.215 · PC2 -1.106 · PC3 -0.635Reading · PC1 0.913 · PC2 -1.960 · PC3 0.310Reading · PC1 -0.467 · PC2 -1.053 · PC3 1.439Reading · PC1 0.835 · PC2 -1.854 · PC3 -0.146Reading · PC1 0.666 · PC2 -1.721 · PC3 -0.216Reading · PC1 0.806 · PC2 -1.749 · PC3 -0.936Reading · PC1 2.383 · PC2 -2.114 · PC3 0.694Reading · PC1 0.628 · PC2 -1.669 · PC3 -0.444Reading · PC1 0.840 · PC2 -1.828 · PC3 -0.427Reading · PC1 1.048 · PC2 -2.014 · PC3 -0.130Reading · PC1 0.468 · PC2 -1.484 · PC3 -1.075Reading · PC1 0.499 · PC2 -2.629 · PC3 0.289Reading · PC1 1.437 · PC2 -1.475 · PC3 1.295Reading · PC1 0.059 · PC2 -2.127 · PC3 -1.376Reading · PC1 0.869 · PC2 -1.933 · PC3 0.363Reading · PC1 0.623 · PC2 -1.695 · PC3 -0.163Reading · PC1 0.132 · PC2 -2.258 · PC3 -0.639Reading · PC1 -0.244 · PC2 -1.940 · PC3 -1.006Reading · PC1 0.493 · PC2 -1.615 · PC3 -0.004Reading · PC1 -0.832 · PC2 -1.723 · PC3 1.085Reading · PC1 0.358 · PC2 -1.561 · PC3 0.435Reading · PC1 0.459 · PC2 -1.536 · PC3 -0.513Reading · PC1 1.066 · PC2 -1.910 · PC3 -1.253Reading · PC1 1.086 · PC2 -2.066 · PC3 0.098Reading · PC1 0.285 · PC2 -0.650 · PC3 1.599Reading · PC1 1.048 · PC2 -2.014 · PC3 -0.130Reading · PC1 1.057 · PC2 -1.962 · PC3 -0.691Listening · PC1 -3.527 · PC2 -1.293 · PC3 -1.665Listening · PC1 -3.440 · PC2 -1.346 · PC3 -1.771Listening · PC1 -3.570 · PC2 -1.266 · PC3 -1.612Listening · PC1 -3.787 · PC2 -1.132 · PC3 -1.348Listening · PC1 -3.744 · PC2 -1.159 · PC3 -1.401Listening · PC1 -3.657 · PC2 -1.212 · PC3 -1.507Listening · PC1 -3.700 · PC2 -1.186 · PC3 -1.454Listening · PC1 -3.614 · PC2 -1.239 · PC3 -1.560Listening · PC1 -3.787 · PC2 -1.132 · PC3 -1.348Listening · PC1 -3.700 · PC2 -1.186 · PC3 -1.454Listening · PC1 -2.130 · PC2 -0.537 · PC3 -0.117Listening · PC1 -2.566 · PC2 -2.115 · PC3 -0.634Listening · PC1 -2.523 · PC2 -2.141 · PC3 -0.687Listening · PC1 -2.339 · PC2 -2.457 · PC3 1.015Listening · PC1 -2.861 · PC2 -1.876 · PC3 -0.826Listening · PC1 -2.788 · PC2 -2.007 · PC3 -0.089Listening · PC1 -2.480 · PC2 -2.168 · PC3 -0.740Listening · PC1 -2.336 · PC2 -1.391 · PC3 0.160Listening · PC1 -3.034 · PC2 -1.769 · PC3 -0.614Listening · PC1 -3.097 · PC2 -1.847 · PC3 0.562Listening · PC1 -2.452 · PC2 -1.233 · PC3 -0.524Listening · PC1 -2.741 · PC2 -1.229 · PC3 1.478Listening · PC1 -1.998 · PC2 -1.657 · PC3 0.299Listening · PC1 -3.082 · PC2 -1.768 · PC3 -0.281Listening · PC1 -2.783 · PC2 -1.981 · PC3 -0.370Listening · PC1 -2.206 · PC2 -1.471 · PC3 0.001Listening · PC1 -2.427 · PC2 -1.364 · PC3 0.546Listening · PC1 -2.914 · PC2 -1.901 · PC3 -0.211Listening · PC1 -3.831 · PC2 -1.106 · PC3 -1.295Listening · PC1 -3.700 · PC2 -1.186 · PC3 -1.454Listening · PC1 -3.527 · PC2 -1.293 · PC3 -1.665Listening · PC1 -2.500 · PC2 -1.232 · PC3 -0.191Listening · PC1 -2.822 · PC2 -1.929 · PC3 -0.598Listening · PC1 -2.996 · PC2 -1.822 · PC3 -0.386Listening · PC1 -2.658 · PC2 -2.087 · PC3 -0.247Listening · PC1 -2.539 · PC2 -1.180 · PC3 -0.419Listening · PC1 -1.763 · PC2 -0.907 · PC3 0.811Listening · PC1 -2.259 · PC2 -1.497 · PC3 0.616Listening · PC1 -2.783 · PC2 -1.981 · PC3 -0.370Listening · PC1 -2.799 · PC2 -1.019 · PC3 -0.102Listening · PC1 -2.249 · PC2 -1.444 · PC3 0.054Listening · PC1 -2.149 · PC2 -0.641 · PC3 1.006Listening · PC1 -2.653 · PC2 -2.061 · PC3 -0.528Reading · PC1 1.665 · PC2 -0.383 · PC3 -0.984Reading · PC1 1.262 · PC2 -1.261 · PC3 0.909Reading · PC1 0.305 · PC2 0.367 · PC3 1.497Reading · PC1 1.917 · PC2 -1.635 · PC3 -0.165Reading · PC1 1.256 · PC2 -1.026 · PC3 -1.285Reading · PC1 1.516 · PC2 -1.186 · PC3 -1.603Reading · PC1 1.651 · PC2 -0.461 · PC3 -0.142Reading · PC1 2.023 · PC2 -1.584 · PC3 -1.394Reading · PC1 2.351 · PC2 -1.123 · PC3 1.207Reading · PC1 1.874 · PC2 -1.608 · PC3 -0.112Reading · PC1 0.889 · PC2 -0.137 · PC3 2.161Reading · PC1 1.091 · PC2 -0.088 · PC3 0.265Reading · PC1 1.701 · PC2 -1.502 · PC3 0.099Reading · PC1 1.578 · PC2 -0.329 · PC3 -0.878Reading · PC1 1.550 · PC2 -1.265 · PC3 -1.094Reading · PC1 0.832 · PC2 -0.707 · PC3 -1.319Reading · PC1 1.854 · PC2 -1.452 · PC3 -1.464Reading · PC1 0.952 · PC2 -0.839 · PC3 -0.915Reading · PC1 -0.137 · PC2 -0.198 · PC3 0.687Reading · PC1 1.237 · PC2 -1.130 · PC3 -0.162Reading · PC1 0.861 · PC2 -0.812 · PC3 -0.529Reading · PC1 1.083 · PC2 -0.919 · PC3 -1.074Reading · PC1 2.055 · PC2 -0.623 · PC3 -1.460Reading · PC1 1.771 · PC2 -0.593 · PC3 0.262Reading · PC1 0.262 · PC2 0.393 · PC3 1.550Reading · PC1 1.936 · PC2 -0.752 · PC3 0.612Reading · PC1 2.486 · PC2 -1.177 · PC3 0.768Listening · PC1 -1.073 · PC2 0.592 · PC3 0.694Listening · PC1 -1.078 · PC2 0.566 · PC3 0.975Listening · PC1 -1.073 · PC2 0.592 · PC3 0.694Listening · PC1 -1.165 · PC2 0.620 · PC3 1.080Listening · PC1 -1.411 · PC2 0.858 · PC3 0.555Listening · PC1 -1.290 · PC2 0.726 · PC3 0.958Listening · PC1 -1.083 · PC2 0.540 · PC3 1.255Listening · PC1 -1.295 · PC2 0.700 · PC3 1.239Listening · PC1 -1.290 · PC2 0.726 · PC3 0.958Listening · PC1 -0.923 · PC2 0.356 · PC3 1.887Listening · PC1 -1.150 · PC2 0.698 · PC3 0.238Listening · PC1 -1.064 · PC2 0.645 · PC3 0.132Listening · PC1 -1.271 · PC2 0.830 · PC3 -0.166Listening · PC1 -0.779 · PC2 0.354 · PC3 0.885Listening · PC1 -1.319 · PC2 0.831 · PC3 0.168Listening · PC1 -1.319 · PC2 0.831 · PC3 0.168Listening · PC1 -1.107 · PC2 0.671 · PC3 0.185Listening · PC1 -1.237 · PC2 0.751 · PC3 0.343Listening · PC1 -1.575 · PC2 1.017 · PC3 0.204Listening · PC1 -1.030 · PC2 0.566 · PC3 0.641Listening · PC1 -1.315 · PC2 0.857 · PC3 -0.113Listening · PC1 -0.726 · PC2 0.379 · PC3 0.271Listening · PC1 -0.933 · PC2 0.564 · PC3 -0.027Listening · PC1 -1.237 · PC2 0.751 · PC3 0.343Listening · PC1 -1.281 · PC2 0.778 · PC3 0.396Listening · PC1 -1.030 · PC2 0.566 · PC3 0.641Listening · PC1 -1.020 · PC2 0.618 · PC3 0.079Listening · PC1 -0.982 · PC2 0.565 · PC3 0.307Listening · PC1 -1.416 · PC2 0.832 · PC3 0.836Listening · PC1 -1.165 · PC2 0.620 · PC3 1.080Listening · PC1 -1.667 · PC2 1.044 · PC3 0.591Listening · PC1 -1.532 · PC2 0.990 · PC3 0.152Listening · PC1 -1.363 · PC2 0.857 · PC3 0.221Listening · PC1 -1.237 · PC2 0.751 · PC3 0.343Listening · PC1 -1.450 · PC2 0.911 · PC3 0.327Listening · PC1 -1.358 · PC2 0.883 · PC3 -0.060Listening · PC1 -1.116 · PC2 0.619 · PC3 0.747Listening · PC1 -0.909 · PC2 0.434 · PC3 1.044Listening · PC1 -0.441 · PC2 0.088 · PC3 1.024Listening · PC1 -1.194 · PC2 0.725 · PC3 0.290Listening · PC1 -1.155 · PC2 0.672 · PC3 0.518Listening · PC1 -0.706 · PC2 0.222 · PC3 1.622Listening · PC1 -0.856 · PC2 0.459 · PC3 0.429

386 items. Coordinates recomputed from the six source files using the recovered analysis. The item count and rounded explained variance match the archived run: 43%, 22%, 13%. These axes describe item features, not learner ability.

Study context

A surface-feature projection from six full-test evaluations: 386 multiple-choice items. Points describe assessment artifacts, not learner states or learning trajectories.

The sections occupy different regions, with overlap still present.

The cloud shows structured separation rather than a single undifferentiated mass. That pattern is consistent with differences in task form and recorded item properties across the sampled sections.

The axes are not learner ability or growth. This corpus contains 386 multiple-choice items from six full-test evaluations. The projection is a view of those artifacts and should not be read as a psychological map of students.

How cohesive is the chosen partition?

Vary the number of clusters and examine cohesion before giving the partition a substantive interpretation.

Text-feature clustering
00.050.10.150.20.2523456789101112131415161718Number of clusters 2 · Text-feature clustering: 0.192Number of clusters 3 · Text-feature clustering: 0.157Number of clusters 4 · Text-feature clustering: 0.161Number of clusters 5 · Text-feature clustering: 0.169Number of clusters 6 · Text-feature clustering: 0.153Number of clusters 7 · Text-feature clustering: 0.155Number of clusters 8 · Text-feature clustering: 0.136Number of clusters 9 · Text-feature clustering: 0.135Number of clusters 10 · Text-feature clustering: 0.139Number of clusters 11 · Text-feature clustering: 0.141Number of clusters 12 · Text-feature clustering: 0.134Number of clusters 13 · Text-feature clustering: 0.129Number of clusters 14 · Text-feature clustering: 0.129Number of clusters 15 · Text-feature clustering: 0.127Number of clusters 16 · Text-feature clustering: 0.137Number of clusters 17 · Text-feature clustering: 0.131Number of clusters 18 · Text-feature clustering: 0.122SilhouetteNumber of clusters

Hover or focus a point to read the value.

Archived 190-item analysis. The maximum is at two clusters, but the silhouette remains modest. Selecting a maximum does not establish a natural taxonomy.

View the plotted values
Number of clustersText-feature clustering
20.192
30.157
40.161
50.169
60.153
70.155
80.136
90.135
100.139
110.141
120.134
130.129
140.129
150.127
160.137
170.131
180.122

A maximum is a comparison, not a discovery of natural categories.

The archived silhouette curve peaks at two clusters. Larger partitions score lower, although not monotonically.

The selected count depends on this representation, distance and criterion.

Do different methods recover the same categories?

Two clustering methods can return different relationships with the same labels. The comparison tests that dependence directly.

K-meansWard
00.050.10.150.20.25Question typeQuestion type · K-means: 0.075Question type · Ward: 0.059SkillSkill · K-means: 0.108Skill · Ward: 0.119DomainDomain · K-means: 0.112Domain · Ward: 0.201Adjusted Rand index

Hover or focus a point to read the value.

Archived text-feature analysis. The two methods use the selected cluster count. Agreement with categories is limited and varies by method; the axes are not student accuracy.

View the plotted values
MeasureK-meansWard
Question type0.0750.059
Skill0.1080.119
Domain0.1120.201

Method choice changes the correspondence with labels.

The archived adjusted Rand indices remain modest for both methods. Neither reproduces the category systems perfectly.

These comparisons describe item-feature organization, not learner proficiency.

Study record

Source records: latent-structure follow-up, pp. 3–6; TOEFL structural analysis, p. 3. June 2026.

Interactive charts use verified aggregate values from the reports and archived numerical outputs. Chart notes distinguish these sources; resampling estimates can differ between runs. Where the underlying numerical series is unavailable, the text states the result without reconstructing unverified data. Study context and interpretation notes accompany each analysis. Detailed production procedures and the full internal documents are not included.