case class TrendLine extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TrendLine
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def calculateResidual(point: Point): Double
  6. def calculateResiduals(points: List[Point]): List[Double]
  7. def calculateSigmaResiduals(extraResiduals: List[YAxisType]): Double

    calculates sigma residuals using this.residuals plus extraResiduals

  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  9. def containsPoint(xPosition: XAxisType): Boolean
  10. def containsPoint(point: Point): Boolean
  11. val end: XAxisType
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def estimate(x: XAxisType): YAxisType
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  15. def getPointsContained(sortedPoints: List[Point]): List[Point]

    retrieves a subset of sortedPoints that are contained in this trend line, i.e.

    retrieves a subset of sortedPoints that are contained in this trend line, i.e. returned points are positioned between start and end

    sortedPoints

    a list of points sorted by x-value ascending

  16. def getResiduals: List[Double]
  17. val intercept: Double
  18. def intersectAhead(x: Double, secondTrendLine: TrendLine): Boolean

    true if x >= intersect between this and secondTrendLine

    true if x >= intersect between this and secondTrendLine

    is equivalent to secondTrendLine.intersectAhead(x, this)

  19. def intersectAt(secondTrendLine: TrendLine): Option[Double]

    calculates the x-position were two trend lines intercept, None if lines are parallel

    calculates the x-position were two trend lines intercept, None if lines are parallel

    is equivalent to secondTrendLine.intersectAt(this)

  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def lengthOfTrend: XAxisType

    end - start
  22. def likelihoodOfCluster(points: List[Point], sigmaResiduals: Double): Double

    calculates likelihood of multiple points

  23. def likelihoodOfPoint(point: Point, sigmaResiduals: Double): Double

    calculates likelihood of a single point, always use this when making the calculation on multiple points, so it doesn't have to recalculate the same value for sigmaResiduals multiple times

  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  27. def productElementNames: Iterator[String]
    Definition Classes
    Product
  28. val residuals: List[Double]
  29. val size: Int
  30. val slope: Double
  31. val start: XAxisType
  32. def statistics: NumericSeriesStatistics
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. val xMean: Double
  38. val xSquaredMeanDiff: Double

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped