| Type: | Package | 
| Title: | Integrate Single-Arm Observational Data in Network Meta Analysis | 
| Version: | 0.1.0 | 
| Date: | 2024-08-07 | 
| Maintainer: | Shubhram Pandey <shubhram1992@gmail.com> | 
| Description: | Calculate the distance between single-arm observational studies using covariate information to remove heterogeneity in Network Meta-Analysis (NMA) of randomized clinical trials. Facilitate the inclusion of observational data in NMA, enhancing the comprehensiveness and robustness of comparative effectiveness research. Schmitz (2018) <doi:10.1186/s12874-018-0509-7>. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| Imports: | combinat | 
| RoxygenNote: | 7.3.1 | 
| Depends: | R (≥ 3.5.0) | 
| Suggests: | knitr, rmarkdown | 
| VignetteBuilder: | knitr | 
| URL: | https://github.com/heorlytics/closeloop | 
| NeedsCompilation: | no | 
| Packaged: | 2024-07-12 12:00:18 UTC; ShubhramPandey | 
| Author: | Supreet Kaur [ctb], Akanksha Sharma [ctb], Shubhram Pandey [aut, cre] | 
| Repository: | CRAN | 
| Date/Publication: | 2024-07-14 12:00:09 UTC | 
Title To calculate distance between two studies using covariate information
Description
Title To calculate distance between two studies using covariate information
Usage
calc_dist(df, col_names, Study = "Study", Treat = "Treatment", weights, digits)
Arguments
| df | A data frame consists of columns namely "Study", "Treatment", and at least one covariate. | 
| col_names | A vector of column names specifying covariate names. | 
| Study | A column name in a data frame named as "Study" specifying study names. | 
| Treat | A column name in a data frame named as "Treatment" specifying treatment names. | 
| weights | A variable in which the results of specify_weight() function was stored. | 
| digits | A numeric value indicating the number of decimal places in the Distance calculated. | 
Value
Data frame
Author(s)
Shubhram Pandey shubhram1992@gmail.com
Examples
attach(exampleData)
var = c("Male","Age")
weights = specify_weight(var, weights = c(0.5,0.5))
weights
dist = calc_dist(df = exampleData, col_names = var, weights = weights,digits = 4)
dist
Function to check if all values are numeric in data
Description
Function to check if all values are numeric in data
Usage
check_data(df, col_names = NULL)
Arguments
| df | A data frame contains columns that represent covariates | 
| col_names | A numeric vector of covariates that can be binary or continuous | 
Value
logical
Author(s)
Shubhram Pandey shubhram1992@gmail.com
Examples
attach(exampleData)
var = c("Age","Male")
x = check_data(df = exampleData, col_names = var)
x
This is a simulated data
Description
Data were extracted from the studies included.
Usage
exampleData
Format
A data frame with with the 4 following variables (columns).
- Study
- This character vector represents number of the study. 
- Male
- This vector represents the proportion of males. 
- Age
- This vector represents the average age in each study. 
- Treatment
- This vector represents the treatment. 
...
Details
A simulated data were created to run examples.
Author(s)
Shubhram Pandey shubhram.pandey@heorlytics.com
Function to check if columns are proportions
Description
Function to check if columns are proportions
Usage
is_prop(df, col_names)
Arguments
| df | a data frame to be checked | 
| col_names | column names to be checked | 
Value
list
Author(s)
Shubhram Pandey shubhram1992@gmail.com
Examples
#' attach(exampleData)
result <- is_prop(exampleData,c("Male","Age"))
result
Title specify_weight
Description
Title specify_weight
Usage
specify_weight(var, weights)
Arguments
| var | Variables for which weights can be assigned | 
| weights | weights in same sequence as variables | 
Value
list
Author(s)
Shubhram Pandey shubhram1992@gmail.com
Examples
var = c("Male","Age")
weights = specify_weight(var, weights = c(0.5,0.5))
weights