datsci ======= activate_funcs --------------- .. automodule:: dramkit.datsci.activate_funcs .. currentmodule:: dramkit.datsci.activate_funcs sigmoid ^^^^^^^^ .. autofunction:: dramkit.datsci.activate_funcs.sigmoid softmax ^^^^^^^^ .. autofunction:: dramkit.datsci.activate_funcs.softmax softmax2d ^^^^^^^^^^ .. autofunction:: dramkit.datsci.activate_funcs.softmax2d softplus ^^^^^^^^^ .. autofunction:: dramkit.datsci.activate_funcs.softplus tanh ^^^^^ .. autofunction:: dramkit.datsci.activate_funcs.tanh ahp ---- .. automodule:: dramkit.datsci.ahp .. currentmodule:: dramkit.datsci.ahp score2JM ^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp.score2JM check_JM ^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp.check_JM cal_weights ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp.cal_weights cal_weights_sim ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp.cal_weights_sim cal_weights_mats ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp.cal_weights_mats ahp_sim_ri ----------- .. automodule:: dramkit.datsci.ahp_sim_ri .. currentmodule:: dramkit.datsci.ahp_sim_ri cal_CI ^^^^^^^ .. autofunction:: dramkit.datsci.ahp_sim_ri.cal_CI cal_CI_sim ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp_sim_ri.cal_CI_sim gen_random_mat ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.ahp_sim_ri.gen_random_mat sim_ri ^^^^^^^ .. autofunction:: dramkit.datsci.ahp_sim_ri.sim_ri get_RIs ^^^^^^^^ .. autofunction:: dramkit.datsci.ahp_sim_ri.get_RIs apriori -------- .. automodule:: dramkit.datsci.apriori .. currentmodule:: dramkit.datsci.apriori gen_C1 ^^^^^^^ .. autofunction:: dramkit.datsci.apriori.gen_C1 get_CkSup_and_FreqLk ^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.apriori.get_CkSup_and_FreqLk gen_Ck_from_FreqLk_1 ^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.apriori.gen_Ck_from_FreqLk_1 get_CkSup_and_FreqLk_all ^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.apriori.get_CkSup_and_FreqLk_all curvature ---------- .. automodule:: dramkit.datsci.curvature .. currentmodule:: dramkit.datsci.curvature curvature_3point ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.curvature.curvature_3point rolling_curvature_3point ^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.curvature.rolling_curvature_3point plot_curvature ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.curvature.plot_curvature elm_cls -------- .. automodule:: dramkit.datsci.elm_cls .. currentmodule:: dramkit.datsci.elm_cls ELMClassifier ^^^^^^^^^^^^^^ .. autoclass:: dramkit.datsci.elm_cls.ELMClassifier :members: :undoc-members: :show-inheritance: elm_reg -------- .. automodule:: dramkit.datsci.elm_reg .. currentmodule:: dramkit.datsci.elm_reg ELMRegressor ^^^^^^^^^^^^^ .. autoclass:: dramkit.datsci.elm_reg.ELMRegressor :members: :undoc-members: :show-inheritance: entropy_weight --------------- .. automodule:: dramkit.datsci.entropy_weight .. currentmodule:: dramkit.datsci.entropy_weight entropy_weight ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.entropy_weight.entropy_weight find_maxmin ------------ .. automodule:: dramkit.datsci.find_maxmin .. currentmodule:: dramkit.datsci.find_maxmin find_maxmin ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.find_maxmin check_maxmins ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.check_maxmins find_maxmin_rolling ^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.find_maxmin_rolling find_maxmin_cum ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.find_maxmin_cum get_his_maxmin_info ^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_his_maxmin_info get_last_pos_info ^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_last_pos_info get_maxmin_neighbor_label ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_maxmin_neighbor_label del_tooclose_maxmin ^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.del_tooclose_maxmin get_maxmin_records ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_maxmin_records get_last_sure_maxmin_info ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_last_sure_maxmin_info get_continue_maxmin_info ^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.get_continue_maxmin_info disaper ^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.disaper find_maxmin_dy ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.find_maxmin.find_maxmin_dy freq_item_set -------------- .. automodule:: dramkit.datsci.freq_item_set .. currentmodule:: dramkit.datsci.freq_item_set gen_rules ^^^^^^^^^^ .. autofunction:: dramkit.datsci.freq_item_set.gen_rules apriori_dramkit ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.freq_item_set.apriori_dramkit rules2df ^^^^^^^^^ .. autofunction:: dramkit.datsci.freq_item_set.rules2df arpiori_mlx ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.freq_item_set.arpiori_mlx fpgrowth_mlx ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.freq_item_set.fpgrowth_mlx lr --- .. automodule:: dramkit.datsci.lr .. currentmodule:: dramkit.datsci.lr LRClassifierBinary ^^^^^^^^^^^^^^^^^^^ .. autoclass:: dramkit.datsci.lr.LRClassifierBinary :members: :undoc-members: :show-inheritance: lr_fit_sm ^^^^^^^^^^ .. autofunction:: dramkit.datsci.lr.lr_fit_sm preprocess ----------- .. automodule:: dramkit.datsci.preprocess .. currentmodule:: dramkit.datsci.preprocess ExternalStd ^^^^^^^^^^^^ .. autoclass:: dramkit.datsci.preprocess.ExternalStd :members: :undoc-members: :show-inheritance: cut_mad ^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.cut_mad cut_nstd ^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.cut_nstd norm_std ^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm_std norm_linear ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm_linear series_norm_linear ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.series_norm_linear norm_mid ^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm_mid norm01_mid ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm01_mid norm_side ^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm_side norm01_side ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm01_side norm_range ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm_range norm01_range ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.norm01_range get_pca ^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.get_pca scale_skl ^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.scale_skl scale_skl_inverse ^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.scale_skl_inverse get_miss_rate ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.get_miss_rate drop_miss_feature ^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.drop_miss_feature drop_miss_sample ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.drop_miss_sample fillna_ma ^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.fillna_ma fillna_by_mean ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.fillna_by_mean fillna_by_median ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.preprocess.fillna_by_median stats ------ .. automodule:: dramkit.datsci.stats .. currentmodule:: dramkit.datsci.stats fpdf ^^^^^ .. autofunction:: dramkit.datsci.stats.fpdf fcdf ^^^^^ .. autofunction:: dramkit.datsci.stats.fcdf ffit ^^^^^ .. autofunction:: dramkit.datsci.stats.ffit fit_f_pdf ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_f_pdf fit_f_cdf ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_f_cdf ftest ^^^^^^ .. autofunction:: dramkit.datsci.stats.ftest tpdf ^^^^^ .. autofunction:: dramkit.datsci.stats.tpdf tcdf ^^^^^ .. autofunction:: dramkit.datsci.stats.tcdf tfit ^^^^^ .. autofunction:: dramkit.datsci.stats.tfit fit_t_pdf ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_t_pdf fit_t_cdf ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_t_cdf ttest ^^^^^^ .. autofunction:: dramkit.datsci.stats.ttest chi2pdf ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.chi2pdf chi2cdf ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.chi2cdf chi2fit ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.chi2fit fit_chi2_pdf ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_chi2_pdf fit_chi2_cdf ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_chi2_cdf chi2test ^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.chi2test normpdf ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.normpdf normcdf ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.normcdf normfit ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.normfit fit_norm_pdf ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_norm_pdf fit_norm_cdf ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_norm_cdf normtest ^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.normtest lognormpdf ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.lognormpdf lognormcdf ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.lognormcdf lognormfit ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.lognormfit fit_lognorm_pdf ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_lognorm_pdf fit_lognorm_cdf ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_lognorm_cdf lognormtest ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.lognormtest weibullpdf ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.weibullpdf weibullcdf ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.weibullcdf weibullfit ^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.weibullfit fit_weibull_pdf ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_weibull_pdf fit_weibull_cdf ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.fit_weibull_cdf weibulltest ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.weibulltest mse ^^^^ .. autofunction:: dramkit.datsci.stats.mse r2 ^^^ .. autofunction:: dramkit.datsci.stats.r2 r2adj ^^^^^^ .. autofunction:: dramkit.datsci.stats.r2adj r2adj_by_r2 ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.r2adj_by_r2 r2_by_mse ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.r2_by_mse r2adj_by_mse ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.r2adj_by_mse r2_by_r2adj ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.r2_by_r2adj mse_by_r2 ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.mse_by_r2 rmse ^^^^^ .. autofunction:: dramkit.datsci.stats.rmse mae ^^^^ .. autofunction:: dramkit.datsci.stats.mae mape ^^^^^ .. autofunction:: dramkit.datsci.stats.mape smape ^^^^^^ .. autofunction:: dramkit.datsci.stats.smape avedev ^^^^^^^ .. autofunction:: dramkit.datsci.stats.avedev cal_linear_reg_r ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cal_linear_reg_r cummean ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cummean delta_var_d0 ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.delta_var_d0 delta_var_d ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.delta_var_d delta_var ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.delta_var cumvar_nonan ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cumvar_nonan cumvar ^^^^^^^ .. autofunction:: dramkit.datsci.stats.cumvar cumstd ^^^^^^^ .. autofunction:: dramkit.datsci.stats.cumstd cum_scale ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cum_scale rolling_scale ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.rolling_scale get_quantiles ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.get_quantiles cumrank_nonan ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cumrank_nonan cumrank ^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cumrank get_pct_loc ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.get_pct_loc cum_n_unique ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cum_n_unique cum_n_unique_pd ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cum_n_unique_pd cum_pct_loc ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.cum_pct_loc rolling_pct_loc ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.rolling_pct_loc parms_est ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.parms_est auc ^^^^ .. autofunction:: dramkit.datsci.stats.auc var_hom_test ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.var_hom_test ind_ttest ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.ind_ttest rel_ttest ^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.rel_ttest anova_oneway ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.stats.anova_oneway time_series ------------ .. automodule:: dramkit.datsci.time_series .. currentmodule:: dramkit.datsci.time_series fillna_ma ^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.fillna_ma get_directional_accuracy_1step ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.get_directional_accuracy_1step genXy_X2d_y1d1step ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.genXy_X2d_y1d1step predict_X2d_y1d1step ^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.predict_X2d_y1d1step valid_test_predict_X2d_y1d1step ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.valid_test_predict_X2d_y1d1step forward_predict_X2d_y1d1step ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.forward_predict_X2d_y1d1step forward_valid_test_predict_X2d_y1d1step ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.forward_valid_test_predict_X2d_y1d1step genXy_X2d_y1dsteps ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.genXy_X2d_y1dsteps forward_predict_X2d_y1dsteps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.forward_predict_X2d_y1dsteps forward_valid_test_predict_X2d_y1dsteps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.time_series.forward_valid_test_predict_X2d_y1dsteps topsis ------- .. automodule:: dramkit.datsci.topsis .. currentmodule:: dramkit.datsci.topsis topsis ^^^^^^^ .. autofunction:: dramkit.datsci.topsis.topsis utils_lgb ---------- .. automodule:: dramkit.datsci.utils_lgb .. currentmodule:: dramkit.datsci.utils_lgb check_parms_mdl ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.check_parms_mdl get_parms_mdl ^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.get_parms_mdl get_parms_train_or_cv ^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.get_parms_train_or_cv lgb_train ^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.lgb_train lgb_cv ^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.lgb_cv lgb_cv_grid_search ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.lgb_cv_grid_search lgb_cv_mdls ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.lgb_cv_mdls lgb_predict ^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.lgb_predict get_features_importance ^^^^^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_lgb.get_features_importance utils_ml --------- .. automodule:: dramkit.datsci.utils_ml .. currentmodule:: dramkit.datsci.utils_ml vote_label_int ^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.vote_label_int vote_prob_multi ^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.vote_prob_multi vote_prob_bin_pcut ^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.vote_prob_bin_pcut vote_prob_bin_rate1 ^^^^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.vote_prob_bin_rate1 auc_bin ^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.auc_bin cal_f1_score ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.cal_f1_score confusion_matrix ^^^^^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.confusion_matrix plot_roc_bin ^^^^^^^^^^^^^ .. autofunction:: dramkit.datsci.utils_ml.plot_roc_bin zigzag ------- .. automodule:: dramkit.datsci.zigzag .. currentmodule:: dramkit.datsci.zigzag zigzag ^^^^^^^ .. autofunction:: dramkit.datsci.zigzag.zigzag