|
|
- large contract value |
- large contract value |
- chi-square test for outliers / standard dev from mean/median |
- chi-square test for outliers / standard dev from mean/median |
- percent of total contracts for supplier/agency |
- percent of total contracts for supplier/agency |
|
$heuristics["METADATA_DUPLICATED_DESCRIPTION"] = Array( |
|
"description" => "unusual value for time of year"); |
|
function METADATA_DUPLICATED_DESCRIPTION($cn) |
|
{ |
|
$averageContractPeriod = getAverageContractPeriod(); |
|
$diff = strtotime($cn['contractStart']) - strtotime($cn['publishDate']); |
|
$days = intval($diff / 24); |
|
return ($days > 45 ? 1 : 0); |
|
} |
|
|
- peculiar value |
- peculiar value |
- Just under 80k, amplified if other contracts with same supplier are just under |
- Just under 80k, amplified if other contracts with same supplier are just under |
- unusual variation amount |
- unusual variation amount |
- absolute value; large reductions as well as large increases |
- absolute value; large reductions as well as large increases |
|
|
|
$heuristics["METADATA_DUPLICATED_DESCRIPTION"] = Array( |
|
"description" => "unusual value for time of year"); |
|
function METADATA_DUPLICATED_DESCRIPTION($cn) |
|
{ |
|
$averageContractPeriod = getAverageContractPeriod(); |
|
$diff = strtotime($cn['contractStart']) - strtotime($cn['publishDate']); |
|
$days = intval($diff / 24); |
|
return ($days > 45 ? 1 : 0); |
|
} |