R/pt.bias.R

Defines functions pt.bias

Documented in pt.bias

###############################################################################################
##### bias ratio
###############################################################################################

#' @name pt.bias
#' @aliases pt.bias
#' @title Bias ratio
#' @description The bias ratio is an indicator used in finance analyze the returns of a portfolio, and
#' in performing due diligence.
#' @usage pt.bias(r)
#' @param r :a vector of a risk asset return
#' @examples r <- runif(100,0,1) # generate random number to simulate returns
#' pt.bias(r)

pt.bias <- function(r){

  mid <- mean(r)
  std <- sd(r)

  up <- length(r[r >= mid & r < mid + std])

  down <- length(r[r < mid & r > mid - std])

  ba <- up/(down + 1)

  return(ba)
}

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.