calcFX: Calculates the appropriate F(X) value of each observation

Description Usage Arguments Value Author(s) Examples

View source: R/lmafunctions.r

Description

Calculate the F(X) of each obseravtion by summing the F(X) of the previous observation with the weight of the current observation, should be used only after the calcWeights has been used on the source matrix

Usage

1
calcFX(mat)

Arguments

mat

A data set that has the X,Y,Weight columns after calcWeights and reduceSameXs has been used on it

Value

Return a data set with the F(X) column calculated

Author(s)

Tal Carmi,Liat Gaziel

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
d <- c(1,1,3,4)
e <- c(5,6,7,8)
f <- c(1,1,1,1)
mydata <- data.frame(d,e,f)
names(mydata) <- c("X","Y","Weight")
mydata<-calcWeights(mydata)
mydata<-averageSameXs(mydata)
calcFX(mydata)

## The function is currently defined as
function (mat) 
{
    mat[1, 4] = mat[1, 3]
    n <- size(mat)
    for (i in 2:n) {
        mat[i, 4] = mat[i - 1, 4] + mat[i, 3]
    }
    names(mat)[4] <- "FX"
    return(mat)
  }

ACCLMA documentation built on May 2, 2019, 8:49 a.m.