Internals

Documentation of internals

Modules

source
PredictMD.CleaningModule.
source
source
PredictMD.GPUModule.
source
PredictMD.ServerModule.
source

Constants

Types

source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source

Functions

source
PredictMD.accuracyMethod.
source
PredictMD.auprcMethod.
source
PredictMD.auroccMethod.
source
source
source
binary_brier_score(ytrue, yscore)

Computes the binary formulation of the Brier score, defined as:

\[\frac{1}{N}\sum\limits _{t=1}^{N}(f_t-o_t)^2 \,\!\]

Lower values are better. Best value is 0.

source
source
source
source
source
source
source
source
source
source
PredictMD.f1scoreMethod.
source
source
source
source
source
PredictMD.fit!Function.
source
PredictMD.fit!Function.
source
PredictMD.fit!Function.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
PredictMD.fit!Method.
source
source
PredictMD.fix_typeFunction.
source
PredictMD.flattenMethod.
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
PredictMD.inverseMethod.
source
PredictMD.is_ciFunction.
source
source
source
source
source
source
source
PredictMD.is_nothingFunction.
source
source
PredictMD.is_runtestsFunction.
source
source
source
source
PredictMD.isflatFunction.
source
PredictMD.ispipelineFunction.
source
source
mean_square_error(ytrue, ypred)
source
source
source
source
source
package_directory(parts...)::String

Equivalent to abspath(joinpath(abspath(package_directory()), parts...)).

source
package_directory()::String

Return the PredictMD package directory.

source
source
source
source
source
source
source
source
source
source
source
source
source
source
PredictMD.prcurveMethod.
source
PredictMD.prcurveMethod.
source
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
PredictMD.predictMethod.
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
PredictMD.r2_scoreMethod.
r2_score(ytrue, ypred)

Computes coefficient of determination. Higher values are better. Best value is 1.

source
PredictMD.recallMethod.
source
source
source
PredictMD.roccurveMethod.
source
PredictMD.roccurveMethod.
source
root_mean_square_error(ytrue, ypred)
source
source
source
source
source
source
source
source
source
source
source
simple_linear_regression(x::AbstractVector, y::AbstractVector)

Simple linear regression - given a set of two-dimensional points (x, y), use the ordinary least squares method to find the best fit line of the form y = a + b*x (where a and b are real numbers) and return the tuple (a, b).

source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
source
PredictMD.smoteMethod.
source
PredictMD.smoteMethod.
source
source
source
source
PredictMD.transformFunction.
source
PredictMD.transformFunction.
source
source
source
source
source
source
source
source
source
source
source
source
PredictMD.trapzFunction.
trapz(x, y)

Compute the area under the curve of 2-dimensional points (x, y) using the trapezoidal method.

source
source
source
PredictMD.tuplifyFunction.
source
PredictMD.versionMethod.
version()::VersionNumber

Return the version number of PredictMD.

source
version_codename()::String

Return the version code name of PredictMD.

source

Given a dataframe, return the column names corresponding to CCS "one-hot" columns.

Examples

import CSVFiles
import FileIO
import PredictMD

df = DataFrames.DataFrame(
    FileIO.load(
        MY_CSV_FILE_NAME;
        type_detect_rows = 30_000,
        )
    )

@info(PredictMD.Cleaning.ccs_onehot_names(df))
@info(PredictMD.Cleaning.ccs_onehot_names(df, "ccs_onehot_"))
source

Given a single ICD 9 code, import the relevant patients from the Health Care Utilization Project (HCUP) National Inpatient Sample (NIS) database.

Examples:

import CSVFiles
import FileIO
import PredictMD

icd_code_list = ["8841"]
icd_code_type=:procedure
input_file_name_list = [
    "./data/nis_2012_core.csv",
    "./data/nis_2013_core.csv",
    "./data/nis_2014_core.csv",
    ]
output_file_name = "./output/hcup_nis_pr_8841.csv"

PredictMD.Cleaning.clean_hcup_nis_csv_icd9(
    icd_code_list,
    input_file_name_list,
    output_file_name;
    icd_code_type=icd_code_type,
    rows_for_type_detect = 30_000,
    )

df = DataFrames.DataFrame(
    FileIO.load(
        output_file_name;
        type_detect_rows = 30_000,
        )
    )

@info(PredictMD.Cleaning.ccs_onehot_names(df))
source
source
source
source

Macros

Index