regression Module

FIXME : Add documentation


Contents


Interfaces

public interface regress

  • public subroutine regress_0(reg, x, y, a, b)

    FIXME : Add documentation

    Arguments

    Type IntentOptional Attributes Name
    type(reg_type), target :: reg
    real, intent(in) :: x
    real, intent(in) :: y
    real, intent(out), optional :: a
    real, intent(out), optional :: b
  • public subroutine regress_1(reg, x, y, a, b)

    FIXME : Add documentation

    Arguments

    Type IntentOptional Attributes Name
    type(reg_type), target :: reg
    real, intent(in), dimension(:) :: x
    real, intent(in), dimension(:) :: y
    real, intent(out), optional, dimension(:) :: a
    real, intent(out), optional, dimension(:) :: b
  • public subroutine regress_2(reg, x, y, a, b)

    FIXME : Add documentation

    Arguments

    Type IntentOptional Attributes Name
    type(reg_type), dimension(:), target :: reg
    real, intent(in), dimension(:) :: x
    real, intent(in), dimension(:) :: y
    real, intent(out), optional, dimension(:) :: a
    real, intent(out), optional, dimension(:) :: b

Derived Types

type, public ::  reg_type

FIXME : Add documentation

Components

Type Visibility Attributes Name Initial
integer, public :: n = 0
real, public :: xy = 0.
real, public :: xsum = 0.
real, public :: ysum = 0.
real, public :: x2sum = 0.
real, public :: a
real, public :: b

Functions

public elemental function yp(reg, x)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(reg_type), intent(in) :: reg
real, intent(in) :: x

Return Value real

public elemental function xp(reg, y)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(reg_type), intent(in) :: reg
real, intent(in) :: y

Return Value real


Subroutines

public subroutine regress_0(reg, x, y, a, b)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(reg_type), target :: reg
real, intent(in) :: x
real, intent(in) :: y
real, intent(out), optional :: a
real, intent(out), optional :: b

public subroutine regress_1(reg, x, y, a, b)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(reg_type), target :: reg
real, intent(in), dimension(:) :: x
real, intent(in), dimension(:) :: y
real, intent(out), optional, dimension(:) :: a
real, intent(out), optional, dimension(:) :: b

public subroutine regress_2(reg, x, y, a, b)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(reg_type), dimension(:), target :: reg
real, intent(in), dimension(:) :: x
real, intent(in), dimension(:) :: y
real, intent(out), optional, dimension(:) :: a
real, intent(out), optional, dimension(:) :: b