User:FrancisTyers/Sock modelling

Rationale
Before performing a CheckUser, often people are fairly convinced if a user is a sockpuppet or not. How do they become convinced? Could this be modelled in some way?

Suggestions of banned users with multiple socks that could be assessed:


 * User:Bonaparte
 * User:Hogeye
 * User:RJII
 * User:Thewolfstar
 * User:Jason Gastrich

Requirements
The obvious requirement is for a measure to be able to distinguish between a sockpuppet and a non-sockpuppet with similar behaviour. For example, a sockpuppet of User:Bonaparte should be able to be distinguished from a non-sockpuppet Romanian nationalist user.

Pages edited
Total and compare for precision and recall. Perhaps with weighting by frequency of edits.

Mainspace contributions
Banned users often have similar editing patterns. Inserting similar information in a similar way. In some cases using exactly the same sources.

Time of edits
When does the user make most edits, on a daily and weekly basis. This is likely to be less reliable.