diff --git a/alpha_template.py b/alpha_template.py index a97a3f9..8710037 100644 --- a/alpha_template.py +++ b/alpha_template.py @@ -14,20 +14,21 @@ PREPARE_PROMPT = os.path.join(str(PROJECT_PATH), 'prepare_prompt') SQLITE_PATH = os.path.join(str(PREPARE_PROMPT), 'data_sets.db') # Alpha模板 - 支持 语法 -ALPHA_TEMPLATE = "ts_mean(, )" +# ALPHA_TEMPLATE = "is_nan(, )" +ALPHA_TEMPLATE = "not(is_nan())" # 窗口列表 WINDOW_LIST = [5, 20, 60, 250] # 运行模式:1=name搜索, 2=description搜索, 3=混合模式 -MODE = 2 +MODE = 3 # 数据库配置 -REGION = 'USA' +REGION = 'GLB' UNIVERSE = 'TOP3000' -MAX_OUTPUT_COUNT = 1000 -ACTUAL_GENERATION_COUNT = 500 +MAX_OUTPUT_COUNT = 2000 +ACTUAL_GENERATION_COUNT = 1000 # ==================== 初始化 ==================== engine = create_engine(f"sqlite:///{SQLITE_PATH}") diff --git a/template_output.txt b/template_output.txt index 673e17a..56009a1 100644 --- a/template_output.txt +++ b/template_output.txt @@ -1,495 +1,1018 @@ -ts_mean(mdl116_epsyld_gro_trendpredict_model_mae, 20) -ts_mean(mdl262_compustat_models_profitability12, 60) -ts_mean(anl15_ebt_s_cal_fy2_cos, 20) -ts_mean(mdl262_ebit_profitability_profitability1, 250) -ts_mean(anl10_ebifq2_smart_ests_v1_2225, 5) -ts_mean(fnd65_us5000_cusip_fc_curindfwdep_, 250) -ts_mean(mdl26_v14_sma_prsprise_fq1_earnings, 60) -ts_mean(anl49_backfill_netprofitindicator, 5) -ts_mean(anl82_opry_deltaprofitability_profitability12, 20) -ts_mean(profitability_sentiment_polarity_fast_d1, 20) -ts_mean(pv87_v2_expavg20_group_css_earnings, 250) -ts_mean(fnd28_growthratesa_value_08605a, 5) -ts_mean(fnd23_intfvm_tnos, 250) -ts_mean(pv87_daily_qtr_matrix_net_income_gaap_consensus_mean_numnochange, 5) -ts_mean(fnd28_newa2_value_08636a, 20) -ts_mean(anl15_ebt_gr_cal_fy0_val, 250) -ts_mean(fnd3_aacctadj__earbeforetaxes_fast_d1, 20) -ts_mean(oth432_niq_compustatdeltapredict_funda_predict, 20) -ts_mean(anl15_ebt_gr_cal_fy3_1m_chg, 20) -ts_mean(anl15_dpsgics_s_18_m_pe, 250) -ts_mean(anl10_ebiinnovation_score_fq2_2599, 5) -ts_mean(rp_ess_earnings, 20) -ts_mean(mdl264_epspxq_class, 250) -ts_mean(mdl77_putput_qualmod, 60) -ts_mean(fnd72_pit_or_is_a_is_impairment_goodwill_intangibl, 250) -ts_mean(anl15_ebt_s_cal_fy2_3m_chg, 5) -ts_mean(pv87_daily_qtr_matrix_r6_net_income_gaap_consensus_mean_numdown, 250) -ts_mean(fnd72_pit_or_cr_q_trail_12m_ebita, 20) -ts_mean(anl10_gpspast_det_indicator_1320, 5) -ts_mean(oth432_sbda_a_profitability_profitability6, 250) -ts_mean(pv20_ebt_indicator_6_feature4, 60) -ts_mean(oth432_rasv2splitprofitabilityrev_q_profitability5, 250) -ts_mean(anl15_ebtgics_gr_fy2_cos_dn, 60) -ts_mean(fnd28_annualperf_value_09121a, 5) -ts_mean(mdl26_prsprs_fq4_rnngs_rt, 250) -ts_mean(mdl264_1l_21declg, 5) -ts_mean(mdl264_1l_qtxtrn, 60) -ts_mean(anl14_numofests_ebitda_fp1, 250) -ts_mean(mws50_ber_2, 60) -ts_mean(mdl177_historicalgrowthfactor_chg3yepsp, 250) -ts_mean(pv20_gps_indicator_4_feature4, 20) -ts_mean(oth395_major_12_22, 60) -ts_mean(oth432_trkdpitpredictiveebitda_mad_pred, 20) -ts_mean(oth432_earnings_cap1, 20) -ts_mean(oth395_csjones_all_r2_major_14, 20) -ts_mean(mdl230_allcap_sedol_slope4qeps5y, 20) -ts_mean(anl15_ebtgics_gr_cal_fy2_mean, 250) -ts_mean(fnd65_totalcap_cusip_mpgghcm3_, 20) -ts_mean(anl15_ebt_ind_12_m_st_dev, 250) -ts_mean(mdl230_us5000_cusip_mktcappera, 60) -ts_mean(fnd6_nopio, 250) -ts_mean(anl69_eps_gaap_best_eeps_nxt_yr, 5) -ts_mean(mdl230_us5000_cusip_fc_curep, 60) -ts_mean(pv20_sal_indicator_p_feature7, 5) -ts_mean(anl10_netnormal_increase_fq2_2519, 20) -ts_mean(pv20_sal_indicator_9_feature7, 5) -ts_mean(anl82_oprq_deltaprofitability_profitability11, 5) -ts_mean(anl69_eps_best_eps, 20) -ts_mean(anl10_ebirevise_value_fq1_2601, 250) -ts_mean(fnd65_allcap_sedol_yoychgaa, 250) -ts_mean(oth460_reunaq_l1, 60) -ts_mean(anl10_gpspast_det_estage_1323, 20) -ts_mean(fnd65_allcap_sedol_fc_fcfroey1p, 250) -ts_mean(fnd65_allcap_sedol_rev3my2std, 5) -ts_mean(pv20_gps_indicator_2_feature4, 20) -ts_mean(fnd65_us5000_cusip_pctchg3yeps, 20) -ts_mean(anl82_delta_oprq_q3_predict, 250) -ts_mean(mdl230_allcap_sedol_avg10yep, 250) -ts_mean(fnd6_nxints, 60) -ts_mean(mdl262_saleq_profitability_profitability4, 5) -ts_mean(anl44_pretaxprofit_rep_value, 60) -ts_mean(fnd23_annfv1a_aieo, 5) -ts_mean(mdl219_3_tmtscni_avq, 20) -ts_mean(fnd28_annualprof_value_08320a, 60) -ts_mean(fnd72_q1_geo_grow_oper_inc, 5) -ts_mean(earning_fiscal_year_fast_d1, 60) -ts_mean(fnd65_totalcap_cusip_bmpo, 60) -ts_mean(pv87_qtr_matrix_net_income_normalized_consensus_mean_numnochangeunfiltered, 250) -ts_mean(pv87_neg_earnings_matrix_css_max, 20) -ts_mean(mdl264_glcep_class, 250) -ts_mean(oth432_piq_compustatdeltapredict_funda_mada, 5) -ts_mean(anl10_netfy2_smart_ests_v1_1044, 20) -ts_mean(mdl262_rasv2splitprofitabilityebitd_ttm_profitability2, 60) -ts_mean(mdl264_siio_class, 5) -ts_mean(est_12m_net_num, 60) -ts_mean(earnings_projection_metric_type_v2, 5) -ts_mean(anl14_actvalue_epsrep_fy0, 250) -ts_mean(fn_def_income_tax_expense_a, 20) -ts_mean(pv20_opr_indicator_n_feature3, 5) -ts_mean(fnd65_allcap_sedol_gtl, 250) -ts_mean(mdl177_valueanalystmodel_qva_incstmt_alt, 250) -ts_mean(mdl77_2deepvaluefactor_ebitdap, 5) -ts_mean(anl14_actvalue_eps_fy0, 60) -ts_mean(mdl264_glceeps_l1, 20) -ts_mean(fnd65_us5000_cusip_min1yopmargin, 250) -ts_mean(fnd65_allcap_sedol_apemtt, 250) -ts_mean(anl10_nerinnovate_increase_fy2_2011, 250) -ts_mean(mdl77_historicalgrowthfactor_cvopinc, 250) -ts_mean(pv20_pre_indicator_2_feature11, 20) -ts_mean(fnd6_cptnewqv1300_req, 20) -ts_mean(anl15_ebtgics_s_12_m_cos_dn, 250) -ts_mean(pv87_web_weightedavg60_group_v2_0_1_css_earnings, 250) -ts_mean(pv20_sal_indicator_2_feature8, 60) -ts_mean(anl10_ebifq2_consensus_2242, 60) -ts_mean(fnd6_newqeventv110_glceeps12, 5) -ts_mean(mdl77_2earningsmomemtummodel_emm_composite, 20) -ts_mean(fnd31_avg10yepinf, 5) -ts_mean(star_v14_val_earnings_projection_fy6, 250) -ts_mean(anl15_cpsgics_s_cal_fy2_pe, 5) -ts_mean(fnd89_major_11_22, 60) -ts_mean(mdl230_us5000_cusip_fc_numest, 20) -ts_mean(mdl230_allcap_sedol_gspea2y_cf, 20) -ts_mean(pv20_gps_indicator_1_feature1, 5) -ts_mean(oth432_sbda_a_profitability_profitability6, 5) -ts_mean(pv87_v2_simpleavg60_group_event_sentiment_score_earnings, 5) -ts_mean(anl15_salgics_s_cal_fy2_pe, 5) -ts_mean(mdl262_eibt_a_profitability_profitability6, 250) -ts_mean(mdl26_dsnc_prd_srprs_flg_chg_fq2_rnngs, 20) -ts_mean(mdl230_us5000_cusip_fc_estep, 250) -ts_mean(oth395_major_14_11, 5) -ts_mean(anl15_ebtgics_ind_12_m_gro, 20) -ts_mean(anl44_netprofit_gaap_best_eeps_cur_yr, 5) -ts_mean(anl44_2_netprofit_coveredby, 60) -ts_mean(mdl262_niq_profitability_profitability8, 5) -ts_mean(pv20_gps_indicator_o_feature10, 5) -ts_mean(mdl31_cf_chg_1_fy, 250) -ts_mean(oth432_che_profitability_profitability6, 5) -ts_mean(fnd2_dfdfeditxexp, 5) -ts_mean(oth432_compustatpredictivetxtq_prediction, 60) -ts_mean(pv20_net_indicator_7_feature6, 60) -ts_mean(fnd65_allcap_sedol_roe, 250) -ts_mean(mdl77_deepvaluefactor_pqipmtt, 60) -ts_mean(rsk62_risk_spe, 20) -ts_mean(anl14_numofests_ntprep_fp1, 5) -ts_mean(mdl211_netq_deltaprofitability_profitability3, 20) -ts_mean(fnd72_pit_or_is_q_cni_tni_si, 250) -ts_mean(mdl77_liquidityriskfactor_mktcappera, 5) -ts_mean(anl10_ebtpast_det_estvalue_825, 250) -ts_mean(oth395_jones_accrual_pct_major_14, 60) -ts_mean(anl10_ebtfq1_pred_surps_v0_928, 60) -ts_mean(pv20_sal_indicator_9_feature10, 60) -ts_mean(mdl177_historicalgrowthfactor_pctchg3yeps_alt, 20) -ts_mean(fnd65_totalcap_cusip_pe_wt, 250) -ts_mean(pv87_daily_qtr_matrix_net_income_normalized_consensus_mean_numanalystsunfiltered, 20) -ts_mean(anl82_oprq_deltaprofitability_profitability3, 250) -ts_mean(est_12m_prr_std_3mth_ago, 250) -ts_mean(mdl262_sbda_a_profitability_profitability8, 5) -ts_mean(fnd31_rev3my1std, 250) -ts_mean(pv87_prv2_expavg20_group_event_sentiment_score_earnings, 250) -ts_mean(est_12m_opr_high, 5) -ts_mean(fnd65_allcap_sedol_fc_rel5yfwdep, 60) -ts_mean(retained_earnings_value, 250) -ts_mean(anl15_ebt_s_18_m_total, 20) -ts_mean(anl69_eps_gaap_lo_best_eeps_cur_yr, 60) -ts_mean(anl4_gric_high, 20) -ts_mean(fnd90_us_qes_gamef_grossprofit_asset, 250) -ts_mean(mdl262_saleq_profitability_profitability5, 5) -ts_mean(fnd28_newa2_value_09126a, 20) -ts_mean(oth395_major_14_31, 250) -ts_mean(pv87_gross_margin_chg_mean, 5) -ts_mean(anl14_high_ntprep_fp3, 250) -ts_mean(oth432_rasv2splitprofitabilityebitd_ttm_profitability7, 5) -ts_mean(pv87_2_operatingprofit_af_matrix_all_b_number, 250) -ts_mean(fnd23_icsm_mvb_ttiv, 20) -ts_mean(mdl219_2_rel5ycoreepsp, 60) -ts_mean(mdl264_2l_qic, 20) -ts_mean(fnd65_us5000_cusip_sue, 60) -ts_mean(est_12m_opr_num, 20) -ts_mean(mdl26_grwth_ths_yr_sctr_prcntl_rnngs, 5) -ts_mean(anl14_numofests_eps_fp1, 5) -ts_mean(anl14_median_ebitda_fp3, 5) -ts_mean(mdl177_fa_fc_fwdep, 250) -ts_mean(mdl264_2l_qic, 250) -ts_mean(mdl177_2_valueanalystmodel_qva_earnval, 20) -ts_mean(anl10_ebifq2_pred_surps_v2_2239, 60) -ts_mean(fnd23_annfv1a_ttiv, 60) -ts_mean(mdl77_valueanalystmodel_qva_composite, 5) -ts_mean(mdl262_sbda_a_profitability_profitability5, 250) -ts_mean(est_12m_ner_mean, 250) -ts_mean(fnd72_pit_or_cr_a_eps_growth, 250) -ts_mean(scaling_factor_quarter4_earnings, 250) -ts_mean(fnd7_ointhstfund_hqer, 20) -ts_mean(mdl177_fangma_emf_usa_fangma_emf15, 60) -ts_mean(oth553_ptg_question_ratio, 20) -ts_mean(fnd23_blsmvb_atda, 250) -ts_mean(mdl264_3l_mpns, 60) -ts_mean(mdl264_cmea_class, 20) -ts_mean(pv20_gps_indicator_6_feature9, 60) -ts_mean(annual_minority_interest_net_income_fast_d1, 5) -ts_mean(anl82_delta_preq_q4_predict, 60) -ts_mean(anl14_mean_ebit_fp1, 250) -ts_mean(fnd6_cptnewqeventv110_epsx12, 5) -ts_mean(anl15_salgics_s_18_m_pe, 20) -ts_mean(fnd65_allcap_sedol_fc_ebop, 60) -ts_mean(pv87_ebt_excl_excep_standardized_unanticipated_earnings, 20) -ts_mean(mdl211_netq_profitability_profitability11, 60) -ts_mean(mdl262_oibdpq_profitability_profitability9, 60) -ts_mean(nws20_d1_acb, 60) -ts_mean(mdl77_ohistoricalgrowthfactor_slope4qeps3y, 20) -ts_mean(anl4_afv4_eps_number, 60) -ts_mean(pv87_2_netprofit_af_matrix_all_dts, 20) -ts_mean(fnd23_annfv1a_atda, 250) -ts_mean(anl14_numofests_epsrep_fp5, 20) -ts_mean(oth432_trkdpit_models_profitability5, 20) -ts_mean(fnd28_wcnewa1_value_01262a, 20) -ts_mean(anl82_salq_deltaprofitability_profitability3, 250) -ts_mean(pv87_pos_analyst_matrix_bee_count, 20) -ts_mean(act_q_opr_surprisenum, 60) -ts_mean(est_q_pre_median_3mth_ago, 20) -ts_mean(pv20_net_indicator_2_feature11, 250) -ts_mean(anl15_ebt_gr_cal_fy2_pe, 250) -ts_mean(pv20_net_indicator_q_feature0, 60) -ts_mean(mdl177_2_earningmomentumfactor400_sue, 60) -ts_mean(fnd65_totalcap_cusip_spe2yfvc_cf, 5) -ts_mean(oth432_rasv2splitprofitabilityebt_q_profitability10, 250) -ts_mean(est_12m_net_raisednum_4wks, 20) -ts_mean(mdl77_ovalueanalystmodel_qva_earnval, 60) -ts_mean(mdl26_stdv_stm_nlysts_fq3_rnngs, 20) -ts_mean(mdl264_spceeps_l3, 5) -ts_mean(anl4_flag_erbfintax, 250) -ts_mean(mdl230_allcap_sedol_rp, 60) -ts_mean(mdl77_2mqf_niper, 20) -ts_mean(pv20_opr_indicator_q_feature8, 20) -ts_mean(pv87_2_pretaxprofit_af_matrix_p1_chngratio_high, 60) -ts_mean(fnd65_us5000_cusip_gspea1y_cf, 5) -ts_mean(mdl219_2_qva_finstmt, 5) -ts_mean(pv20_gps_indicator_n_feature2, 5) -ts_mean(mdl77_ooearningsmomemtummodel_emm_composite, 250) -ts_mean(pv87_2_netprofit_rep_qf_matrix_p1_low, 60) -ts_mean(pv20_pre_indicator_7_feature1, 20) -ts_mean(fnd65_allcap_sedol_ttmopincev, 20) -ts_mean(mdl77_2put_put_indroe, 5) -ts_mean(oth460_suie_l1, 60) -ts_mean(oth432_rtlr_q_profitability_profitability3, 60) -ts_mean(pv20_sal_indicator_o_feature5, 5) -ts_mean(pv87_2_pretaxprofit_qf_matrix_all_mean, 60) -ts_mean(anl15_cpsgics_gr_cal_fy1_pe, 20) -ts_mean(est_12m_gps_raised_1wk, 5) -ts_mean(star_v14_val_earnings_projection_fy10, 20) -ts_mean(oth432_deltapredictebt_a_predict, 60) -ts_mean(anl14_low_opp_fp1, 5) -ts_mean(anl69_rec_expected_report_time, 5) -ts_mean(oth432_compustat_models_profitability9, 250) -ts_mean(fnd28_annualprof_value_08381a, 20) -ts_mean(oth432_che_profitability_profitability3, 20) -ts_mean(pv20_opr_indicator_8_feature10, 60) -ts_mean(fnd65_allcap_sedol_niper, 5) -ts_mean(mdl26_sm_stm_fq2_rnngs, 60) -ts_mean(mdl177_2_globaldevnorthamerica_v502_fc_fcfp, 60) -ts_mean(mdl262_piq_profitability_profitability11, 60) -ts_mean(est_q_gps_mean_4wks_ago, 20) -ts_mean(mdl230_totalcap_cusip_apemtt, 5) -ts_mean(anl69_eps_4wk_chg_best_eeps_cur_yr, 20) -ts_mean(oth460_eibt_class, 5) -ts_mean(mdl230_allcap_sedol_ttmopincev, 5) -ts_mean(pv20_ebt_indicator_7_feature10, 250) -ts_mean(mdl230_totalcap_cusip_yoychgroa, 5) -ts_mean(mdl26_prsprise_flag_fy1_earnings, 60) -ts_mean(fnd14_rtq_td_rtq_cni_tn_cni_twh, 250) -ts_mean(oth432_rasv2splitprofitabilityfcf_q_profitability2, 60) -ts_mean(pv20_pre_indicator_1_feature12, 250) -ts_mean(pv20_gps_indicator_4_feature10, 250) -ts_mean(fnd72_s_pit_or_bs_q_2_announcement_dt, 60) -ts_mean(mdl262_rasv2splitprofitabilityni_ttm_profitability6, 250) -ts_mean(mdl230_totalcap_cusip_min3ygrossmargin, 250) -ts_mean(mdl177_2_earningsqualityfactor_yoychgaa, 250) -ts_mean(mdl211_opry_y1_madp, 60) -ts_mean(fnd72_q2_oper_inc_to_int_exp, 20) -ts_mean(fnd72_s_pit_or_bs_q_bs_retain_earn, 20) -ts_mean(quarterly_ebitda_total, 60) -ts_mean(anl44_netprofit_gaap_best_crncy_iso, 60) -ts_mean(oth432_rasv2splitprofitabilityni_q_profitability5, 5) -ts_mean(mdl177_2_valueanalystmodel_qva_earnquality, 20) -ts_mean(mdl77_momemtumanalystmodel_qma_composite, 20) -ts_mean(anl14_median_eps_fp2, 20) -ts_mean(anl14_numofests_eps_fp2, 20) -ts_mean(fnd65_us5000_cusip_slope4qeps3y, 60) -ts_mean(pv87_daily_qtr_matrix_r6_net_income_normalized_consensus_mean_numnochangeunfiltered, 5) -ts_mean(pv20_ebt_indicator_q_feature0, 5) -ts_mean(oth432_cheq_profitability_profitability12, 250) -ts_mean(fnd65_us5000_cusip_pfcmtt, 60) -ts_mean(anl49_valugaugeestimatingdifficultyrank, 20) -ts_mean(fnd72_s_pit_or_cr_q_net_debt_to_ebitda_after_capex, 20) -ts_mean(mdl177_liquidityriskfactor_altmanz_alt, 5) -ts_mean(anl69_pe_expected_report_time, 20) -ts_mean(mdl230_totalcap_cusip_apgghcm3_, 250) -ts_mean(mdl219_1_yoychggpm, 250) -ts_mean(mdl138_pg_4idp, 5) -ts_mean(mdl264_2l_qipspe, 20) -ts_mean(mdl26_srprs_pct_lst_y_rnngs, 60) -ts_mean(mdl262_epsfi_compustatdeltapredict_annual_funda_madp, 250) -ts_mean(anl15_salgics_s_12_m_pe, 250) -ts_mean(fnd28_newa2_value_08911a, 250) -ts_mean(pv87_v2_weightedavg20_group_css_earnings, 20) -ts_mean(pv20_eps_indicator_6_feature0, 20) -ts_mean(anl10_netfq2_smart_ests_v0_1072, 5) -ts_mean(fnd23_intfvm_tbie, 5) -ts_mean(mdl77_2400_cpgspea2y, 250) -ts_mean(oth432_ninc_predict, 20) -ts_mean(pv20_gps_indicator_8_feature12, 250) -ts_mean(anl69_eps_gaap_hi_best_eeps_nxt_yr, 60) -ts_mean(mdl77_2put_put_indroe, 250) -ts_mean(mdl211_salq_profitability_profitability3, 60) -ts_mean(anl4_qf_az_wol_spe, 20) -ts_mean(oth432_compustatpredictivetxtq_mad_act, 20) -ts_mean(fnd31_qsg2_additionalfactor_twepsrev, 20) -ts_mean(mdl211_netq_deltaprofitability_profitability11, 20) -ts_mean(mdl219_2_qva_shortfall, 20) -ts_mean(anl14_low_ntprep_fy3, 5) -ts_mean(oth432_rasv2splitprofitabilityni_ttm_profitability4, 60) -ts_mean(anl10_netfq2_pred_surps_v0_1065, 5) -ts_mean(pv87_2_netprofit_rep_qf_matrix_all_chngratio_std, 60) -ts_mean(oth460_fcaq_class, 250) -ts_mean(oth460_usa_compustat_q1_dl8_txtq_l2, 20) -ts_mean(anl14_low_ntprep_fp5, 60) -ts_mean(mdl77_deepvaluefactor_proformaep, 5) -ts_mean(anl10_ebiinnovate_decrease_fq1_2580, 5) -ts_mean(mdl77_2valuemomemtummodel_earningsexpectationmodule, 60) -ts_mean(fnd65_totalcap_cusip_ccacw, 20) -ts_mean(quarterly_gross_profit_total_fast_d1, 5) -ts_mean(mdl264_citotalq_l1, 60) -ts_mean(mdl26_rvsnclstr_vg_rvsn_fq3_rnngs, 250) -ts_mean(oth432_acae_q_profitability_profitability3, 250) -ts_mean(anl10_netrevise_ratio_to_close_fq1_2529, 20) -ts_mean(mdl26_grwth_nxt_yr_ndstry_prcntl_rnngs, 5) -ts_mean(mdl264_3l_ipon, 60) -ts_mean(earnings_date_fiscal_quarter, 250) -ts_mean(mdl116_epsyld_gro_trendpredict_model_madp, 250) -ts_mean(anl15_dpsgics_s_cal_fy0_pe, 20) -ts_mean(mdl264_3l_niis, 20) -ts_mean(anl16_beforeest_value, 250) -ts_mean(anl4_ebitda_number, 60) -ts_mean(fnd3_Q_nic, 20) -ts_mean(pv20_ebt_indicator_4_feature3, 5) -ts_mean(mdl77_momemtumanalystmodel_qma_mktresponse, 5) -ts_mean(fnd65_allcap_sedol_mpgghcy3_, 250) -ts_mean(pv87_daily_ann_matrix_r1_net_income_normalized_consensus_mean_numanalysts, 60) -ts_mean(annual_income_tax_expense, 5) -ts_mean(fnd7_ointfund_21xspe, 250) -ts_mean(fnd31_rev3my1std, 5) -ts_mean(fnd23_intfvm_xbin, 250) -ts_mean(mdl26_60dy_srprs_lst_y_rnngs, 60) -ts_mean(mdl230_totalcap_cusip_mpoghc, 20) -ts_mean(anl69_best_ptp_stddev, 250) -ts_mean(fnd72_pit_or_is_a_announcement_dt, 5) -ts_mean(fnd23_blsmvb_tdbl, 60) -ts_mean(fnd23_intfvm_iads, 250) -ts_mean(anl10_gpsfq2_smart_ests_v2_2622, 20) -ts_mean(fnd3_Q_interestincome, 250) -ts_mean(fnd65_us5000_cusip_ebitdap, 5) -ts_mean(anl15_cps_ind_cal_fy1_pe, 60) -ts_mean(fnd31_devnorthamericaadditionalfactor4_pu, 20) -ts_mean(mdl264_1l_mpns, 5) -ts_mean(pv20_ebt_indicator_p_feature2, 250) -ts_mean(pv20_pre_indicator_8_feature3, 20) -ts_mean(pv20_eps_indicator_9_feature11, 20) -ts_mean(pv20_eps_indicator_n_feature2, 250) -ts_mean(pv20_pre_indicator_7_feature11, 250) -ts_mean(mdl77_historicalgrowthfactor_pctchg3yeps, 250) -ts_mean(oth432_trkdpit_models_profitability12, 20) -ts_mean(anl44_2_pretaxprofit_prevalue, 250) -ts_mean(mdl77_2gdna_pfcmtt, 250) -ts_mean(mdl264_usa_compustat_q1_dl8_epsfxq_l1, 5) -ts_mean(mdl77_ohistoricalgrowthfactor_speghc, 5) -ts_mean(oth432_rasv2splitprofitabilityni_ttm_profitability8, 250) -ts_mean(anl82_ebty_profitability_profitability12, 5) -ts_mean(oth395_csjones_industry_r2_major_14, 20) -ts_mean(anl15_ebtgics_gr_18_m_cos_dn, 5) -ts_mean(oth432_compustat_models_leverage_payoff4, 20) -ts_mean(mdl77_2put_put_qualmod, 5) -ts_mean(mdl77_earningmomentumfactor_stdevfy1epsp, 250) -ts_mean(fnd28_wcnddq1_value_04001q, 20) -ts_mean(fnd28_newa1_value_05260a, 60) -ts_mean(mdl77_2gdna_yoychggpm, 20) -ts_mean(anl69_best_ptp_4wk_up, 5) -ts_mean(mdl26_prsprise_flag_fq4_earnings, 60) -ts_mean(anl14_median_ebit_fp4, 250) -ts_mean(pv20_eps_indicator_p_feature6, 60) -ts_mean(oth432_che_profitability_profitability9, 20) -ts_mean(oth432_piq_profitability_profitability7, 5) -ts_mean(fnd65_us5000_cusip_fc_numrevy1, 60) -ts_mean(nws7_news_freq_2_qerf, 60) -ts_mean(fnd65_totalcap_cusip_y3speq4rqsr, 20) -ts_mean(pv20_opr_indicator_n_feature2, 60) -ts_mean(anl15_ebtgics_gr_cal_fy3_1m_chg, 250) -ts_mean(fnd23_annfv1a_tait, 20) -ts_mean(mdl77_2gdna_mktcappera, 250) -ts_mean(fnd89_major_13_12, 60) -ts_mean(fnd6_newqeventv110_spceq, 60) -ts_mean(earning_number_value, 250) -ts_mean(fnd3_aacctadj_interestincome, 60) -ts_mean(fnd28_wcishtq_value_01551q, 20) -ts_mean(pv20_gps_indicator_7_feature0, 60) -ts_mean(mdl77_put_put_valmod, 250) -ts_mean(pv87_weightedavg60_group_v2_0_1_ess_earnings, 250) -ts_mean(anl82_netq_q2_predict, 20) -ts_mean(est_q_prr_mean_28d, 250) -ts_mean(anl44_2_netprofit_rep_lastactvalue, 60) -ts_mean(mdl77_2earningsmomemtummodel_fc_fqsurstd, 5) -ts_mean(fnd65_totalcap_cusip_y3speq4vc, 5) -ts_mean(pv87_daily_qtr_matrix_net_income_gaap_consensus_mean_numnochangeunfiltered, 20) -ts_mean(anl14_high_eps_fp4, 5) -ts_mean(oth460_2l_tbie, 20) -ts_mean(mdl262_rasv2splitprofitabilityebitd_q_profitability12, 5) -ts_mean(pv20_sal_indicator_3_feature6, 60) -ts_mean(fnd23_annfv1a_niis, 60) -ts_mean(fnd65_us5000_cusip_reinrate, 60) -ts_mean(fnd7_ointfund_r21fpeo, 5) -ts_mean(fnd7_ointfund_rqpdbio, 250) -ts_mean(star_v14_val_earnings_projection_fy9, 5) -ts_mean(anl69_eps_best_eeps_cur_yr, 20) -ts_mean(pv87_2_eps_af_matrix_p1_chngratio_number, 5) -ts_mean(fnd89_jones_nondiscretionary_accrual_major_11, 20) -ts_mean(anl15_ebtgics_ind_18_m_mean, 60) -ts_mean(fnd7_ointfund_rqer, 5) -ts_mean(scaling_factor_fy2_earnings, 60) -ts_mean(fnd28_wsu_value_04101a, 20) -ts_mean(anl14_actvalue_ntprep_fp0, 5) -ts_mean(pv87_2_eps_af_matrix_all_dts, 5) -ts_mean(anl14_stddev_ntp_fy4, 20) -ts_mean(est_q_net_raisednum_4wks, 20) -ts_mean(anl15_ebtgics_s_12_m_1m_chg, 60) -ts_mean(anl14_numofests_opp_fy1, 20) -ts_mean(mdl230_allcap_sedol_pqipmtt, 250) -ts_mean(anl15_salgics_gr_cal_fy2_pe, 5) -ts_mean(mean_neutral_profitability_answer, 20) -ts_mean(mdl31_oe_prior_qtr, 5) -ts_mean(mdl262_compustat_models_profitability10, 5) -ts_mean(mdl211_netq_q3_mada, 60) -ts_mean(anl14_low_eps_fy4, 250) -ts_mean(mdl262_ebit_profitability_profitability3, 60) -ts_mean(anl82_delta_netq_q2_mae, 60) -ts_mean(mdl262_rasv2splitprofitabilityni_q_profitability3, 250) -ts_mean(anl69_cest_best_eeps_cur_yr, 60) -ts_mean(quarterly_ebit_total, 60) -ts_mean(mdl77_earningsqualityfactor_ccacw, 250) -ts_mean(oth432_predictiveni_a_predict, 60) -ts_mean(fnd28_value_05212a, 5) -ts_mean(fnd65_totalcap_cusip_rp, 60) -ts_mean(oth432_rasv2splitprofitabilityni_ttm_profitability10, 250) -ts_mean(anl15_ebt_s_18_m_total, 5) -ts_mean(anl14_numofests_eps_fy5, 60) -ts_mean(mdl26_stm_chng_fq2_rnngs_30, 250) -ts_mean(mdl230_totalcap_cusip_min2yopmargin, 20) -ts_mean(mdl77_2gdna_ttmaccu, 20) -ts_mean(oth460_spceeps_class, 5) -ts_mean(mdl230_totalcap_cusip_numrevy2, 60) -ts_mean(est_q_prr_median, 20) -ts_mean(anl4_afv4_dts_spe, 60) -ts_mean(pv20_eps_indicator_6_feature10, 20) -ts_mean(fnd65_us5000_cusip_y5speq4vc, 60) -ts_mean(fnd72_s_pit_or_cr_q_trail_12m_oper_inc, 60) -ts_mean(fnd3_a_retained_ear_fast_d1, 20) -ts_mean(oth432_ninc_q_profitability_profitability2, 60) -ts_mean(anl49_vector_4thfiscalquarterearningspershare, 5) -ts_mean(anl14_mean_ebitda_fp3, 20) -ts_mean(mdl138_qpdi5_op_margin, 60) -ts_mean(mdl262_rasv2splitprofitabilityebitd_ttm_profitability2, 5) -ts_mean(oth432_ninc_trkdpitdeltapredict_funda_predict, 60) -ts_mean(mdl77_oput_put_valmod, 60) -ts_mean(fnd28_value_05223a, 250) -ts_mean(anl69_dps_new_expected_report_dt, 20) -ts_mean(oth432_che_profitability_profitability9, 60) -ts_mean(mdl26_smrtst_grwth_f24mf12m_rnngs, 60) -ts_mean(mdl26_dsnc_clstr_bgn_fy1_rnngs, 5) -ts_mean(mdl230_totalcap_cusip_twepsstdrev, 20) -ts_mean(est_q_opr_mean_4wks_ago, 5) -ts_mean(anl10_ebifq1_consensus_2220, 20) -ts_mean(fnd6_mfmq_piq, 5) -ts_mean(oth460_snpm_class, 20) -ts_mean(anl15_ebt_s_12_m_1m_chg, 60) -ts_mean(pv20_ebt_indicator_7_feature6, 20) -ts_mean(anl15_ebtgics_gr_cal_fy1_3m_chg, 5) -ts_mean(next_earnings_quarter_fast_d1, 60) -ts_mean(mdl262_predictiveebitd_ttm_predict, 250) -ts_mean(anl15_ebt_gr_cal_fy1_mean, 60) -ts_mean(mdl211_preq_deltaprofitability_profitability2, 60) -ts_mean(fnd65_us5000_cusip_chgroeart, 20) -ts_mean(projected_earnings_fy5, 250) -ts_mean(mdl116_epsyld_fy2_trendpredict_model_predict, 20) -ts_mean(mdl77_2put_put_momod, 250) -ts_mean(fnd72_s_pit_or_cr_q_announcement_dt, 5) -ts_mean(mdl116_epsyld_fy2_deltapredict_model_predict, 250) -ts_mean(mdl264_3l_eiuv, 250) -ts_mean(pretax_income_reported_value, 5) -ts_mean(anl82_prey_y1_mada, 250) -ts_mean(anl10_gpsfq1_pred_surps_v1_2648, 60) -ts_mean(pv20_gps_indicator_9_feature1, 5) -ts_mean(anl44_2_pretaxprofit_value, 5) -ts_mean(anl4_ebitda_std, 60) -ts_mean(anl14_numofests_ebitda_fy5, 5) -ts_mean(anl14_low_ebitda_fp1, 250) -ts_mean(anl14_numofests_epsrep_fy5, 60) -ts_mean(pv20_opr_indicator_q_feature11, 20) -ts_mean(pv87_2_eps_qf_matrix_all_low, 250) +not(is_nan(mdl138_longsimeq_pg_5idp)) +not(is_nan(mdl31_gm_pct_t4q)) +not(is_nan(forecast_currency_netprofit)) +not(is_nan(oth496_sal_indicator_8_feature10)) +not(is_nan(anl14_low_opp_fp1)) +not(is_nan(anl14_high_ntprep_fy3)) +not(is_nan(fnd23_intfvalld1_ppov)) +not(is_nan(fnd28_a_value_08366)) +not(is_nan(rsk70_mfm2_gemtrd_profit)) +not(is_nan(star_sr_profitability)) +not(is_nan(oth496_net_indicator_6_feature9)) +not(is_nan(oth496_gps_indicator_1_feature5)) +not(is_nan(anl14_mean_opp_fp1)) +not(is_nan(anl14_low_ntprep_fy2)) +not(is_nan(anl14_numofests_ntprep_fy3)) +not(is_nan(fnd28_ratesq_value_08316q)) +not(is_nan(fnd17_alldelay1_margin5yr)) +not(is_nan(fnd23_blsm_ctpa)) +not(is_nan(mdl264_2l_mtps)) +not(is_nan(fnd31_rp)) +not(is_nan(anl14_stddev_ptprep_fy4)) +not(is_nan(fnd17_alldelay1_tcpngmpoa)) +not(is_nan(mdl138_longsimeq_qpdi5_berry)) +not(is_nan(anl14_stddev_ptp_fy4)) +not(is_nan(oth496_net_indicator_9_feature1)) +not(is_nan(anl14_low_ptp_fy4)) +not(is_nan(fnd23_intfvalld1_cbpa)) +not(is_nan(fnd23_intfvalld1_graa)) +not(is_nan(anl14_stddev_ntprep_fy3)) +not(is_nan(fnd28_wsannualstats_value_08310)) +not(is_nan(mdl138_qpdi4_net_margin)) +not(is_nan(oth496_gps_indicator_7_feature2)) +not(is_nan(anl10_grmsmun_1qf_6228)) +not(is_nan(oth496_gps_indicator_1_feature11)) +not(is_nan(fnd17_alldelay1_tcpngmtpq)) +not(is_nan(fnd17_tcpngmpoq)) +not(is_nan(oth496_net_indicator_n_feature6)) +not(is_nan(fnd23_blsm_gnia)) +not(is_nan(fnd72_pit_or_is_q_is_rd_expend)) +not(is_nan(oth460_1l_dgcd)) +not(is_nan(oth496_sal_indicator_2_feature4)) +not(is_nan(mdl177_global_all_delay_1_nopatmargin)) +not(is_nan(oth496_net_indicator_n_feature11)) +not(is_nan(mdl138_pg_4idp)) +not(is_nan(anl14_numofests_ntp_fp3)) +not(is_nan(fnd28_newq_value_08366q)) +not(is_nan(anl14_median_ntp_fp2)) +not(is_nan(oth496_sal_indicator_n_feature2)) +not(is_nan(anl14_stddev_ntprep_fp1)) +not(is_nan(fnd72_pit_or_is_q_is_tot_cash_com_dvd)) +not(is_nan(mdl77_mpoghc)) +not(is_nan(anl10_grmpast_det_estage_6320)) +not(is_nan(anl14_high_ntprep_fp1)) +not(is_nan(anl14_mean_ntprep_fy4)) +not(is_nan(anl14_numofests_ntp_fp2)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_divgp)) +not(is_nan(oth460_snpm_class)) +not(is_nan(oth496_gps_indicator_2_feature8)) +not(is_nan(pretax_margin_quarterly)) +not(is_nan(mdl264_1l_mpns)) +not(is_nan(fnd17_2tcpngmpoa)) +not(is_nan(anl14_mean_ptprep_fy1)) +not(is_nan(oth496_gps_indicator_8_feature0)) +not(is_nan(anl14_high_ntp_fp1)) +not(is_nan(mdl219_1_mpnghc)) +not(is_nan(quarterly_operating_margin_percent)) +not(is_nan(anl14_median_ntprep_fy4)) +not(is_nan(anl14_low_ntp_fy3)) +not(is_nan(fnd31_monthly_mpgghcm3)) +not(is_nan(oth496_net_indicator_2_feature0)) +not(is_nan(anl14_numofests_ntprep_fp4)) +not(is_nan(anl14_mean_ntp_fp5)) +not(is_nan(fnd23_intfvm_cbpa)) +not(is_nan(mdl109_op_margin)) +not(is_nan(quarterly_net_profit_margin_percent_3)) +not(is_nan(anl10_grmfy1_smart_ests_v1_6254)) +not(is_nan(oth496_gps_indicator_2_feature10)) +not(is_nan(anl14_high_ntprep_fy1)) +not(is_nan(oth496_net_indicator_p_feature7)) +not(is_nan(oth496_net_indicator_2_feature5)) +not(is_nan(fnd23_intfvm_ctpa)) +not(is_nan(fnd23_intfvmalld1_mpns)) +not(is_nan(oth496_net_indicator_7_feature3)) +not(is_nan(anl44_2_netprofit_coveredby)) +not(is_nan(fnd28_growthratesa_value_08676a)) +not(is_nan(anl14_low_ptprep_fy5)) +not(is_nan(anl14_high_ptprep_fy3)) +not(is_nan(oth496_gps_indicator_1_feature6)) +not(is_nan(anl10_grmfy1_consensus_6249)) +not(is_nan(oth460_1l_mpns)) +not(is_nan(anl44_2_pretaxprofit_rep_coveredby)) +not(is_nan(fnd28_value_18263q)) +not(is_nan(mdl77_all_delay_1_salegpm)) +not(is_nan(mdl50_bk_cn_profitabil_cons)) +not(is_nan(oth496_sal_indicator_q_feature8)) +not(is_nan(accounts_payable_current_2)) +not(is_nan(fnd17_alldelay1_ry5ngmpo)) +not(is_nan(fnd23_intfvmalld1_graa)) +not(is_nan(anl14_stddev_opp_fp1)) +not(is_nan(oth496_indicator_o_feature1)) +not(is_nan(anl44_2_pretaxprofit_rep_value)) +not(is_nan(oth496_net_indicator_8_feature3)) +not(is_nan(oth496_sal_indicator_n_feature11)) +not(is_nan(mdl31_gm_pct_prior_y)) +not(is_nan(mdl138_longsimeq_pg_3idp)) +not(is_nan(fnd23_icsm_m_mpns)) +not(is_nan(oth460_3l_ppgs)) +not(is_nan(anl14_high_ptp_fp2)) +not(is_nan(oth432_sgrp_predict)) +not(is_nan(oth496_sal_indicator_p_feature7)) +not(is_nan(mdl219_2_mpn)) +not(is_nan(quarterly_pretax_margin_percent_3)) +not(is_nan(anl14_stddev_ntp_fy5)) +not(is_nan(anl14_high_ntprep_fy2)) +not(is_nan(oth460_3l_mpns)) +not(is_nan(anl14_mean_ntprep_fp3)) +not(is_nan(oth496_net_indicator_2_feature8)) +not(is_nan(anl44_2_grossmargin_coveredby)) +not(is_nan(mdl219_1_nopatmargin)) +not(is_nan(anl14_median_ntp_fy3)) +not(is_nan(anl14_low_ntp_fp5)) +not(is_nan(fnd17_alldelay1_tcpngmpnq)) +not(is_nan(anl14_median_opp_fp1)) +not(is_nan(fnd23_intfvalld1_zbim)) +not(is_nan(fnd72_pit_or_is_a_is_rd_expend)) +not(is_nan(mdl264_sopp_l3)) +not(is_nan(anl14_stddev_opp_fy3)) +not(is_nan(oth496_sal_indicator_7_feature0)) +not(is_nan(anl14_high_ntprep_fy4)) +not(is_nan(valuation_adjustment_gross_amount)) +not(is_nan(anl39_ttmgrosmgn)) +not(is_nan(mdl50_bk_profitability)) +not(is_nan(mdl177_global_yoychggpm)) +not(is_nan(oth496_sal_indicator_7_feature12)) +not(is_nan(accounts_receivable_gross_2)) +not(is_nan(fnd28_astut_value_08411a)) +not(is_nan(oth496_gps_indicator_3_feature5)) +not(is_nan(oth496_gps_indicator_8_feature11)) +not(is_nan(anl44_2_grossmargin_value)) +not(is_nan(mdl138_longsimeq_qpdi5_op_margin)) +not(is_nan(anl10_grmsmun_2qf_6265)) +not(is_nan(mdl177_global_divcov)) +not(is_nan(anl14_median_ntp_fy1)) +not(is_nan(oth496_gps_indicator_1_feature7)) +not(is_nan(oth460_2l_mtps)) +not(is_nan(oth496_sal_indicator_1_feature4)) +not(is_nan(oth496_gps_indicator_6_feature7)) +not(is_nan(anl14_low_ntprep_fy5)) +not(is_nan(oth496_sal_indicator_3_feature3)) +not(is_nan(fnd17_aptmgnpct2)) +not(is_nan(fnd28_astut_value_08431a)) +not(is_nan(fnd23_intfvm_verr)) +not(is_nan(oth496_net_indicator_8_feature5)) +not(is_nan(anl14_mean_ntp_fp4)) +not(is_nan(fnd23_intfvmalld1_prgs)) +not(is_nan(anl10_grmpast_det_excflag_6317)) +not(is_nan(anl14_mean_ptp_fp1)) +not(is_nan(fnd28_ratesq_value_08321q)) +not(is_nan(mdl264_2l_mpns)) +not(is_nan(anl39_grosmgn5yr)) +not(is_nan(fnd6_newqus_ppegtq)) +not(is_nan(fnd28_a_value_08316)) +not(is_nan(mdl138_qpdi3_berry)) +not(is_nan(fnd31_pu)) +not(is_nan(oth496_sal_indicator_3_feature8)) +not(is_nan(anl14_stddev_ntprep_fy1)) +not(is_nan(anl14_numofests_ptprep_fy5)) +not(is_nan(oth496_gps_indicator_4_feature7)) +not(is_nan(oth496_sal_indicator_4_feature12)) +not(is_nan(anl14_high_ptp_fp3)) +not(is_nan(oth496_net_indicator_p_feature12)) +not(is_nan(mdl264_snpm_class)) +not(is_nan(fnd17_alldelay1_ttmgrosmgn)) +not(is_nan(fnd72_pit_or_bs_q_bs_pure_retained_earnings)) +not(is_nan(oth496_net_indicator_1_feature12)) +not(is_nan(oth496_gps_indicator_2_feature1)) +not(is_nan(fnd23_intfvalld1_hvrm)) +not(is_nan(fnd23_annfvmfm2_rltr)) +not(is_nan(anl14_high_ntp_fp5)) +not(is_nan(country_profitability_consistency_score_backfill)) +not(is_nan(mdl177_global_all_delay_1_npm)) +not(is_nan(oth496_gps_indicator_6_feature11)) +not(is_nan(oth496_sal_indicator_3_feature10)) +not(is_nan(fnd28_fsq1_value_02301q)) +not(is_nan(oth496_sal_indicator_6_feature1)) +not(is_nan(mdl50_bk_profitabil_cons)) +not(is_nan(anl14_numofests_opp_fy2)) +not(is_nan(mdl138_qpdi5_gross_margin)) +not(is_nan(anl14_low_opp_fy1)) +not(is_nan(mdl138_longsimeq_qpdi5_gross_margin)) +not(is_nan(anl14_mean_ntprep_fy1)) +not(is_nan(fnd28_value_18306q)) +not(is_nan(oth496_gps_indicator_6_feature4)) +not(is_nan(oth496_gps_indicator_2_feature0)) +not(is_nan(fnd23_intfvm_prgs)) +not(is_nan(anl10_grmfy2_pred_surps_v1_6255)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_mpg)) +not(is_nan(mdl264_1l_dgcd)) +not(is_nan(pv96_m21_hs_dvd)) +not(is_nan(oth460_2l_mpns)) +not(is_nan(oth496_gps_indicator_4_feature8)) +not(is_nan(fnd28_nddq1_value_02654q)) +not(is_nan(oth496_gps_indicator_1_feature3)) +not(is_nan(oth496_sal_indicator_3_feature0)) +not(is_nan(mdl219_1_salegpm)) +not(is_nan(anl14_actvalue_ptprep_fp0)) +not(is_nan(anl14_stddev_ptprep_fy5)) +not(is_nan(oth496_gps_indicator_7_feature1)) +not(is_nan(anl14_numofests_opp_fp1)) +not(is_nan(anl14_median_ptprep_fy2)) +not(is_nan(fnd23_icsm_m_prgs)) +not(is_nan(oth496_gps_indicator_6_feature9)) +not(is_nan(oth496_sal_indicator_1_feature5)) +not(is_nan(anl14_numofests_ntprep_fy5)) +not(is_nan(anl14_high_ptp_fy1)) +not(is_nan(oth496_gps_indicator_1_feature8)) +not(is_nan(anl14_numofests_ptprep_fy1)) +not(is_nan(oth496_gps_indicator_2_feature4)) +not(is_nan(fnd23_intfvalld1_oinm)) +not(is_nan(anl14_median_ptp_fy2)) +not(is_nan(anl14_stddev_opp_fy1)) +not(is_nan(anl14_mean_ntp_fy5)) +not(is_nan(anl44_2_netprofit_rep_value)) +not(is_nan(oth496_gps_indicator_1_feature9)) +not(is_nan(oth496_net_indicator_3_feature0)) +not(is_nan(cashflow_efficiency_rank_derivative)) +not(is_nan(quarterly_pretax_margin_percent)) +not(is_nan(operatingprofit_currency_code)) +not(is_nan(anl14_stddev_ptprep_fy1)) +not(is_nan(fnd17_qgrosmgn)) +not(is_nan(oth496_gps_indicator_3_feature6)) +not(is_nan(fnd28_bsassetq_value_02654q)) +not(is_nan(oth496_net_indicator_1_feature10)) +not(is_nan(oth496_gps_indicator_2_feature12)) +not(is_nan(oth496_gps_indicator_4_feature6)) +not(is_nan(oth496_sal_indicator_8_feature3)) +not(is_nan(fnd23_annfvmfm_rltr)) +not(is_nan(selling_concession_amount)) +not(is_nan(anl10_grmfy2_pred_surps_v0_6263)) +not(is_nan(anl44_2_grossmargin_lastactccy)) +not(is_nan(oth496_gps_indicator_4_feature1)) +not(is_nan(oth496_gps_indicator_7_feature6)) +not(is_nan(oth496_sal_indicator_9_feature11)) +not(is_nan(anl14_high_ntp_fy5)) +not(is_nan(oth496_sal_indicator_9_feature10)) +not(is_nan(anl10_grmfy1_smart_ests_v0_6242)) +not(is_nan(oth496_net_indicator_n_feature7)) +not(is_nan(mdl138_longsimeq_qpdi4_net_margin)) +not(is_nan(fnd28_bsasseta_value_02301a)) +not(is_nan(unrealized_other_gain_balancesheet)) +not(is_nan(cashflow_efficiency_rank_global)) +not(is_nan(oth496_sal_indicator_7_feature6)) +not(is_nan(oth496_net_indicator_n_feature4)) +not(is_nan(fnd25_statementtypecode)) +not(is_nan(oth496_net_indicator_2_feature3)) +not(is_nan(oth496_net_indicator_2_feature10)) +not(is_nan(anl10_grmfq1_consensus_6261)) +not(is_nan(mdl177_global_all_delay_1_opmb)) +not(is_nan(oth496_net_indicator_o_feature5)) +not(is_nan(fnd28_value_08579)) +not(is_nan(oth496_sal_indicator_2_feature2)) +not(is_nan(anl14_numofests_ptp_fp3)) +not(is_nan(anl44_2_operatingprofit_lastactccy)) +not(is_nan(anl14_median_ntp_fp4)) +not(is_nan(mdl77_all_delay_1_yoychggpm)) +not(is_nan(fnd72_s_pit_or_is_q_is_rd_expend)) +not(is_nan(oth496_sal_indicator_3_feature9)) +not(is_nan(oth496_sal_indicator_1_feature3)) +not(is_nan(anl14_stddev_ntp_fy4)) +not(is_nan(oth496_sal_indicator_8_feature0)) +not(is_nan(oth496_sal_indicator_n_feature0)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_divgp)) +not(is_nan(anl14_numofests_ntp_fy4)) +not(is_nan(oth496_net_indicator_1_feature8)) +not(is_nan(mdl77_all_delay_1_mpoghc)) +not(is_nan(oth496_sal_indicator_6_feature7)) +not(is_nan(anl14_median_ntprep_fy5)) +not(is_nan(oth460_1l_ppgs)) +not(is_nan(mdl138_longsimeq_qpdi4_gross_margin)) +not(is_nan(oth496_gps_indicator_8_feature5)) +not(is_nan(fnd28_value_18305q)) +not(is_nan(anl44_2_operatingprofit_lastactvalue)) +not(is_nan(anl10_grmsmun_2yf_6237)) +not(is_nan(fnd31_monthly_apgghcm3)) +not(is_nan(anl14_median_ptprep_fy3)) +not(is_nan(net_profit_margin_quarterly)) +not(is_nan(anl14_high_ntp_fy1)) +not(is_nan(anl14_low_ntprep_fp5)) +not(is_nan(oth496_indicator_q_feature4)) +not(is_nan(oth496_sal_indicator_8_feature6)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_mpgghcy3)) +not(is_nan(anl10_grmfy2_smart_ests_v2_6247)) +not(is_nan(anl10_grmpast_det_anntime_6325)) +not(is_nan(fnd23_intfvmalld1_verr)) +not(is_nan(fnd72_pit_or_is_a_ebitda)) +not(is_nan(fnd23_intfvmalld1_cbpa)) +not(is_nan(mdl219_2_yoychggpm)) +not(is_nan(oth496_gps_indicator_3_feature7)) +not(is_nan(oth496_net_indicator_q_feature1)) +not(is_nan(anl14_actvalue_ntp_fp0)) +not(is_nan(mdl177_global_all_delay_1_chgopm)) +not(is_nan(oth496_net_indicator_p_feature5)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_apgghcy1)) +not(is_nan(fnd72_bs_gross_fix_asset)) +not(is_nan(anl14_low_ptp_fp1)) +not(is_nan(quarterly_gross_margin_percent_2)) +not(is_nan(fnd23_intfvm_dgcd)) +not(is_nan(fnd28_ratesq_value_08366q)) +not(is_nan(oth496_gps_indicator_4_feature2)) +not(is_nan(fnd28_newq_value_08316q)) +not(is_nan(oth496_sal_indicator_p_feature3)) +not(is_nan(oth496_net_indicator_2_feature9)) +not(is_nan(oth496_gps_indicator_2_feature11)) +not(is_nan(mdl264_1l_ppgs)) +not(is_nan(oth496_gps_indicator_7_feature4)) +not(is_nan(oth496_net_indicator_1_feature4)) +not(is_nan(fnd28_pftlta_value_08310a)) +not(is_nan(fnd72_s_pit_or_bs_q_2_bs_pure_retained_earnings)) +not(is_nan(anl10_grmfq2_smart_ests_v0_6260)) +not(is_nan(oth496_sal_indicator_o_feature8)) +not(is_nan(oth496_gps_indicator_3_feature8)) +not(is_nan(anl39_agrosmgn)) +not(is_nan(oth496_net_indicator_n_feature5)) +not(is_nan(oth496_gps_indicator_6_feature6)) +not(is_nan(profitability_level_score_2)) +not(is_nan(fnd28_value_18267q)) +not(is_nan(mdl177_global_all_delay_1_divcov)) +not(is_nan(oth460_sopp_class)) +not(is_nan(oth496_sal_indicator_7_feature5)) +not(is_nan(fnd28_newq_value_01100q)) +not(is_nan(oth496_sal_indicator_o_feature5)) +not(is_nan(fnd23_intfvm_mpns)) +not(is_nan(oth496_sal_indicator_n_feature3)) +not(is_nan(quarterly_net_profit_margin_percent_2)) +not(is_nan(oth496_net_indicator_8_feature7)) +not(is_nan(oth496_net_indicator_q_feature12)) +not(is_nan(mdl77_salegpm)) +not(is_nan(anl10_grmfq1_smart_ests_v1_6245)) +not(is_nan(oth496_net_indicator_7_feature12)) +not(is_nan(anl14_stddev_ntprep_fp2)) +not(is_nan(anl14_numofests_ntp_fp1)) +not(is_nan(oth496_gps_indicator_7_feature10)) +not(is_nan(mdl77_mpnghc)) +not(is_nan(net_income_value_3)) +not(is_nan(oth496_net_indicator_p_feature1)) +not(is_nan(oth496_gps_indicator_8_feature2)) +not(is_nan(anl14_median_ntprep_fp2)) +not(is_nan(oth496_gps_indicator_2_feature5)) +not(is_nan(anl10_grmfy2_smart_ests_v1_6227)) +not(is_nan(fnd17_a2netmrgn)) +not(is_nan(oth496_gps_indicator_9_feature3)) +not(is_nan(anl14_numofests_ntp_fy3)) +not(is_nan(oth496_gps_indicator_2_feature3)) +not(is_nan(anl14_stddev_opp_fy2)) +not(is_nan(mdl219_2_bmpo)) +not(is_nan(unrealized_currency_gain)) +not(is_nan(oth496_sal_indicator_3_feature12)) +not(is_nan(oth496_gps_indicator_8_feature7)) +not(is_nan(fnd23_icsm_m_dgcd)) +not(is_nan(anl10_grmfy1_smart_ests_v2_6262)) +not(is_nan(mdl264_sptm_class)) +not(is_nan(anl14_mean_ptp_fy2)) +not(is_nan(anl14_high_ntp_fp4)) +not(is_nan(anl44_2_pretaxprofit_rep_lastactvalue)) +not(is_nan(oth496_net_indicator_6_feature0)) +not(is_nan(oth496_net_indicator_4_feature4)) +not(is_nan(oth496_sal_indicator_7_feature3)) +not(is_nan(oth496_gps_indicator_6_feature2)) +not(is_nan(oth496_sal_indicator_2_feature11)) +not(is_nan(mdl177_global_all_delay_1_ocfmargin)) +not(is_nan(oth496_sal_indicator_8_feature8)) +not(is_nan(fnd17_tcpngmpna)) +not(is_nan(oth496_net_indicator_n_feature10)) +not(is_nan(fnd28_fsa1_value_02301a)) +not(is_nan(anl14_stddev_ntprep_fy4)) +not(is_nan(fnd23_intfvm_ppos)) +not(is_nan(fnd28_pftlta_value_08320a)) +not(is_nan(oth496_gps_indicator_1_feature10)) +not(is_nan(anl14_numofests_ntprep_fy1)) +not(is_nan(oth496_sal_indicator_6_feature9)) +not(is_nan(anl14_high_ntp_fy3)) +not(is_nan(fnd28_wsannualstats_value_08321)) +not(is_nan(oth496_gps_indicator_7_feature12)) +not(is_nan(oth496_net_indicator_8_feature2)) +not(is_nan(anl14_stddev_ntprep_fp3)) +not(is_nan(anl44_2_operatingprofit_value)) +not(is_nan(fnd28_pftlta_value_08370a)) +not(is_nan(fnd23_intfvalld1_prrv)) +not(is_nan(forecast_currency_code_2)) +not(is_nan(anl44_2_pretaxprofit_lastactccy)) +not(is_nan(mdl77_all_delay_1_mpn)) +not(is_nan(anl14_mean_ptp_fy4)) +not(is_nan(oth496_net_indicator_n_feature12)) +not(is_nan(fnd23_intfvalld1_verr)) +not(is_nan(oth496_net_indicator_6_feature1)) +not(is_nan(mdl77_all_delay_1_ocfmargin)) +not(is_nan(oth496_sal_indicator_n_feature12)) +not(is_nan(oth496_sal_indicator_2_feature7)) +not(is_nan(fnd17_alldelay1_agrosmgn2)) +not(is_nan(anl14_median_ptp_fy5)) +not(is_nan(credit_risk_profitability_score_main)) +not(is_nan(oth496_gps_indicator_4_feature4)) +not(is_nan(fnd72_pit_or_is_q_ebitda)) +not(is_nan(fnd17_aebitdmg)) +not(is_nan(oth496_net_indicator_7_feature5)) +not(is_nan(quarterly_net_profit_margin_percent)) +not(is_nan(oth496_sal_indicator_9_feature5)) +not(is_nan(anl14_high_ptp_fy2)) +not(is_nan(fnd23_intfvalld1_rpov)) +not(is_nan(oth460_sopp_l2)) +not(is_nan(oth496_indicator_o_feature3)) +not(is_nan(fnd28_growthratesa_value_08680a)) +not(is_nan(fnd17_ttmopmgn)) +not(is_nan(oth496_sal_indicator_p_feature8)) +not(is_nan(oth496_sal_indicator_q_feature5)) +not(is_nan(oth496_net_indicator_8_feature9)) +not(is_nan(fnd23_intfvalld1_prgs)) +not(is_nan(anl14_low_ntprep_fy4)) +not(is_nan(oth496_gps_indicator_6_feature3)) +not(is_nan(fnd28_growthratesa_value_08610a)) +not(is_nan(oth496_net_indicator_2_feature11)) +not(is_nan(anl10_grmsmun_1yf_6257)) +not(is_nan(mdl77_mpn)) +not(is_nan(mdl262_sgrp_mae)) +not(is_nan(fnd28_ishtq_value_01100q)) +not(is_nan(oth460_2l_ppgs)) +not(is_nan(mdl219_2_salegpm)) +not(is_nan(mdl264_sgpp_class)) +not(is_nan(oth496_net_indicator_1_feature0)) +not(is_nan(anl10_grmfq1_pred_surps_v2_6264)) +not(is_nan(fnd23_intfvmfm2_rltr)) +not(is_nan(fnd17_alldelay1_ngmpnmtp)) +not(is_nan(anl14_low_ntprep_fp1)) +not(is_nan(mdl177_global_all_delay_1_chgnpm)) +not(is_nan(oth496_gps_indicator_3_feature12)) +not(is_nan(fnd23_intfvm_ppgs)) +not(is_nan(quarterly_pretax_margin_percent_2)) +not(is_nan(oth496_indicator_n_feature1)) +not(is_nan(oth496_gps_indicator_3_feature9)) +not(is_nan(anl14_numofests_ptp_fp1)) +not(is_nan(anl14_stddev_ptp_fp1)) +not(is_nan(mdl138_pg_5idp)) +not(is_nan(oth460_sgpp_class)) +not(is_nan(anl14_low_ntp_fp4)) +not(is_nan(anl14_stddev_ntp_fp5)) +not(is_nan(oth496_net_indicator_3_feature2)) +not(is_nan(anl44_2_netprofit_value)) +not(is_nan(quarterly_operating_margin_percent_2)) +not(is_nan(fnd17_alldelay1_ngmpnmtt)) +not(is_nan(oth496_gps_indicator_1_feature1)) +not(is_nan(quarterly_gross_margin_percent)) +not(is_nan(pv96_eqy_last_dps_gross)) +not(is_nan(anl14_stddev_ptp_fp2)) +not(is_nan(oth496_net_indicator_7_feature9)) +not(is_nan(anl14_median_ntprep_fp5)) +not(is_nan(gross_spread_percent_of_principal)) +not(is_nan(fnd17_alldelay1_ttmopmgn)) +not(is_nan(oth496_gps_indicator_9_feature11)) +not(is_nan(mdl264_dcgd_class)) +not(is_nan(anl14_high_opp_fy1)) +not(is_nan(oth496_net_indicator_n_feature2)) +not(is_nan(fnd17_alldelay1_aebitd5yr)) +not(is_nan(oth460_3l_mtps)) +not(is_nan(oth496_net_indicator_q_feature3)) +not(is_nan(anl14_median_ptprep_fy5)) +not(is_nan(anl14_actvalue_ntprep_fp0)) +not(is_nan(fnd17_alldelay1_tcpngmpna)) +not(is_nan(oth496_sal_indicator_p_feature5)) +not(is_nan(oth496_gps_indicator_2_feature2)) +not(is_nan(mdl138_longsimeq_qpdi4_berry)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_mpg)) +not(is_nan(oth496_sal_indicator_9_feature4)) +not(is_nan(profitability_consistency_score)) +not(is_nan(anl10_grmfy2_pred_surps_v2_6258)) +not(is_nan(oth496_net_indicator_6_feature2)) +not(is_nan(anl14_low_ptp_fp2)) +not(is_nan(fnd23_intfvalld1_rgim)) +not(is_nan(anl14_median_ntprep_fp3)) +not(is_nan(mdl77_ocfmargin)) +not(is_nan(oth496_gps_indicator_9_feature7)) +not(is_nan(oth496_gps_indicator_9_feature9)) +not(is_nan(mdl77_global_all_delay_1_nopatmargin)) +not(is_nan(oth496_ff_ebitda_oper_mgn)) +not(is_nan(anl14_stddev_ptp_fy1)) +not(is_nan(fnd23_intfvalld1_gnia)) +not(is_nan(anl14_low_ptprep_fy2)) +not(is_nan(mdl77_global_nopatmargin)) +not(is_nan(fnd23_intfvmalld1_dgcd)) +not(is_nan(oth496_net_indicator_3_feature11)) +not(is_nan(anl14_high_ntprep_fy5)) +not(is_nan(fnd28_nddq1_value_02301q)) +not(is_nan(anl14_high_ntp_fy4)) +not(is_nan(mdl77_all_delay_1_divcov)) +not(is_nan(mdl219_1_mpoghc)) +not(is_nan(fnd17_tcpngmtpq)) +not(is_nan(anl14_numofests_ptprep_fy3)) +not(is_nan(oth496_net_indicator_9_feature4)) +not(is_nan(mdl138_longsimeq_qpdi3_op_margin)) +not(is_nan(anl14_high_ptp_fy4)) +not(is_nan(anl14_stddev_ptp_fy3)) +not(is_nan(anl14_stddev_ntp_fy2)) +not(is_nan(anl14_mean_ptp_fp3)) +not(is_nan(anl44_2_netprofit_prevalue)) +not(is_nan(oth496_sal_indicator_q_feature12)) +not(is_nan(anl14_mean_ntp_fy4)) +not(is_nan(anl44_2_pretaxprofit_rep_lastactccy)) +not(is_nan(anl14_high_ptprep_fy5)) +not(is_nan(anl14_median_ptp_fp1)) +not(is_nan(fnd17_ngmpnmtp)) +not(is_nan(fnd17_agrosmgn)) +not(is_nan(mdl138_pg_3idp)) +not(is_nan(fnd23_intfvalld1_ctpa)) +not(is_nan(fnd23_intfvalld1_cpca)) +not(is_nan(anl14_high_ptp_fy3)) +not(is_nan(anl10_grmfy2_smart_ests_v0_6229)) +not(is_nan(anl44_2_netprofit_rep_coveredby)) +not(is_nan(oth496_net_indicator_7_feature10)) +not(is_nan(anl14_mean_ntp_fp2)) +not(is_nan(fnd28_value_08676)) +not(is_nan(fnd13_statementq_prgs)) +not(is_nan(oth496_sal_indicator_3_feature7)) +not(is_nan(oth496_net_indicator_9_feature6)) +not(is_nan(anl39_agrosmgn2)) +not(is_nan(oth496_indicator_p_feature0)) +not(is_nan(profitability_language_score)) +not(is_nan(fnd23_intfvm_mtps)) +not(is_nan(oth496_gps_indicator_8_feature1)) +not(is_nan(anl10_grmpast_det_estflag_6319)) +not(is_nan(mdl77_divcov)) +not(is_nan(oth496_gps_indicator_6_feature0)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_apgghcy3)) +not(is_nan(anl44_2_grossmargin_prevalue)) +not(is_nan(mdl177_global_ocfmargin)) +not(is_nan(fnd72_pit_or_is_a_is_tot_cash_com_dvd)) +not(is_nan(anl10_grmfq2_pred_surps_v0_6241)) +not(is_nan(fnd17_alldelay1_tcpngmpoq)) +not(is_nan(anl14_numofests_ptp_fy2)) +not(is_nan(oth496_gps_indicator_2_feature6)) +not(is_nan(oth496_net_indicator_2_feature6)) +not(is_nan(anl44_2_netprofit_rep_lastactccy)) +not(is_nan(oth460_sopp_l3)) +not(is_nan(quarterly_operating_margin_percent_3)) +not(is_nan(anl14_median_ntp_fy2)) +not(is_nan(oth496_net_indicator_4_feature9)) +not(is_nan(anl39_qgrosmgn)) +not(is_nan(fnd23_intfvalld1_mpns)) +not(is_nan(oth496_sal_indicator_8_feature5)) +not(is_nan(oth460_sptm_class)) +not(is_nan(mdl264_3l_mtps)) +not(is_nan(anl14_median_ntprep_fp1)) +not(is_nan(fnd23_intfvm_gnia)) +not(is_nan(anl14_mean_ptp_fy3)) +not(is_nan(fnd23_intfvalld1_dgcd)) +not(is_nan(fnd28_ratesq_value_08306q)) +not(is_nan(anl14_low_ntp_fy5)) +not(is_nan(anl14_stddev_ntp_fp3)) +not(is_nan(fnd17_ngmpnmtt)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_apgghcy3)) +not(is_nan(mdl177_global_npm)) +not(is_nan(anl10_grmfq1_smart_ests_v2_6250)) +not(is_nan(mdl219_2_nopatmargin)) +not(is_nan(mdl262_sgrp_predict)) +not(is_nan(mdl177_global_all_delay_1_salegpm)) +not(is_nan(anl14_median_ptp_fy1)) +not(is_nan(oth496_ff_receiv_gross)) +not(is_nan(oth496_gps_indicator_9_feature2)) +not(is_nan(anl14_median_ntprep_fy1)) +not(is_nan(mdl219_2_ocfmargin)) +not(is_nan(oth496_net_indicator_4_feature6)) +not(is_nan(oth496_sal_indicator_q_feature7)) +not(is_nan(fnd17_aebitd5yr)) +not(is_nan(oth496_gps_indicator_8_feature8)) +not(is_nan(oth496_net_indicator_9_feature7)) +not(is_nan(anl44_2_pretaxprofit_coveredby)) +not(is_nan(fnd23_icsm_m_ppos)) +not(is_nan(fnd17_ry5ngmtp)) +not(is_nan(anl14_numofests_ptp_fy4)) +not(is_nan(anl14_high_ptprep_fy4)) +not(is_nan(country_level_profitability_score)) +not(is_nan(anl14_mean_ntprep_fp5)) +not(is_nan(fnd23_intfvm_graa)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_mpgghcy3)) +not(is_nan(oth496_indicator_q_feature11)) +not(is_nan(mdl138_longsimeq_qpdi3_gross_margin)) +not(is_nan(oth496_net_indicator_3_feature1)) +not(is_nan(oth496_net_indicator_8_feature0)) +not(is_nan(anl14_low_ntp_fp2)) +not(is_nan(fnd28_fsa1_value_02502a)) +not(is_nan(oth496_gps_indicator_7_feature8)) +not(is_nan(anl10_grmfq2_pred_surps_v1_6235)) +not(is_nan(anl14_low_ntprep_fp3)) +not(is_nan(mdl138_longsimeq_qpdi5_net_margin)) +not(is_nan(oth496_gps_indicator_4_feature10)) +not(is_nan(oth460_dcgd_class)) +not(is_nan(fnd72_s_pit_or_is_q_ebitda)) +not(is_nan(anl14_actvalue_ptp_fp0)) +not(is_nan(fnd28_statisticsa_value_05509a)) +not(is_nan(anl14_low_ptp_fy3)) +not(is_nan(oth496_net_indicator_o_feature11)) +not(is_nan(anl44_2_grossmargin_lastactvalue)) +not(is_nan(oth496_net_indicator_7_feature8)) +not(is_nan(anl14_median_ptp_fp3)) +not(is_nan(anl14_median_ntp_fp1)) +not(is_nan(anl14_low_ntp_fy1)) +not(is_nan(oth496_net_indicator_2_feature4)) +not(is_nan(anl14_actvalue_opp_fp0)) +not(is_nan(fnd23_intfvalld1_kgim)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_apg)) +not(is_nan(fnd17_alldelay1_ttmebitdmg)) +not(is_nan(oth496_sal_indicator_6_feature12)) +not(is_nan(oth496_net_indicator_9_feature0)) +not(is_nan(oth432_sgrp_mae)) +not(is_nan(oth460_1l_mtps)) +not(is_nan(oth496_net_indicator_7_feature6)) +not(is_nan(oth496_net_indicator_3_feature4)) +not(is_nan(anl14_numofests_ntp_fy1)) +not(is_nan(oth496_net_indicator_6_feature8)) +not(is_nan(mdl219_1_yoychggpm)) +not(is_nan(fnd23_icsm_m_mtps)) +not(is_nan(gross_profit_total)) +not(is_nan(mdl31_gm_pct_last_y)) +not(is_nan(oth496_net_indicator_2_feature2)) +not(is_nan(oth460_sopp_l1)) +not(is_nan(oth496_net_indicator_3_feature12)) +not(is_nan(fnd28_pftlta_value_08306a)) +not(is_nan(fnd28_value_07260q)) +not(is_nan(anl14_low_opp_fy3)) +not(is_nan(anl14_high_opp_fy3)) +not(is_nan(oth496_gps_indicator_4_feature11)) +not(is_nan(pv96_last_dps_gross)) +not(is_nan(anl14_high_ntprep_fp2)) +not(is_nan(oth496_gps_indicator_8_feature10)) +not(is_nan(anl14_stddev_ntp_fp1)) +not(is_nan(fnd28_wsannualstats_value_08306)) +not(is_nan(fnd17_alldelay1_2tcpngmpoa)) +not(is_nan(oth496_net_indicator_o_feature12)) +not(is_nan(fnd28_astut_value_08426a)) +not(is_nan(oth496_sal_indicator_7_feature9)) +not(is_nan(anl14_mean_ntp_fy2)) +not(is_nan(fnd23_intfvalld1_lbim)) +not(is_nan(anl14_numofests_ntprep_fp1)) +not(is_nan(anl14_numofests_ntp_fp5)) +not(is_nan(mdl109_gross_margin_chg)) +not(is_nan(anl10_grmfq1_pred_surps_v1_6234)) +not(is_nan(fnd44_mscore)) +not(is_nan(oth496_sal_indicator_q_feature1)) +not(is_nan(oth496_indicator_o_feature10)) +not(is_nan(oth496_net_indicator_p_feature6)) +not(is_nan(oth496_net_indicator_3_feature5)) +not(is_nan(oth496_net_indicator_3_feature9)) +not(is_nan(anl14_low_ptp_fp3)) +not(is_nan(oth496_sal_indicator_2_feature12)) +not(is_nan(oth496_gps_indicator_7_feature3)) +not(is_nan(anl14_numofests_ntprep_fy2)) +not(is_nan(fnd17_ttmgrosmgn)) +not(is_nan(fnd28_pftlta_value_08316a)) +not(is_nan(anl14_high_ntprep_fp5)) +not(is_nan(mdl264_sopp_class)) +not(is_nan(oth496_net_indicator_1_feature3)) +not(is_nan(anl10_grmfq1_smart_ests_v0_6238)) +not(is_nan(anl14_median_ptprep_fy4)) +not(is_nan(anl14_mean_ptp_fp2)) +not(is_nan(grossmargin_currency_code)) +not(is_nan(mdl31_gm_pct_last_qtr)) +not(is_nan(anl14_stddev_ntp_fy1)) +not(is_nan(anl14_low_ntprep_fp2)) +not(is_nan(mdl138_qpdi4_gross_margin)) +not(is_nan(fnd23_intfvmalld1_gnia)) +not(is_nan(oth496_gps_indicator_3_feature1)) +not(is_nan(anl14_median_ptprep_fy1)) +not(is_nan(mdl219_2_mpnghc)) +not(is_nan(oth496_gps_indicator_2_feature9)) +not(is_nan(oth496_gps_indicator_9_feature6)) +not(is_nan(lead_manager_fee_amount)) +not(is_nan(mdl109_net_margin)) +not(is_nan(oth496_sal_indicator_7_feature8)) +not(is_nan(fnd28_ishta_value_01100a)) +not(is_nan(mdl109_op_margin_chg)) +not(is_nan(oth496_sal_indicator_4_feature11)) +not(is_nan(oth496_indicator_q_feature2)) +not(is_nan(anl14_low_ptp_fy1)) +not(is_nan(anl14_low_ntprep_fy1)) +not(is_nan(anl14_mean_ntp_fp1)) +not(is_nan(oth496_net_indicator_3_feature7)) +not(is_nan(oth496_net_indicator_n_feature8)) +not(is_nan(anl14_high_ntp_fp2)) +not(is_nan(anl14_high_ptp_fy5)) +not(is_nan(mws36_relevance)) +not(is_nan(anl14_stddev_ntprep_fp5)) +not(is_nan(anl14_stddev_ptprep_fy3)) +not(is_nan(oth496_indicator_o_feature0)) +not(is_nan(mdl138_longsimeq_qpdi4_op_margin)) +not(is_nan(mdl177_global_opmb)) +not(is_nan(anl14_low_ntp_fp1)) +not(is_nan(anl44_2_pretaxprofit_lastactvalue)) +not(is_nan(fnd23_intfvmfm_rltr)) +not(is_nan(anl14_median_opp_fy2)) +not(is_nan(oth496_gps_indicator_9_feature10)) +not(is_nan(fnd17_alldelay1_agrosmgn)) +not(is_nan(fnd23_intfvmalld1_ppos)) +not(is_nan(anl14_high_ntprep_fp4)) +not(is_nan(anl14_high_opp_fy2)) +not(is_nan(anl44_2_operatingprofit_prevalue)) +not(is_nan(mdl31_gm_pct_prior_qtr)) +not(is_nan(profitability_consistency_score_backfill)) +not(is_nan(oth496_sal_indicator_2_feature1)) +not(is_nan(oth496_gps_indicator_1_feature0)) +not(is_nan(anl10_grmfy2_consensus_6236)) +not(is_nan(oth496_gps_indicator_3_feature0)) +not(is_nan(oth496_gps_indicator_3_feature3)) +not(is_nan(fnd17_ttmebitdmg)) +not(is_nan(fnd17_agrosmgn2)) +not(is_nan(mdl177_global_chgnpm)) +not(is_nan(anl14_numofests_opp_fy1)) +not(is_nan(anl14_low_ptp_fy5)) +not(is_nan(oth496_gps_indicator_7_feature5)) +not(is_nan(anl14_median_ptp_fy3)) +not(is_nan(anl44_2_netprofit_rep_prevalue)) +not(is_nan(fnd28_wsannualstats_value_05509)) +not(is_nan(anl14_numofests_ptprep_fy4)) +not(is_nan(mdl264_2l_ppgs)) +not(is_nan(fnd23_intfvalld1_prgv)) +not(is_nan(anl10_grmfq2_consensus_6233)) +not(is_nan(oth496_sal_indicator_6_feature11)) +not(is_nan(anl14_mean_ntprep_fy3)) +not(is_nan(mdl77_all_delay_1_mpnghc)) +not(is_nan(mdl50_bk_cn_profitability)) +not(is_nan(anl14_low_ptp_fy2)) +not(is_nan(mdl264_2l_dgcd)) +not(is_nan(oth496_sal_indicator_n_feature7)) +not(is_nan(fnd72_pit_or_bs_a_bs_pure_retained_earnings)) +not(is_nan(anl14_median_ntp_fp3)) +not(is_nan(oth496_net_indicator_4_feature5)) +not(is_nan(anl69_best_ebit_to_sales)) +not(is_nan(mdl138_longsimeq_qpdi3_net_margin)) +not(is_nan(fnd17_grosmgn5yr)) +not(is_nan(oth496_gps_indicator_1_feature2)) +not(is_nan(anl14_median_ntprep_fy3)) +not(is_nan(mdl138_qpdi4_berry)) +not(is_nan(anl14_numofests_opp_fy3)) +not(is_nan(oth496_net_indicator_3_feature6)) +not(is_nan(anl14_mean_ptprep_fy3)) +not(is_nan(mdl138_longsimeq_pg_4idp)) +not(is_nan(oth496_gps_indicator_8_feature3)) +not(is_nan(anl14_stddev_ntprep_fp4)) +not(is_nan(anl44_2_operatingprofit_coveredby)) +not(is_nan(operating_profit_3)) +not(is_nan(anl14_median_ntp_fy5)) +not(is_nan(oth496_gps_indicator_7_feature11)) +not(is_nan(mdl138_qpdi3_op_margin)) +not(is_nan(fnd28_value_18304q)) +not(is_nan(fnd31_qsg5additionalfactor3_monthly_apgghcy1)) +not(is_nan(mdl138_qpdi4_op_margin)) +not(is_nan(anl10_grmfq1_pred_surps_v0_6232)) +not(is_nan(fnd28_newq_value_08676q)) +not(is_nan(anl10_grmfy1_pred_surps_v1_6253)) +not(is_nan(mdl138_qpdi5_op_margin)) +not(is_nan(anl14_mean_ntp_fp3)) +not(is_nan(fnd72_pit_or_is_q_pretax_inc)) +not(is_nan(fnd17_alldelay1_aptmgnpct2)) +not(is_nan(anl14_high_opp_fp1)) +not(is_nan(oth496_sal_indicator_p_feature11)) +not(is_nan(fnd28_pftlta_value_08321a)) +not(is_nan(anl14_numofests_ptp_fp2)) +not(is_nan(mdl138_qpdi3_net_margin)) +not(is_nan(fnd17_ngmtpmtt)) +not(is_nan(oth496_net_indicator_4_feature3)) +not(is_nan(fnd17_tcpngmpoa)) +not(is_nan(anl14_high_ntp_fy2)) +not(is_nan(mdl177_global_all_delay_1_yoychggpm)) +not(is_nan(fnd17_aptmgnpct)) +not(is_nan(fnd23_intfvmalld1_mtps)) +not(is_nan(fnd17_ry5ngmpo)) +not(is_nan(anl14_mean_ntprep_fy2)) +not(is_nan(oth496_gps_indicator_4_feature0)) +not(is_nan(mdl264_3l_mpns)) +not(is_nan(anl14_numofests_ntprep_fp2)) +not(is_nan(oth496_sal_indicator_4_feature4)) +not(is_nan(oth496_gps_indicator_6_feature12)) +not(is_nan(fnd23_intfvalld1_rltr)) +not(is_nan(fnd23_blsm_cila)) +not(is_nan(oth496_ff_net_mgn_gr)) +not(is_nan(oth496_sal_indicator_4_feature10)) +not(is_nan(oth496_sal_indicator_3_feature2)) +not(is_nan(anl10_grmpast_det_estvalue_6318)) +not(is_nan(anl14_low_ptprep_fy4)) +not(is_nan(fnd23_intfvalld1_pbnv)) +not(is_nan(fnd23_blsm_cema)) +not(is_nan(anl10_grmff_6248)) +not(is_nan(oth496_gps_indicator_4_feature3)) +not(is_nan(oth496_gps_indicator_8_feature4)) +not(is_nan(oth496_net_indicator_p_feature11)) +not(is_nan(oth496_sal_indicator_1_feature6)) +not(is_nan(mdl109_margin_stab)) +not(is_nan(anl14_mean_opp_fy3)) +not(is_nan(profitability_level_score)) +not(is_nan(oth496_sal_indicator_3_feature4)) +not(is_nan(fnd23_intfvmalld1_rltr)) +not(is_nan(anl14_stddev_ntp_fp2)) +not(is_nan(fnd28_growthratesa_value_08579a)) +not(is_nan(anl10_grmfq2_pred_surps_v2_6266)) +not(is_nan(anl44_2_pretaxprofit_value)) +not(is_nan(oth496_sal_indicator_o_feature2)) +not(is_nan(anl14_high_ntprep_fp3)) +not(is_nan(fnd72_s_pit_or_is_q_is_tot_cash_com_dvd)) +not(is_nan(anl14_low_opp_fy2)) +not(is_nan(oth496_sal_indicator_6_feature6)) +not(is_nan(oth496_sal_indicator_6_feature3)) +not(is_nan(fnd28_newq_value_08579q)) +not(is_nan(oth496_sal_indicator_9_feature9)) +not(is_nan(fnd23_intfvalld1_lbtm)) +not(is_nan(oth496_sal_indicator_n_feature6)) +not(is_nan(oth496_sal_indicator_3_feature5)) +not(is_nan(fnd31_devnorthamericaadditionalfactor4_apg)) +not(is_nan(anl14_low_ntp_fp3)) +not(is_nan(anl14_low_ntp_fy4)) +not(is_nan(fscore_profitability)) +not(is_nan(oth496_gps_indicator_8_feature9)) +not(is_nan(anl44_2_pretaxprofit_prevalue)) +not(is_nan(mdl177_global_nopatmargin)) +not(is_nan(oth496_net_indicator_9_feature12)) +not(is_nan(fnd28_bsassetq_value_02301q)) +not(is_nan(anl14_high_ntp_fp3)) +not(is_nan(quarterly_gross_margin_percent_3)) +not(is_nan(anl14_numofests_ntprep_fy4)) +not(is_nan(oth496_gps_indicator_3_feature10)) +not(is_nan(anl10_grmfq2_smart_ests_v2_6231)) +not(is_nan(mdl77_yoychggpm)) +not(is_nan(oth496_net_indicator_1_feature11)) +not(is_nan(oth496_gps_indicator_4_feature12)) +not(is_nan(fnd23_intfvalld1_mtps)) +not(is_nan(oth496_sal_indicator_n_feature4)) +not(is_nan(fnd17_alldelay1_aebitdmg)) +not(is_nan(oth496_gps_indicator_6_feature10)) +not(is_nan(oth496_gps_indicator_1_feature4)) +not(is_nan(anl14_low_ntprep_fy3)) +not(is_nan(fnd28_wcannuala_value_08306)) +not(is_nan(anl14_high_ptprep_fy2)) +not(is_nan(anl14_median_ntprep_fy2)) +not(is_nan(oth496_sal_indicator_4_feature8)) +not(is_nan(fnd23_intfvm_rltr)) +not(is_nan(anl14_numofests_ptprep_fy2)) +not(is_nan(mdl264_sopp_l1)) +not(is_nan(anl14_stddev_ntp_fp4)) +not(is_nan(fnd17_alldelay1_grosmgn5yr)) +not(is_nan(fnd17_alldelay1_ry5ngmtp)) +not(is_nan(oth460_2l_dgcd)) +not(is_nan(oth496_gps_indicator_3_feature4)) +not(is_nan(mdl109_berry)) +not(is_nan(oth496_gps_indicator_7_feature0)) +not(is_nan(fnd17_alldelay1_ngmtpmtt)) +not(is_nan(anl14_mean_ptprep_fy5)) +not(is_nan(oth496_indicator_o_feature4)) +not(is_nan(mdl177_global_salegpm)) +not(is_nan(oth496_gps_indicator_4_feature9)) +not(is_nan(oth496_indicator_o_feature6)) +not(is_nan(oth496_net_indicator_n_feature0)) +not(is_nan(country_profitability_consistency_score)) +not(is_nan(fnd72_1_bs_gross_fix_asset)) +not(is_nan(oth496_net_indicator_4_feature12)) +not(is_nan(oth496_sal_indicator_n_feature5)) +not(is_nan(oth496_sal_indicator_1_feature12)) +not(is_nan(anl14_median_opp_fy3)) +not(is_nan(fnd28_value_18268q)) +not(is_nan(anl14_numofests_ntp_fy2)) +not(is_nan(anl14_mean_ntprep_fy5)) +not(is_nan(oth460_3l_dgcd)) +not(is_nan(oth496_gps_indicator_3_feature2)) +not(is_nan(oth496_net_indicator_8_feature6)) +not(is_nan(anl14_median_ntp_fy4)) +not(is_nan(fnd28_newq_value_08321q)) +not(is_nan(anl14_stddev_ptp_fy2)) +not(is_nan(oth496_net_indicator_p_feature8)) +not(is_nan(anl14_mean_ptp_fy5)) +not(is_nan(fnd17_alldelay1_qgrosmgn)) +not(is_nan(fnd72_s_pit_or_bs_q_bs_pure_retained_earnings)) +not(is_nan(oth496_net_indicator_1_feature6)) +not(is_nan(anl14_low_ntprep_fp4)) +not(is_nan(oth496_sal_indicator_p_feature4)) +not(is_nan(fnd17_alldelay1_a2netmrgn)) +not(is_nan(fnd17_tcpngmpnq)) +not(is_nan(anl14_median_ntp_fp5)) +not(is_nan(anl14_high_ptp_fp1)) +not(is_nan(oth496_sal_indicator_1_feature11)) +not(is_nan(anl10_grmpast_det_indicator_6322)) +not(is_nan(oth496_net_indicator_n_feature3)) +not(is_nan(oth496_gps_indicator_3_feature11)) +not(is_nan(fnd23_intfvmalld1_ctpa)) +not(is_nan(anl14_median_opp_fy1)) +not(is_nan(oth496_sal_indicator_6_feature5)) +not(is_nan(anl10_grmpast_det_analyst_6324)) +not(is_nan(anl14_mean_ptp_fy1)) +not(is_nan(fnd23_intfvalld1_cpoa)) +not(is_nan(oth496_net_indicator_7_feature0)) +not(is_nan(cashflow_efficiency_rank_us)) +not(is_nan(anl14_stddev_ptp_fy5)) +not(is_nan(anl14_median_ptp_fy4)) +not(is_nan(oth496_sal_indicator_4_feature0)) +not(is_nan(anl14_mean_ntp_fy1)) +not(is_nan(fnd13_statementq_dgcd)) +not(is_nan(oth496_gps_indicator_9_feature5)) +not(is_nan(anl14_mean_opp_fy2)) +not(is_nan(oth496_net_indicator_6_feature6)) +not(is_nan(anl14_median_ntprep_fp4)) +not(is_nan(oth496_net_indicator_1_feature5)) +not(is_nan(oth496_sal_indicator_p_feature1)) +not(is_nan(anl14_numofests_ntp_fp4)) +not(is_nan(fnd17_margin5yr)) +not(is_nan(oth496_gps_indicator_9_feature4)) +not(is_nan(oth496_sal_indicator_2_feature3)) +not(is_nan(fnd23_intfvmalld1_ppgs)) +not(is_nan(fnd28_pftlta_value_08366a)) +not(is_nan(country_profitability_level_score)) +not(is_nan(oth496_sal_indicator_4_feature9)) +not(is_nan(fnd28_newq_value_08306q)) +not(is_nan(mdl138_qpdi5_berry)) +not(is_nan(anl44_2_netprofit_rep_lastactvalue)) +not(is_nan(fscore_bfl_profitability)) +not(is_nan(anl44_2_pretaxprofit_rep_prevalue)) +not(is_nan(oth496_sal_indicator_1_feature10)) +not(is_nan(oth496_sal_indicator_4_feature6)) +not(is_nan(oth496_gps_indicator_8_feature6)) +not(is_nan(fnd28_pftlta_value_08325a)) +not(is_nan(oth496_net_indicator_6_feature3)) +not(is_nan(accrued_goodwill_gross_amount)) +not(is_nan(oth496_sal_indicator_2_feature6)) +not(is_nan(anl10_grmfq2_smart_ests_v1_6246)) +not(is_nan(anl14_mean_ptprep_fy2)) +not(is_nan(mdl219_2_mpoghc)) +not(is_nan(fnd28_wcannuala_value_08321)) +not(is_nan(anl14_mean_ntp_fy3)) +not(is_nan(oth496_gps_indicator_6_feature8)) +not(is_nan(anl14_stddev_ptprep_fy2)) +not(is_nan(anl10_grmfy1_pred_surps_v2_6243)) +not(is_nan(fnd17_alldelay1_npmtrendgr)) +not(is_nan(anl14_mean_ptprep_fy4)) +not(is_nan(anl14_numofests_ntprep_fp3)) +not(is_nan(fnd17_alldelay1_aptmgnpct)) +not(is_nan(oth496_sal_indicator_p_feature10)) +not(is_nan(fnd23_intfvalld1_ppgs)) +not(is_nan(fnd28_ratesq_value_08676q)) +not(is_nan(mdl264_1l_mtps)) +not(is_nan(oth496_gps_indicator_9_feature1)) +not(is_nan(fnd72_s_pit_or_is_q_pretax_inc)) +not(is_nan(oth496_sal_indicator_n_feature10)) +not(is_nan(oth496_net_indicator_4_feature2)) +not(is_nan(fnd23_intfvalld1_ppos)) +not(is_nan(oth496_gps_indicator_7_feature7)) +not(is_nan(anl14_high_ptprep_fy1)) +not(is_nan(mdl219_1_bmpo)) +not(is_nan(anl14_median_ptp_fp2)) +not(is_nan(pv96_m21_hs_dvd_yqe)) +not(is_nan(anl14_mean_ntprep_fp4)) +not(is_nan(anl14_numofests_ntprep_fp5)) +not(is_nan(underwriting_fee_amount)) +not(is_nan(oth496_gps_indicator_7_feature9)) +not(is_nan(oth496_net_indicator_4_feature0)) +not(is_nan(mdl264_sopp_l2)) +not(is_nan(mdl138_qpdi5_net_margin)) +not(is_nan(fnd72_pit_or_is_a_pretax_inc)) +not(is_nan(anl14_stddev_ntp_fy3)) +not(is_nan(pretaxprofitrep_currency_code)) +not(is_nan(mdl264_3l_dgcd)) +not(is_nan(anl14_mean_opp_fy1)) +not(is_nan(oth496_net_indicator_3_feature3)) +not(is_nan(oth496_gps_indicator_1_feature12)) +not(is_nan(oth496_net_indicator_8_feature12)) +not(is_nan(mdl219_1_ocfmargin)) +not(is_nan(anl14_low_ntp_fy2)) +not(is_nan(anl14_low_ptprep_fy3)) +not(is_nan(mdl77_all_delay_1_bmpo)) +not(is_nan(oth496_net_indicator_9_feature3)) +not(is_nan(anl14_numofests_ptp_fy5)) +not(is_nan(anl10_grmfy1_pred_surps_v0_6259)) +not(is_nan(accrued_assets_gross_amount)) +not(is_nan(mdl37_income)) +not(is_nan(mdl109_gross_margin)) +not(is_nan(anl14_stddev_ptp_fp3)) +not(is_nan(anl14_mean_ntprep_fp1)) +not(is_nan(oth496_sal_indicator_4_feature1)) +not(is_nan(fnd28_ratesq_value_08579q)) +not(is_nan(anl14_numofests_ptp_fy1)) +not(is_nan(oth496_sal_indicator_1_feature1)) +not(is_nan(fnd72_s_pit_or_is_q_cur_profit_japan)) +not(is_nan(anl44_2_netprofit_lastactccy)) +not(is_nan(anl44_2_netprofit_lastactvalue)) +not(is_nan(pretaxprofit_currency_code)) +not(is_nan(oth496_gps_indicator_2_feature7)) +not(is_nan(oth496_gps_indicator_6_feature1)) +not(is_nan(fnd17_npmtrendgr)) +not(is_nan(anl14_low_ptprep_fy1)) +not(is_nan(cashflow_efficiency_rank_derivative_us)) +not(is_nan(oth496_net_indicator_1_feature9)) +not(is_nan(oth496_net_indicator_p_feature9)) +not(is_nan(oth496_gps_indicator_9_feature0)) +not(is_nan(anl14_stddev_ntprep_fy5)) +not(is_nan(mdl77_bmpo)) +not(is_nan(oth496_gps_indicator_4_feature5)) +not(is_nan(mdl138_qpdi3_gross_margin)) +not(is_nan(anl14_mean_ntprep_fp2)) +not(is_nan(anl14_numofests_ptp_fy3)) +not(is_nan(oth496_sal_indicator_7_feature11)) +not(is_nan(oth496_sal_indicator_p_feature12)) +not(is_nan(mdl264_3l_ppgs)) +not(is_nan(fnd23_blsm_cbpa)) +not(is_nan(anl14_stddev_ntprep_fy2)) +not(is_nan(fnd23_icsm_m_ppgs)) +not(is_nan(mdl177_global_chgopm)) +not(is_nan(oth496_net_indicator_9_feature2)) +not(is_nan(anl14_numofests_ntp_fy5)) +not(is_nan(mdl138_longsimeq_qpdi3_berry)) +not(is_nan(oth496_net_indicator_3_feature8)) +not(is_nan(mdl219_1_mpn)) +not(is_nan(oth496_net_indicator_6_feature11)) +not(is_nan(accounts_receivable_gross)) +not(is_nan(oth496_sal_indicator_1_feature9)) +not(is_nan(oth496_sal_indicator_7_feature4)) +not(is_nan(oth496_sal_indicator_1_feature0)) diff --git a/手动优化模板提示词.txt b/手动优化模板提示词.txt new file mode 100644 index 0000000..eb9dca9 --- /dev/null +++ b/手动优化模板提示词.txt @@ -0,0 +1,15 @@ +请作为量化金融因子分析专家,严格按以下规则执行: +我的需求:当我给你一个量化因子表达式时,你需要直接输出一个用于优化替换其核心数据字段的金融逻辑分析表。 +你的输出规则: +输出必须是纯Markdown表格,包含且仅包含以下三列: +逻辑分类 +核心关键词(多个词用 | 分隔) +对应的投资逻辑 +表格必须有恰好四行,代表四个不同的优化方向。 +每一行的内容必须满足以下质量要求: +逻辑分类:必须是简短、专业且互不重复的金融概念名称。 +核心关键词:必须提供2-4个可直接用于替换原字段名的、具体且标准的英文财务指标或数据字段关键词。 +对应的投资逻辑:必须用一句话清晰阐明选择此类指标的金融学原理或市场假设,不能是简单的指标解释。 +禁止事项:输出中不得出现任何额外的解释、分析过程、步骤说明或对话内容。 +现在,请基于我提供的以下因子表达式进行分析并输出表格: +not(is_nan(pv87_2_pretaxprofit_af_matrix_all_median)) \ No newline at end of file