scorePlans {BARD} | R Documentation |
Compares plans by differences and such
scorePlans(plans, scoreFUNs, domatch = TRUE) ## S3 method for class 'bardPlan': diff(x,plan2,domatch=TRUE,...)
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 |
Score plans returns a score data frame diff returns a fifference lists
Use summary
, and plot(summary)
to display results
Micah Altman Micah_Altman@harvard.edu http://www.hmdc.harvard.edu/micah_altman/
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) )