How to calculate relative risk in R?

This is the input:

```names(DS)
Tab<-table(DS[,5],DS[,11],DS[,3])

No Yes
No   4  16
Yes  40 168```

I'm new to R language, any help would be appreciated. Feb 20, 2019 193 views

## 1 answer to this question.

The risk can be calculated by using this formula (pos1/total1)/(pos2/total2) where pos1 denotes the number of cases in the first group, pos2 in the second group, and the total variables are the group totals

However, the epitab function of the epitools package, is needed for your problem:

```## maybe:
##   install.packages("epitools")
library("epitools")```

For input formats, try this:

```tab <- matrix(c(4,16,40,168),byrow=TRUE,nrow=2)
epitab(tab,method="riskratio")
## \$tab
##           Outcome
## Predictor  Disease1        p0 Disease2        p1 riskratio     lower    upper
##   Exposed1        4 0.2000000       16 0.8000000  1.000000        NA       NA
##   Exposed2       40 0.1923077      168 0.8076923  1.009615 0.8030206 1.269361
##           Outcome
## Predictor  p.value
##   Exposed1      NA
##   Exposed2       1``` answered Feb 20, 2019 by
• 9,940 points

## How to calculate group mean and assign it to new data in R

You can use something like this: df\$grp.mean.values <- ...READ MORE

## How to change y axis max in time series using R?

The axis limits are being set using ...READ MORE

## How to convert a text mining termDocumentMatrix into excel or csv in R?

By assuming that all the values are ...READ MORE

## How to sort a data frame by columns in R?

You can use dplyr function arrange() like ...READ MORE

## How can I perform word stemming in R

The tm package in R provides the stemDocument() function to stem the ...READ MORE

## How to know the type of an object?

To find the type of an object ...READ MORE