Replication files for Steven Ruggles, “Race, Class, and Marriage: Components of Race Differences in Men’s First Marriage Rates in the United States, 1960-2019” (Demographic Research 2022) DATA The data are freely available to registered users at https://usa.ipums.org/usa/. To replicate the study, create an extract from IPUMS-USA containing the samples and variables specified in the file "Dataset documentation.txt." Note that the extract includes several characteristics of each person's spouse that are necessary to constuct the variable on marriage within a year in the 1960-1980 period (AGE_SP, BIRTHQTR_SP, MARST_SP, MARRNO_SP, MARRQTR_SP, and AGEMARR_SP). These variables can be requested on the final checkout screen of the IPUMS data extract system using the "Attach Characteristics" option. ANALYSIS FILES * makevars.sps: SPSS syntax file to construct variables needed for the components analysis and write a column-format ASCII data file. * dc2.f90: This is the source file of a program to do components analyses, written in Fortran 90. * decomp.pdf: Documentation for dc2. Further information on dc2 is available at the Open Science Foundation, https://osf.io/yzr6k. * USA272_desc: dc2 syntax file to create descriptive statistics (Tables 2 and 3) * USA272_stands: dc2 syntax file to calculate multiple standardizations for Kitagawa components analysis (Table 4) * USA272_decomp: dc2 syntax file to calculate Das Gupta decompositions (Table 5) NOTE ON FORTRAN COMPILERS The dc2.f90 program must be compiled before use. The Fortran 90 version of the program was developed using the 64-bit NAG Fortran Builder version 7.0, which is a commercial product. The program can be adapted for free compilers, but there are usually a few snags. Likely spots that may need revision using other compilers are identified in the source code by a string of six asterisks, ******. For a list of free Fortran compilers, see https://fortran-lang.org/compilers/. Alternatively, Windows users may download an executable file from the Open Science Foundation, https://osf.io/yzr6k.