# prices_rate: Calculate Growth Rate From a Vector of Prices In stocks: Stock Market Analysis

## Description

The formula is simply: `prices[length(prices)] / prices - 1`. If `units.rate` is specified, then it converts to x-unit growth rate.

## Usage

 `1` ```prices_rate(prices, units.rate = NULL) ```

## Arguments

 `prices` Numeric matrix with 1 column of prices for each investment (can be a vector if there is only one). `units.rate` Numeric value specifying the number of units for growth rate calculation, if you want something other than total growth. For annualized growth rate, set to 252 if `prices` has daily prices, 12 if `prices` has monthly prices, etc.

## Value

Numeric value if `prices` is a vector, numeric matrix if `prices` is a matrix.

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11``` ```# Create vector of daily closing prices for a hypothetical stock prices <- c(100.4, 98.7, 101.3, 101.0, 100.9) # Overall growth is 0.50% prices_rate(prices) # Average daily growth is 0.12% prices_rate(prices, 1) # Corresponds to 36.7% annualized growth prices_rate(prices, 252) ```

stocks documentation built on May 2, 2019, 9:43 a.m.