public class JSEAStatsFunctions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
actualTable |
(package private) int |
alphaLevel |
(package private) boolean |
alphaLevel95 |
(package private) boolean |
alphaLevel99 |
(package private) boolean |
alphaLevel999 |
(package private) double |
autocorrelationAdj |
(package private) double |
autoDenSum |
(package private) double |
autoNumeSum |
(package private) int |
beginingYearAdj |
(package private) java.lang.String |
cdbuffer |
(package private) java.io.File |
cdoutputFile |
(package private) java.util.ArrayList<BarChartParametersModel> |
chartList |
(package private) java.lang.Double[] |
chronoActual |
(package private) double[] |
chronoAdj |
(package private) java.util.ArrayList<java.lang.Double> |
chronologyActual |
(package private) java.lang.String |
chronologyFile |
(package private) java.util.ArrayList<java.lang.Integer> |
chronologyYears |
(package private) double[] |
dchronoActual |
(package private) double[] |
diffBetweenEvents |
(package private) java.util.ArrayList<java.lang.String> |
dpara1 |
(package private) java.util.ArrayList<java.lang.String> |
dpara2 |
(package private) java.util.ArrayList<java.lang.String> |
dpara3 |
(package private) java.util.ArrayList<java.lang.Integer> |
events |
(package private) int[][] |
eventWindowPattern |
(package private) double[][] |
eventWindowsAct |
(package private) java.lang.Integer |
firstYearOfProcess |
(package private) java.util.ArrayList<java.lang.Integer> |
firstYearsArray |
(package private) boolean |
growth |
(package private) boolean |
includeIncompleteEpochs |
(package private) boolean |
isFirstIteration |
(package private) java.util.ArrayList<java.lang.Integer> |
kevents |
(package private) java.util.ArrayList<java.lang.Integer> |
keventsinadj |
(package private) java.util.ArrayList<java.lang.Integer> |
keventsinadjyeafter |
(package private) java.util.ArrayList<java.lang.Integer> |
keventsinadjyeprior |
(package private) int[] |
keyEvents |
(package private) int[] |
keyEventsAdj |
(package private) int[] |
keyEventsAdjBeYear |
(package private) int[] |
keyEventsAdjLaYear |
(package private) double |
kurt |
(package private) double |
kurtAdj |
(package private) int |
lastYearAdj |
(package private) java.lang.Integer |
lastYearOfProcess |
(package private) java.util.ArrayList<java.lang.Integer> |
lastYearsArray |
(package private) double[][] |
leftEndPoint |
(package private) double[][] |
leftEndPointPer |
(package private) double[][] |
leftEndPointSim |
(package private) java.lang.Integer |
lengthOfWindow |
private static org.slf4j.Logger |
log |
(package private) double[] |
maximunByWindow |
(package private) double[] |
maxMeanByWindow |
(package private) double |
mean |
(package private) double |
meanAdj |
(package private) double[] |
meanByWindow |
(package private) double |
meanDiffBetweenEvents |
(package private) double[] |
meanMeanByWindow |
(package private) double |
meanSensitivity |
(package private) double |
meanSensitivityAdj |
(package private) double |
median |
(package private) double |
medianAdj |
(package private) double[] |
minimunByWindow |
(package private) double[] |
minMeanByWindow |
(package private) int |
numberOfEventsinAdj |
(package private) java.lang.Integer |
numberOfSimulations |
(package private) java.io.File |
outputFile |
(package private) java.lang.String |
outputFilePrefix |
(package private) java.io.File |
outputpdfFile |
(package private) java.util.ArrayList<com.itextpdf.text.Paragraph> |
para1 |
(package private) java.util.ArrayList<com.itextpdf.text.Paragraph> |
para2 |
(package private) java.lang.String |
pdfbufferA |
(package private) java.lang.String |
pdfbufferB |
(package private) java.lang.String |
pdfbufferpar1 |
(package private) com.itextpdf.text.Paragraph |
pdfbufferpar11 |
(package private) com.itextpdf.text.Paragraph |
pdfbufferpar12 |
(package private) java.lang.String |
pdfbufferpar2 |
(package private) int[] |
percentileMark |
(package private) java.util.ArrayList<com.itextpdf.text.pdf.PdfPTable> |
printTableAct |
(package private) java.util.ArrayList<java.lang.Boolean> |
printTableActFlag |
(package private) java.util.ArrayList<com.itextpdf.text.pdf.PdfPTable> |
printTableSim |
(package private) java.util.ArrayList<java.lang.Boolean> |
printTableSimFlag |
(package private) boolean |
randomSampling |
(package private) java.lang.String |
report |
(package private) double[][] |
rightEndPoint |
(package private) double[][] |
rightEndPointPer |
(package private) double[][] |
rightEndPointSim |
(package private) boolean |
save |
(package private) java.lang.Integer |
seedNumber |
(package private) java.util.ArrayList<java.lang.Integer> |
segmentByears |
(package private) java.util.ArrayList<java.lang.Integer> |
segmentLyears |
(package private) SegmentTable |
segmentTable |
(package private) int[] |
Simnumdates |
(package private) java.lang.String |
simulationTable |
(package private) java.util.ArrayList<java.lang.Double> |
simulationtest |
(package private) double |
skew |
(package private) double |
skewAdj |
(package private) double[] |
standardDevByWindow |
(package private) double[] |
standardDevMeanByWindow |
(package private) int |
startSegmentLoop |
(package private) double |
std |
(package private) double |
stdAdj |
(package private) double[] |
stdDevMultiplier |
(package private) double |
sumOfDiff |
(package private) int |
temp |
(package private) double[] |
tempVar |
(package private) java.util.ArrayList<java.lang.Double> |
test |
(package private) java.lang.String |
titleForRun |
(package private) boolean |
usingSegmentation |
(package private) double[] |
varianceByWindow |
(package private) double[] |
varianceMeanByWindow |
(package private) java.lang.Integer[] |
yearsActual |
(package private) java.lang.Integer |
yearsAfterTheEvent |
(package private) java.lang.Integer |
yearsPriorToEvent |
Constructor and Description |
---|
JSEAStatsFunctions() |
JSEAStatsFunctions(java.lang.String titleForRun,
java.lang.String outputFilePrefix,
java.lang.Integer seedNumber,
java.lang.Integer yearsPriorToEvent,
java.lang.Integer yearsAfterTheEvent,
java.lang.Integer numberOfSimulations,
java.lang.Integer firstYearOfProcess,
java.lang.Integer lastYearOfProcess,
boolean includeIncompleteEpochs,
boolean randomSampling,
java.util.ArrayList<java.lang.Integer> chronologyYears,
java.util.ArrayList<java.lang.Double> chronologyActual,
java.util.ArrayList<java.lang.Integer> events,
boolean growth,
boolean save,
boolean usingSegmentation,
SegmentTable segmentTable,
java.lang.String chronologyFile,
boolean alphaLevel95,
boolean alphaLevel99,
boolean alphaLevel999)
TODO
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActualTableText() |
java.util.ArrayList<BarChartParametersModel> |
getChartList() |
java.util.ArrayList<java.lang.Double> |
getChronologyActual() |
java.util.ArrayList<java.lang.Integer> |
getChronologyYears() |
java.util.ArrayList<java.lang.Integer> |
getEvents() |
java.lang.Integer |
getFirstYearOfProcess() |
java.lang.Integer |
getLastYearOfProcess() |
java.lang.Integer |
getNumberOfSimulations() |
java.lang.String |
getOutputFilePrefix() |
java.lang.String |
getReportText() |
java.lang.Integer |
getSeedNumber() |
java.lang.String |
getSimulationTableText() |
java.lang.String |
getTitleForRun() |
java.lang.Integer |
getYearsAfterTheEvent() |
java.lang.Integer |
getYearsPriorToEvent() |
boolean |
isIncludeIncompleteEpochs() |
boolean |
isRandomSampling() |
void |
savePDFReport(java.lang.String filename) |
void |
setChronologyActual(java.util.ArrayList<java.lang.Double> chronologyActual) |
void |
setChronologyYears(java.util.ArrayList<java.lang.Integer> chronologyYears) |
void |
setEvents(java.util.ArrayList<java.lang.Integer> events) |
void |
setFirstYearOfProcess(java.lang.Integer firstYearOfProcess) |
void |
setIncludeIncompleteEpochs(boolean includeIncompleteEpochs) |
void |
setLastYearOfProcess(java.lang.Integer lastYearOfProcess) |
void |
setNumberOfSimulations(java.lang.Integer numberOfSimulations) |
void |
setOutputFilePrefix(java.lang.String outputFilePrefix) |
void |
setRandomSampling(boolean randomSampling) |
void |
setSeedNumber(java.lang.Integer seedNumber) |
void |
setTitleForRun(java.lang.String titleForRun) |
void |
setYearsAfterTheEvent(java.lang.Integer yearsAfterTheEvent) |
void |
setYearsPriorToEvent(java.lang.Integer yearsPriorToEvent) |
private static final org.slf4j.Logger log
java.lang.String titleForRun
java.lang.String outputFilePrefix
java.lang.Integer yearsPriorToEvent
java.lang.Integer yearsAfterTheEvent
java.lang.Integer numberOfSimulations
java.lang.Integer seedNumber
java.lang.Integer firstYearOfProcess
java.lang.Integer lastYearOfProcess
boolean randomSampling
boolean includeIncompleteEpochs
boolean usingSegmentation
SegmentTable segmentTable
java.lang.String chronologyFile
boolean alphaLevel95
boolean alphaLevel99
boolean alphaLevel999
double meanSensitivity
double mean
double std
double median
double kurt
double skew
int startSegmentLoop
java.util.ArrayList<java.lang.Integer> firstYearsArray
java.util.ArrayList<java.lang.Integer> lastYearsArray
double meanSensitivityAdj
double meanAdj
double stdAdj
double medianAdj
double kurtAdj
double skewAdj
double autocorrelationAdj
double autoNumeSum
double autoDenSum
int beginingYearAdj
int lastYearAdj
int numberOfEventsinAdj
double meanDiffBetweenEvents
double sumOfDiff
java.lang.Integer lengthOfWindow
int[] keyEventsAdj
int[] keyEvents
int[] keyEventsAdjBeYear
int[] keyEventsAdjLaYear
int[] Simnumdates
double[] meanByWindow
double[] varianceByWindow
double[] standardDevByWindow
double[] maximunByWindow
double[] minimunByWindow
double[][] eventWindowsAct
int[][] eventWindowPattern
double[] tempVar
double[] stdDevMultiplier
double[][] leftEndPoint
double[][] rightEndPoint
double[] dchronoActual
double[] chronoAdj
double[] diffBetweenEvents
double[] meanMeanByWindow
double[] varianceMeanByWindow
double[] standardDevMeanByWindow
double[] maxMeanByWindow
double[] minMeanByWindow
double[][] leftEndPointSim
double[][] rightEndPointSim
int[] percentileMark
double[][] leftEndPointPer
double[][] rightEndPointPer
int temp
int alphaLevel
java.lang.Integer[] yearsActual
java.lang.Double[] chronoActual
java.util.ArrayList<BarChartParametersModel> chartList
java.util.ArrayList<java.lang.Integer> chronologyYears
java.util.ArrayList<java.lang.Double> chronologyActual
java.util.ArrayList<java.lang.Integer> events
java.util.ArrayList<java.lang.Integer> kevents
java.util.ArrayList<java.lang.Integer> keventsinadj
java.util.ArrayList<java.lang.Integer> keventsinadjyeprior
java.util.ArrayList<java.lang.Integer> keventsinadjyeafter
java.util.ArrayList<java.lang.Double> test
java.util.ArrayList<java.lang.Double> simulationtest
java.util.ArrayList<java.lang.Integer> segmentByears
java.util.ArrayList<java.lang.Integer> segmentLyears
java.util.ArrayList<com.itextpdf.text.pdf.PdfPTable> printTableAct
java.util.ArrayList<com.itextpdf.text.pdf.PdfPTable> printTableSim
java.util.ArrayList<com.itextpdf.text.Paragraph> para1
java.util.ArrayList<com.itextpdf.text.Paragraph> para2
java.util.ArrayList<java.lang.String> dpara1
java.util.ArrayList<java.lang.String> dpara2
java.util.ArrayList<java.lang.String> dpara3
java.util.ArrayList<java.lang.Boolean> printTableActFlag
java.util.ArrayList<java.lang.Boolean> printTableSimFlag
java.lang.String report
java.lang.String actualTable
java.lang.String simulationTable
java.lang.String cdbuffer
java.lang.String pdfbufferA
java.lang.String pdfbufferB
java.lang.String pdfbufferpar1
java.lang.String pdfbufferpar2
com.itextpdf.text.Paragraph pdfbufferpar11
com.itextpdf.text.Paragraph pdfbufferpar12
java.io.File outputFile
java.io.File cdoutputFile
java.io.File outputpdfFile
boolean isFirstIteration
boolean growth
boolean save
public JSEAStatsFunctions()
public JSEAStatsFunctions(java.lang.String titleForRun, java.lang.String outputFilePrefix, java.lang.Integer seedNumber, java.lang.Integer yearsPriorToEvent, java.lang.Integer yearsAfterTheEvent, java.lang.Integer numberOfSimulations, java.lang.Integer firstYearOfProcess, java.lang.Integer lastYearOfProcess, boolean includeIncompleteEpochs, boolean randomSampling, java.util.ArrayList<java.lang.Integer> chronologyYears, java.util.ArrayList<java.lang.Double> chronologyActual, java.util.ArrayList<java.lang.Integer> events, boolean growth, boolean save, boolean usingSegmentation, SegmentTable segmentTable, java.lang.String chronologyFile, boolean alphaLevel95, boolean alphaLevel99, boolean alphaLevel999)
titleForRun
- outputFilePrefix
- seedNumber
- yearsPriorToEvent
- yearsAfterTheEvent
- numberOfSimulations
- firstYearOfProcess
- lastYearOfProcess
- includeIncompleteEpochs
- randomSampling
- chronologyYears
- chronologyActual
- events
- growth
- save
- usingSegmentation
- segmentTable
- chronologyFile
- alphaLevel95
- alphaLevel99
- alphaLevel999
- public java.lang.String getReportText()
public java.util.ArrayList<BarChartParametersModel> getChartList()
public java.lang.String getActualTableText()
public java.lang.String getSimulationTableText()
public void savePDFReport(java.lang.String filename)
public java.util.ArrayList<java.lang.Integer> getChronologyYears()
public void setChronologyYears(java.util.ArrayList<java.lang.Integer> chronologyYears)
public java.util.ArrayList<java.lang.Double> getChronologyActual()
public void setChronologyActual(java.util.ArrayList<java.lang.Double> chronologyActual)
public java.util.ArrayList<java.lang.Integer> getEvents()
public void setEvents(java.util.ArrayList<java.lang.Integer> events)
public java.lang.String getTitleForRun()
public void setTitleForRun(java.lang.String titleForRun)
public java.lang.String getOutputFilePrefix()
public void setOutputFilePrefix(java.lang.String outputFilePrefix)
public java.lang.Integer getYearsPriorToEvent()
public void setYearsPriorToEvent(java.lang.Integer yearsPriorToEvent)
public boolean isRandomSampling()
public void setRandomSampling(boolean randomSampling)
public java.lang.Integer getYearsAfterTheEvent()
public void setYearsAfterTheEvent(java.lang.Integer yearsAfterTheEvent)
public java.lang.Integer getNumberOfSimulations()
public void setNumberOfSimulations(java.lang.Integer numberOfSimulations)
public java.lang.Integer getSeedNumber()
public void setSeedNumber(java.lang.Integer seedNumber)
public java.lang.Integer getFirstYearOfProcess()
public void setFirstYearOfProcess(java.lang.Integer firstYearOfProcess)
public java.lang.Integer getLastYearOfProcess()
public void setLastYearOfProcess(java.lang.Integer lastYearOfProcess)
public boolean isIncludeIncompleteEpochs()
public void setIncludeIncompleteEpochs(boolean includeIncompleteEpochs)