Causal comparative research attempts to determine the cause of differences between groups by comparing a grouping variable and dependent variable. It identifies groups based on the grouping variable, such as preschool attendance or a mother's employment, collects data on a dependent variable like social maturity or absenteeism, and compares the groups. However, it has weaknesses because the researcher has no control over the pre-existing groups and cannot rule out other factors influencing the dependent variable.