Description Usage Arguments Details Value Author(s) References See Also Examples
Produce gridded map graphics representing spatial variability in charcoal data from the Global Charcoal Database.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | pfSimpleGrid(
TR,
tarAge,
hw,
binhw = 0.5 * mean(diff(tarAge)),
fun = mean,
n.boot = 0,
prob.CI = c(0.025, 0.975),
test.val = 0,
proj4 = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs",
res = 5,
ext = c(-180, 180, -90, 90),
fig.file.name = NULL,
show.plots = TRUE,
title.text = "",
cols = NULL,
cuts = NULL,
zlim = NULL,
base.map = "coasts",
base.map.col = grey(0.7),
base.map.lwd = 0.5
)
|
TR |
An object returned by |
tarAge |
Numeric, the target ages for prebinning given in years (e.g. tarAge = seq(0, 10000, 20)). If unspecified the sequence is defined as tarAge=seq(from=min age, to=max Age, by=median resolution). |
hw |
Numeric, the half window width for the locfit procedure (in years). |
binhw |
Numeric, bin half width for the prebinning procedure (use the same value as tarAge intervals for overlapping bins or tarAge intervals/2 for non-overlapping bins). |
fun |
Function to be used for aggregating across sites. |
n.boot |
Number of bootstrap replicates to use when creating confidence intervals around each grid-cell value. |
prob.CI |
Vector of two quantiles to define the bootstrap CI for significance testing |
test.val |
Test value for bootstrap significance test. |
proj4 |
proj.4 string representing the desired projection for plotted maps. Default is unprojected. See http://www.spatialreference.org to look up the string for your favorite projections. |
res, ext |
Desired grid resolution and extent. If
|
fig.file.name |
Character sequence representing the file name for the output figures. Can be preceded by a path as long as all directories in the path exist. The file will be a PDF with one figure per time bin, each on a separate page. |
show.plots |
Logical indicating whether plots will be printed to the screen. |
title.text |
Character sequence for labeling figures. Time bin bounds will be added automatically. |
cols, |
cuts Vectors of color specifications and values defining the plot
legend. Grid-cell values will be binned by |
cuts |
Defines range and resolution of color scale |
zlim |
Two-element vector representing the bounds of the color scale. Ignored
if |
base.map |
Currently, either |
base.map.col, |
Color specifications for plotting the basemap. |
base.map.lwd |
Line width specifications for plotting the basemap. |
Takes any pfTransform object as input, and allows any set of one or more time bins to be specified for plotting (one plot per bin). Time bins are specified as for pfCompositeLF (which is called by pfSimpleGrid. The extent, resolution, and projection of the desired grid are also user-specified.
Records are first composited, and then aggregated with other sites falling in the same grid cell according to the specified function 'fun' (defauts to mean). This is a considerably simpler approach than the distance-based spatial binning used by pfDotMap, although it has its own tradeoffs (e.g. grid cells are unlikely to represent equal area).
A flexible bootstrapped significance test is implemented. Within each time bin X grid cell combination, composite z-score values are randomly sampled (with replacement) from sites within the grid cell. The function is applied to the sampled values. Quantiles of all bootstrap function evaluations are computed, and significance is reported if a user-specified test value is outside of these bootstrap CI. Note that bootstrap CI calculated here reflect only spatial variability, as no temporal resampling is performed.
Plots are produced on the current device and/or in pdf files according to input arguments. In addition, a named list of useful objects is returned:
COMP |
The binned composite generated for plotting. |
tarAge |
The list of target ages used for temporal binning. |
sg.rast |
A |
sg.plots |
A list of trellis objects representing the composed plots.
Note that these objects can be edited to some degree with the
|
R. Kelly
Power, M., J. Marlon, N. Ortiz, P. Bartlein, S. Harrison, F. Mayle, A. Ballouche, R. Bradshaw, C. Carcaillet, C. Cordova, S. Mooney, P. Moreno, I. Prentice, K. Thonicke, W. Tinner, C. Whitlock, Y. Zhang, Y. Zhao, A. Ali, R. Anderson, R. Beer, H. Behling, C. Briles, K. Brown, A. Brunelle, M. Bush, P. Camill, G. Chu, J. Clark, D. Colombaroli, S. Connor, A. L. Daniau, M. Daniels, J. Dodson, E. Doughty, M. Edwards, W. Finsinger, D. Foster, J. Frechette, M. J. Gaillard, D. Gavin, E. Gobet, S. Haberle, D. Hallett, P. Higuera, G. Hope, S. Horn, J. Inoue, P. Kaltenrieder, L. Kennedy, Z. Kong, C. Larsen, C. Long, J. Lynch, E. Lynch, M. McGlone, S. Meeks, S. Mensing, G. Meyer, T. Minckley, J. Mohr, D. Nelson, J. New, R. Newnham, R. Noti, W. Oswald, J. Pierce, P. Richard, C. Rowe, M. Sanchez Goni, B. Shuman, H. Takahara, J. Toney, C. Turney, D. Urrego-Sanchez, C. Umbanhowar, M. Vandergoes, B. Vanniere, E. Vescovi, M. Walsh, X. Wang, N. Williams, J. Wilmshurst, and J. Zhang. 2008. Changes in fire regimes since the Last Glacial Maximum: an assessment based on a global synthesis and analysis of charcoal data. Climate Dynamics 30:887-907.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Not run:
ID=pfSiteSel(continent=="North America", l12==1 & long<(-130))
plot(ID)
## Transform data
res3=pfTransform(ID,method=c("MinMax","Box-Cox","Z-Score"),BasePeriod=c(200,4000))
## Plot maps for 1000-yr bins spanning 3-0 kBP
# dev.new(width=10,height=10) # A big plot area helps.
gridmap = pfSimpleGrid( TR=res3, tarAge=seq(0,2000,1000), hw=500, ext=c(-170,-80,40,80))
summary(gridmap)
# Plot the mean map from the first time bin
newmap = update(gridmap$sg.plots[[1]], main="A relabeled map")
newmap
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.