R/pt.probloss.R

Defines functions pt.probloss

Documented in pt.probloss

###############################################################################################
##### probability of loss
###############################################################################################

#' @name pt.probloss
#' @aliases pt.probloss
#' @title Probability of loss
#' @description This function give the probability of loss of given asset returns.
#' @usage pt.probloss(r,p)
#' @param r :a vector of periodic returns
#' @param p :target return
#' @examples rt <- runif(12,-1,1) # generate random number to simulate returns
#' pt.probloss(rt,0)
#' pt.probloss(rt,0.05)

pt.probloss <- function(r,p){

  n <- length(r)

  down <- length(r[r < p])

  return(down/n)

}

Try the YRmisc package in your browser

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

YRmisc documentation built on March 25, 2020, 5:13 p.m.