`component.adj.matrix.Rd`

Create an adjacency matrix from SSURGO component data

component.adj.matrix(d, mu='mukey', co='compname', wt='comppct_r', method='community.matrix', standardization='max', metric='jaccard', rm.orphans=TRUE, similarity=TRUE, return.comm.matrix=FALSE)

d | a |
---|---|

mu | name of the column containing the map unit ID (typically 'mukey') |

co | name of the column containing the component ID (typically 'compname') |

wt | name of the column containing the component weight percent (typically 'comppct_r') |

method | one of either: `community.matrix`, or `occurrence`; see details |

standardization | community matrix standardization method, passed to |

metric | community matrix dissimilarity metric, passed to |

rm.orphans | logical, should map units with a single component be ommitted? (typically yes) |

similarity | logical, return a similarity matrix? (if FALSE, a distance matrix is returned) |

return.comm.matrix | logical, return pseudo-community matrix? (if TRUE no adjacency matrix is created) |

a similatiy matrix / ajacency matrix suitable for use with `igraph`

functions or anything else that can accomodate a _similarity_ matrix.

D.E. Beaudette

Pending...

# load sample data set data(amador) # convert into adjacency matrix m <- component.adj.matrix(amador) # plot network diagram, with Amador soil highlighted plotSoilRelationGraph(m, s='amador')