magnitude.convert {ssEDA}R Documentation

Magnitude-Moment Conversion

Description

Converts magnitudes to Benioff moments and vice versa.

Usage

magnitude.convert(m, phi=0.75, B=2.4, inverse=FALSE)

Arguments

m A vector to which the magnitude.convert function is applied.
phi parameter of the Benioff Moment.
B parameter of the Benioff Moment.
inverse logical. If inverse is FALSE, the Benioff Moment is returned. If inverse is TRUE, the magnitude is returned.

Value

The Benioff Moment is defined as:

S(m) = 10**(phi * m + B)

The inverse is:

S(s)**(-1) = (log10(s)-B)/phi

Author(s)

Alistair Merrifield, 1998

References

Kagan, Y.Y. (1997). Seismic moment-frequency relation for shallow earthquakes: Regional comparison. Journal of Geophysical Research 102, 2835–2852.

Kanamori, H. & Anderson, D.L. (1975). Theoretical basis of some empirical relations in seismology. Bulletin of the Seismological Society of America 65(5), 1073–1095.

Vere-Jones, D.; Robinson, R. & Yang, W. (2001). Remarks on the accelerated moment release model: problems of model formulation, simulation and estimation. Geophysical Journal International 144, 517–531.

See Also

pkagan, qkagan, rkagan, dkagan

Examples

magnitudes <- seq(0, 11, length=100)
moments <- magnitude.convert(magnitudes)
magnitudes <- magnitude.convert(moments, inverse=TRUE)

[Package ssEDA version 2.2-1 Index]