scorePlans {BARD}R Documentation

Methods for comparing plans

Description

Compares plans by differences and such

Usage

scorePlans(plans, scoreFUNs, domatch = TRUE)
## S3 method for class 'bardPlan':
diff(x,plan2,domatch=TRUE,...)

Arguments

plans list of plans
x first plan
plan2 second plan
scoreFUNs list of score functions
domatch rearrange district ID's for a best match between two plans
... ignored

Value

Score plans returns a score data frame diff returns a fifference lists

Note

Use summary, and plot(summary) to display results

Author(s)

Micah Altman Micah_Altman@harvard.edu http://www.hmdc.harvard.edu/micah_altman/

See Also

reportPlans

Examples

  suffolk.map <- importBardShape(
      file.path(system.file("shapefiles", package="BARD"),"suffolk_tracts")
  )
  numberdists <- 5
  kplan <- createKmeansPlan(suffolk.map,numberdists)
  rplan <- createRandomPlan(suffolk.map,numberdists)
  pdiff <- diff(kplan,rplan)
  # detailed
  print(pdiff)
  # numbers of changes
  print(summary(pdiff)) 
  # shows changed blocks on a map
  plot(pdiff,plotall=TRUE)
  # show scores
  scorePlans(list("kmeans"=kplan,"random"=rplan),
        scoreFUNs=list( "Contiguity"=calcContiguityScore,
        "Holes"=calcHolesScore,
    "LW Compact"=calcLWCompactScore,
    "Reock"=calcReockScore) )

[Package BARD version 1.03 Index]