R/firstValueRow.R

Defines functions firstValueRow

Documented in firstValueRow

firstValueRow <-
function(x) {
	cumSumMat<-matrix(NA, nrow=dim(x)[1], ncol=dim(x)[2])
	for(i in 1:(dim(x)[1])) {
		cumSumMat[i,]<-cumsum(x[i,])
	}
	cumSumMat2<-cbind(matrix(0, nrow=dim(x)[1], ncol=1), cumSumMat[,-(dim(x)[2])])
	ResultMat<-matrix(NA, nrow=dim(x)[1], ncol=dim(x)[2])
	for(i in 1:dim(x)[2]) {
		ResultMat[,i]<-ifelse(cumSumMat2[,i]>0, 0, x[,i])
	}
	return(ResultMat)	
}

Try the LSMonteCarlo package in your browser

Any scripts or data that you put into this service are public.

LSMonteCarlo documentation built on May 2, 2019, 8:55 a.m.