org.opensha.sha.simulators
Class UCERF2_DataForComparisonFetcher
java.lang.Object
org.opensha.sha.simulators.UCERF2_DataForComparisonFetcher
public class UCERF2_DataForComparisonFetcher
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UCERF2_DataForComparisonFetcher
public UCERF2_DataForComparisonFetcher()
getHalf_UCERF2_ObsIncrMFDs
public static DiscretizedFunc getHalf_UCERF2_ObsIncrMFDs(boolean includeAftershocks)
- This returns only a single best-estimate incremental UCERF2 MFDs for the RELM region because
UCERF2 doesn't give more due to dubious uncertainties. All the rates are multiplied by 0.5
in order to approximate the rates expected for Northern or Southern California. This was
done because UCERF2 does not supply No and/or So cal rates for MFDs that include aftershocks.
The 0.5 value is justified given overall uncertainties (e.g., when looking at the obs MFDs
that exclude aftershocks).
- Parameters:
includeAftershocks -
- Returns:
getHalf_UCERF2_ObsCumMFDs
public static ArrayList<DiscretizedFunc> getHalf_UCERF2_ObsCumMFDs(boolean includeAftershocks)
- This returns a list of observed cumulative UCERF2 MFDs for the RELM region, where the first is the
best estimate, the second is the lower 95% confidence bound, and the third is the upper
95% confidence bound. All the rates are multiplied by 0.5 in order to approximate the rates
expected for Northern or Southern California. This was done because UCERF2 does
not supply No and/or So cal rates for MFDs that include aftershocks. The 0.5 value is justified
given overall uncertainties (e.g., when looking at the obs MFDs that exclude aftershocks).
- Parameters:
includeAftershocks -
- Returns:
getParsonsSiteNames
public ArrayList<String> getParsonsSiteNames()
getParsonsSiteLocs
public ArrayList<Location> getParsonsSiteLocs()
getParsonsBestPoisEventRatess
public ArrayList<Double> getParsonsBestPoisEventRatess()
getParsonsEventPoisRateSigmas
public ArrayList<Double> getParsonsEventPoisRateSigmas()
getParsonsEventPoisRateLower95s
public ArrayList<Double> getParsonsEventPoisRateLower95s()
getParsonsEventPoisRateUpper95s
public ArrayList<Double> getParsonsEventPoisRateUpper95s()
getParsons95PercentPoisFunction
public EvenlyDiscretizedFunc getParsons95PercentPoisFunction(int ithSite)
- This returns an EvenlyDiscretizedFunc where the best Poisson MRI and 95% conficence bounds
are the only non-zero values (with arbitrary y-axis values of 0.2 for the best estimates
and 0.05 for the 95% confidence bounds). This function is useful for comparing with PDFs
from simulators to see whether the latter values are in range of the paleo data estimate.
- Parameters:
ithSite -
- Returns:
getParsons95PercentPoisFunction
public EvenlyDiscretizedFunc getParsons95PercentPoisFunction(Location loc)
getParsonsSiteName
public String getParsonsSiteName(int index)
getParsonsSiteLoc
public Location getParsonsSiteLoc(int index)
getParsonsIndexForLoc
public int getParsonsIndexForLoc(Location loc)
- This returns -1 if location not found
getParsonsPois_MRI_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsPois_MRI_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt01_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt01_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt10_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt10_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt20_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt20_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt30_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt30_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt40_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt40_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt50_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt50_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt60_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt60_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt70_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt70_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt80_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt80_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt90_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt90_PDF_Funcs()
getParsonsBPT_MRI_COV_0pt99_PDF_Funcs
public ArrayList<EvenlyDiscretizedFunc> getParsonsBPT_MRI_COV_0pt99_PDF_Funcs()
main
public static void main(String[] args)