W przypadku rozkładów prawdopodobieństwa w pakiecie stats istnieją cztery funkcje związane z rozkładem: ddist(), pdist(), qdist() i rdist(), gdzie dist opisuje rozkład. Na przykład dla rozkładu normalnego dist równa się normie. Nie wszystkie dystrybucje mają wszystkie cztery. Pierwsza funkcja to funkcja gęstości. Funkcja ddist() podaje wysokości funkcji gęstości prawdopodobieństwa przy określonych wartościach wektora liczb. Druga funkcja dotyczy skumulowanego prawdopodobieństwa. Funkcja pdist() domyślnie daje obszary pod funkcją gęstości prawdopodobieństwa po lewej stronie określonych wartości wektora liczb. Trzecia funkcja dotyczy kwantyli. Funkcja qdist() domyślnie podaje wartości w rzeczywistej linii, dla których obszary po lewej stronie wartości są równe wartościom określonego wektora prawdopodobieństwa. Czwartą funkcją jest generator liczb losowych. Funkcja rdist() generuje zmienne pseudolosowe z rozkładu. Dla wszystkich funkcji wektory mogą być wektorami o długości jeden. Te cztery funkcje mają argumenty określające standardowe parametry danej dystrybucji, z których wiele ma wartości domyślne. Na przykład dla rozkładu normalnego argumentami są średnia i sd i są one domyślnie ustawione na 0 i 1. Obie zmienne mean i sd można wprowadzić jako wektory i będą się zmieniać. Wektory muszą być numeryczne lub logiczne. Wektory logiczne są przekształcane na numeryczne. Rozkłady w statystykach pakietów są podane w Tabeli wraz z argumentami parametrów dystrybucji
Przedrostki to d, p, q, r. Funkcja multinom ma tylko d i r. Funkcja tukey ma tylko p i q. Funkcja birthday ma tylko p i q i nie ma argumentu log.p.
Dla wszystkich czterech funkcji pierwszy argument jest wymagany i nie ma wartości domyślnej. W przypadku funkcji gęstości pierwszy argument x jest wektorem liczb rzeczywistych lub wartości, które można przekształcić w liczby rzeczywiste. W przypadku skumulowanych funkcji prawdopodobieństwa pierwszy argument q jest również wektorem liczb rzeczywistych lub wartości, które można przekształcić w liczby rzeczywiste. W przypadku funkcji kwantylowych pierwszy argument p jest wektorem prawdopodobieństw lub wartości, które można przekształcić do wartości od zera do jednego włącznie. W przypadku generatorów liczb losowych pierwszy argument n (nn dla rozkładu hipergeometrycznego, rangi znaku i rozkładu Wilcoxa) jest dodatnią liczbą całkowitą lub wartością, którą można przekształcić w liczbę całkowitą, która mówi R, ile liczb ma wygenerować. Ogólnie, w przypadku funkcji gęstości, jeśli wartości pierwszego argumentu mają być traktowane jako logi wartości będących przedmiotem zainteresowania, logiczny argument log jest ustawiany na PRAWDA. W przypadku funkcji prawdopodobieństwa i kwantyli logiczny argument log.p jest ustawiany na wartość true, jeśli wartości odpowiadające prawdopodobieństwom są wprowadzane lub wyprowadzane jako dzienniki prawdopodobieństw. Ogólnie rzecz biorąc, w przypadku skumulowanego prawdopodobieństwa i funkcji kwantylowych, to, czy użyć górnego, czy dolnego końca rozkładu, można ustawić za pomocą argumentu logicznego lower.tail. Dolny ogon jest ustawiony domyślnie. Dolne ogony to obszar pod funkcją rozkładu dla wartości mniejszych lub równych wartościom pierwszego argumentu, a górne ogony to obszar pod funkcją rozkładu dla wartości większych niż wartości pierwszego argumentu. Ogólnie parametry mogą być wprowadzane jako wektory i będą się zmieniać. Jeśli zostanie wprowadzona nieprawidłowa wartość parametru, funkcja zwróci błąd. Więcej informacji o danym rozkładzie prawdopodobieństwa można znaleźć, wpisując ?ddist w wierszu polecenia R, gdzie dist jest nazwą rozkładu z tabeli, z wyjątkiem dystrybucji tukey i birthday, dla których działa ?pdist.