public abstract class XyTrendBase extends Object implements XyTrend
This is open source software released under the Apache 2.0 License
| Modifier and Type | Field and Description |
|---|---|
private double |
beta |
private double |
intercept |
private double |
rSquared |
private Comparable |
seriesKey |
| Constructor and Description |
|---|
XyTrendBase(Comparable seriesKey)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends Comparable> |
createSeriesData(XyDataset<X,Comparable> dataset,
Comparable seriesKey)
Returns a newly created DataFrame representing the series specified
|
<X extends Comparable> |
createTrendData(XyDataset<X,Comparable> source,
Comparable seriesKey,
Comparable trendKey)
Returns a newly created single column DataFrame with the trend line values
|
double |
intercept()
Returns the regression intercept
|
double |
r2()
Returns the R-squared
|
Comparable |
seriesKey()
Returns the series key for this trend line
|
double |
slope()
Returns the regression slope
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, withColor, withLineWidthprivate Comparable seriesKey
private double beta
private double intercept
private double rSquared
public XyTrendBase(Comparable seriesKey)
seriesKey - the series key for trendpublic Comparable seriesKey()
XyTrendpublic double r2()
public double slope()
public double intercept()
public <X extends Comparable> com.zavtech.morpheus.frame.DataFrame<Double,Comparable> createTrendData(XyDataset<X,Comparable> source, Comparable seriesKey, Comparable trendKey)
X - the domain axis typesource - the source model from which to create the trend line fromseriesKey - the series key in the source model from which to generate the trendprivate <X extends Comparable> com.zavtech.morpheus.frame.DataFrame<Integer,Object> createSeriesData(XyDataset<X,Comparable> dataset, Comparable seriesKey)
seriesKey - the series keyCopyright 2014-2017, Xavier Witdouck