makeGroups: Generates crime groups from crime series data

Description Usage Arguments Details Value Examples

Description

This function generates crime groups that are useful for making unlinked pairs and for agglomerative linkage.

Usage

1
makeGroups(X, method = 1)

Arguments

X

crime series data (generated from makeSeriesData) with offender ID (offenderID), crime ID (crimeID), and the event datetime (TIME)

method

Method=1 (default) forms groups by finding the maximal connected offender subgraph. Method=2 forms groups from the unique group of co-offenders. Method=3 forms from groups from offenderIDs

Details

Method=1 forms groups by finding the maximal connected offender subgraph. So if two offenders have ever co-offended, then all of their crimes are assigned to the same group. Method=2 forms groups from the unique group of co-offenders. So for two offenders who co-offended, all the co-offending crimes are in one group and any crimes committed individually or with other offenders are assigned to another group. Method=3 forms groups from the offender(s) responsible. So a crime that is committed by multiple people will be assigned to multiple groups.

Value

vector of crime group labels

Examples

1
2
3
4
5
data(crimes)
 data(offenders)
 seriesData = makeSeriesData(crimedata=crimes,offenderTable=offenders)
 groups = makeGroups(seriesData,method=1)
 head(groups,10)

crimelinkage documentation built on May 2, 2019, 1:36 a.m.