#' Find a T-distribution probability
#'
#' @description
#' Calculates the one- or two-tailed probability density for Student's T Distribution
#'
#' Similar to Excel's \code{TDIST(abs(x),df,tails)} function.
#' @param .p The numeric probability associated with the two-tailed T-distribution. Must be greater than 0 and less than 1.
#' @param .df The number of degrees of freedom.Must be greater than 0 and less than 1.
#' @param .tail One of \code{1} or \code{2} (Default) indicating whether to return the one-tailed or two-tailed value.
#' @return Returns the probability for the Student T-distribution when .x is given as the value of T.
#' @importFrom stats pt
#' @family t-distribution functions (~ Excel)
#' @rdname tdist
#' @export
#'
tdist <-
function(.p, .df, .tail=2){
if(!is.numeric(.p)){
stop(".p must be a numeric")
}
if(!is.numeric(.df)){
stop(".df must be a numeric")
}
if(.p == 0){
stop(".p cannot be equal to zero")
}
if(.tail <1 | .tail > 2){
stop(".tail must be `1` or `2`")
}
stats::pt(-abs(.p), .df) * .tail
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.