Package fis

Class jnifis


  • public class jnifis
    extends Object
    • Method Detail

      • setUserHomeFisproPath

        public static void setUserHomeFisproPath​(String path)
                                          throws Throwable
        Renseigne la variable UserHomeFisproPath de la librairie.
        Parameters:
        path - home user.
        Throws:
        Throwable
      • NewFIS

        public static long NewFIS​(String file_name,
                                  boolean cover)
      • NewFISFPA

        public static long NewFISFPA​(long fis_ptr,
                                     String data,
                                     int strategy,
                                     int min_card,
                                     double min_deg)
                              throws Throwable
        Throws:
        Throwable
      • NewGENFIS

        public static long NewGENFIS​(long fis_ptr,
                                     String data,
                                     boolean sort,
                                     double thres)
                              throws Throwable
        Throws:
        Throwable
      • NewFISSIMPLE

        public static long NewFISSIMPLE​(long fis_ptr,
                                        String data,
                                        String resultFile,
                                        double homogeneity_threshold,
                                        double loss_performance,
                                        int output_number,
                                        double min_matching_degree,
                                        double loss_coverage,
                                        double coverage_min,
                                        boolean keep_last,
                                        double max_err,
                                        boolean ruleRemoval,
                                        boolean variableRemoval,
                                        String validationFile)
                                 throws Throwable
        Throws:
        Throwable
      • NewFISOLS

        public static long NewFISOLS​(long fis_ptr,
                                     String data,
                                     int outputNumber,
                                     boolean generateRules,
                                     double standardDeviation,
                                     String conjunction,
                                     double totalUnexplainedVariance,
                                     double maximumNumberOfRules,
                                     boolean reduceVocabulary,
                                     double degradationAllowed,
                                     double numberOfConc,
                                     boolean useRuleConc,
                                     boolean outputFuzzification,
                                     boolean removeTemporaryFiles,
                                     String testDataFile)
                              throws Throwable
        Throws:
        Throwable
      • outputVocabularyReduction

        public static void outputVocabularyReduction​(long fis_ptr,
                                                     String data,
                                                     int outputNumber,
                                                     double blankThreshold,
                                                     double degradationAllowed,
                                                     double numberOfConc,
                                                     boolean useRuleConc)
                                              throws Throwable
        Throws:
        Throwable
      • NewCustomFISOPT

        public static long NewCustomFISOPT​(long fis_ptr,
                                           String data,
                                           String key,
                                           int iterations,
                                           double std_gauss,
                                           int constraints,
                                           int fails,
                                           double center_thres,
                                           int output_number,
                                           boolean without_redondancy,
                                           int seed_value,
                                           double sw1,
                                           double sw2,
                                           double sw3,
                                           int cardinal_vocabulary,
                                           double mu_thres,
                                           double loss_coverage)
                                    throws Throwable
        Throws:
        Throwable
      • NewFISOPT

        public static long NewFISOPT​(long fis_ptr,
                                     String fisPath,
                                     String data,
                                     String optimization_order,
                                     boolean output,
                                     boolean rules,
                                     int number_of_loops,
                                     double loss_coverage,
                                     int iterations,
                                     double std_gauss,
                                     int constraints,
                                     int fails,
                                     int output_number,
                                     int seed_value,
                                     double sw1,
                                     double sw2,
                                     double sw3,
                                     double mu_thres,
                                     boolean crossValidation,
                                     double learningDataRatio,
                                     boolean classif,
                                     double precision,
                                     int columnNumber,
                                     int sampleNumber,
                                     double minBetweenMF)
                              throws Throwable
        Throws:
        Throwable
      • NewTreeFIS

        public static long[] NewTreeFIS​(long fis_ptr,
                                        String data,
                                        String tree_file,
                                        String valid_file,
                                        String resultFistreeFile,
                                        String perfFistreeFile,
                                        int maxtreedepth,
                                        double min_ed_gain,
                                        double min_significant,
                                        double ambiguity_thres,
                                        int outputNumber,
                                        boolean prune,
                                        boolean split,
                                        double relperfloss,
                                        boolean relgain,
                                        boolean display,
                                        double covThresh,
                                        int min_leaf_card)
                                 throws Throwable
        Throws:
        Throwable
      • DeleteFIS

        public static void DeleteFIS​(long fis_ptr)
                              throws Throwable
        Throws:
        Throwable
      • EqualFIS

        public static boolean EqualFIS​(long fis1_ptr,
                                       long fis2_ptr)
                                throws Throwable
        Throws:
        Throwable
      • SetConjunction

        public static void SetConjunction​(long fis_ptr,
                                          String conjunction)
                                   throws Throwable
        Throws:
        Throwable
      • NbInputs

        public static int NbInputs​(long fis_ptr)
                            throws Throwable
        Throws:
        Throwable
      • NbOutputs

        public static int NbOutputs​(long fis_ptr)
                             throws Throwable
        Throws:
        Throwable
      • GetInput

        public static long GetInput​(long fis_ptr,
                                    int input_number)
                             throws Throwable
        Throws:
        Throwable
      • GetOutput

        public static long GetOutput​(long fis_ptr,
                                     int output_number)
                              throws Throwable
        Throws:
        Throwable
      • AddInput

        public static void AddInput​(long fis_ptr,
                                    long input_ptr)
                             throws Throwable
        Throws:
        Throwable
      • RemoveInput

        public static void RemoveInput​(long fis_ptr,
                                       int input_number)
                                throws Throwable
        Throws:
        Throwable
      • ReplaceInput

        public static void ReplaceInput​(long fis_ptr,
                                        int input_number,
                                        long input_ptr)
                                 throws Throwable
        Throws:
        Throwable
      • AddOutput

        public static void AddOutput​(long fis_ptr,
                                     long output_ptr)
                              throws Throwable
        Throws:
        Throwable
      • RemoveOutput

        public static void RemoveOutput​(long fis_ptr,
                                        int output_number)
                                 throws Throwable
        Throws:
        Throwable
      • ReplaceOutput

        public static void ReplaceOutput​(long fis_ptr,
                                         int output_number,
                                         long output_ptr)
                                  throws Throwable
        Throws:
        Throwable
      • NbRules

        public static int NbRules​(long fis_ptr)
                           throws Throwable
        Throws:
        Throwable
      • GetRule

        public static long GetRule​(long fis_ptr,
                                   int rule_number)
                            throws Throwable
        Throws:
        Throwable
      • AddRule

        public static void AddRule​(long fis_ptr,
                                   long rule_ptr)
                            throws Throwable
        Throws:
        Throwable
      • RemoveRule

        public static void RemoveRule​(long fis_ptr,
                                      int rule_number)
                               throws Throwable
        Throws:
        Throwable
      • NewRule

        public static long NewRule​(long fis_ptr,
                                   boolean active,
                                   int[] facteurs,
                                   double[] actions)
                            throws Throwable
        Throws:
        Throwable
      • Infer

        public static void Infer​(long fis_ptr,
                                 double[] inputs_value)
                          throws Throwable
        Throws:
        Throwable
      • InferFuzzyInput

        public static void InferFuzzyInput​(long fis_ptr,
                                           double[] kw,
                                           double[] sw,
                                           int nbAlphaCut,
                                           double[] inputs_values)
                                    throws Throwable
        Throws:
        Throwable
      • GetBuildFuzIn

        public static int GetBuildFuzIn​(long input_ptr,
                                        int input_number,
                                        double[] kw,
                                        double[] sw,
                                        double[] inputs_values,
                                        Vector<Double> fuzval)
                                 throws Throwable
        Throws:
        Throwable
      • GetRulesWeight

        public static double[] GetRulesWeight​(long ptr,
                                              double[] input_values)
                                       throws Throwable
        Throws:
        Throwable
      • DataFileInfer

        public static double[] DataFileInfer​(long fis_ptr,
                                             int output_number,
                                             String data_file,
                                             String result_file,
                                             double blank_thres,
                                             boolean display)
                                      throws Throwable
        Throws:
        Throwable
      • SortiesObtenues

        public static double[] SortiesObtenues​(long fis_ptr)
                                        throws Throwable
        Throws:
        Throwable
      • RemoveMFInInput

        public static void RemoveMFInInput​(long fis_ptr,
                                           int input_number,
                                           int mf_number)
                                    throws Throwable
        Throws:
        Throwable
      • RemoveMFInOutput

        public static void RemoveMFInOutput​(long fis_ptr,
                                            int output_number,
                                            int mf_number)
                                     throws Throwable
        Throws:
        Throwable
      • SetOutputDefuz

        public static void SetOutputDefuz​(long fis_ptr,
                                          int output_number,
                                          String defuz)
                                   throws Throwable
        Throws:
        Throwable
      • SetOutputImplicatifFuzzy

        public static void SetOutputImplicatifFuzzy​(long fis_ptr,
                                                    int output_number,
                                                    boolean impli)
                                             throws Throwable
        Throws:
        Throwable
      • SetOutputDisjunction

        public static void SetOutputDisjunction​(long fis_ptr,
                                                int output_number,
                                                String disjunction)
                                         throws Throwable
        Throws:
        Throwable
      • SetOutputClassif

        public static void SetOutputClassif​(long fis_ptr,
                                            int output_number,
                                            boolean classif)
                                     throws Throwable
        Throws:
        Throwable
      • GetOutputClassesLabels

        public static double[] GetOutputClassesLabels​(long fis_ptr,
                                                      int output_number)
                                               throws Throwable
        Throws:
        Throwable
      • Links

        public static void Links​(long fis_ptr,
                                 String data_file,
                                 double threshold,
                                 boolean sort,
                                 String file_prefix)
                          throws Throwable
        Throws:
        Throwable
      • Fuz2Crisp

        public static void Fuz2Crisp​(long fis_ptr,
                                     int output_number)
                              throws Throwable
        Throws:
        Throwable
      • Crisp2Fuz

        public static void Crisp2Fuz​(long fis_ptr,
                                     String defuz,
                                     int output_number)
                              throws Throwable
        Throws:
        Throwable
      • Imp2Conj

        public static void Imp2Conj​(long fis_ptr,
                                    int output_number,
                                    boolean transfPart)
                             throws Throwable
        Throws:
        Throwable
      • Conj2Imp

        public static int Conj2Imp​(long fis_ptr,
                                   int output_number,
                                   boolean transfPart)
                            throws Throwable
        Throws:
        Throwable
      • InitClasses

        public static void InitClasses​(long fis_ptr,
                                       int output_number,
                                       String data_file)
                                throws Throwable
        Throws:
        Throwable
      • InitPossibles

        public static void InitPossibles​(long fis_ptr)
                                  throws Throwable
        Throws:
        Throwable
      • AgregationResult

        public static double[][] AgregationResult​(long fis_ptr,
                                                  int output_number)
                                           throws Throwable
        Throws:
        Throwable
      • AgregationImpliResult

        public static int AgregationImpliResult​(long fis_ptr,
                                                int output_number,
                                                Vector<Double> result)
                                         throws Throwable
        Throws:
        Throwable
      • GetImpliConc

        public static int GetImpliConc​(long fis_ptr,
                                       int output_number,
                                       int rule_number,
                                       Vector<Double> result)
                                throws Throwable
        Throws:
        Throwable
      • InferErrorRegression

        public static double[] InferErrorRegression​(long fis_ptr)
                                             throws Throwable
        Throws:
        Throwable
      • NewInput

        public static long NewInput​(long input_ptr)
                             throws Throwable
        Throws:
        Throwable
      • NewInput

        public static long NewInput​(double[] t,
                                    double min,
                                    double max,
                                    boolean sort)
                             throws Throwable
        Throws:
        Throwable
      • NewRegularInput

        public static long NewRegularInput​(int nb_sef,
                                           double min,
                                           double max)
                                    throws Throwable
        Throws:
        Throwable
      • NewIrregularInput

        public static long NewIrregularInput​(double[] sommets,
                                             int nb_sef,
                                             double min,
                                             double max)
                                      throws Throwable
        Throws:
        Throwable
      • DeleteInput

        public static void DeleteInput​(long input_ptr)
                                throws Throwable
        Throws:
        Throwable
      • GetInputRange

        public static double[] GetInputRange​(long input_ptr)
                                      throws Throwable
        Throws:
        Throwable
      • GetInputActive

        public static boolean GetInputActive​(long input_ptr)
                                      throws Throwable
        Throws:
        Throwable
      • SetInputRange

        public static void SetInputRange​(long input_ptr,
                                         double domain_inf,
                                         double domain_sup)
                                  throws Throwable
        Throws:
        Throwable
      • SetInputActive

        public static void SetInputActive​(long input_ptr,
                                          boolean active)
                                   throws Throwable
        Throws:
        Throwable
      • GetNbMF

        public static int GetNbMF​(long input_ptr)
                           throws Throwable
        Throws:
        Throwable
      • GetMF

        public static long GetMF​(long input_ptr,
                                 int mf_number)
                          throws Throwable
        Throws:
        Throwable
      • GetMFGlob

        public static long GetMFGlob​(long input_ptr)
                              throws Throwable
        Throws:
        Throwable
      • GetMFConc

        public static long GetMFConc​(long input_ptr,
                                     int rule_number)
                              throws Throwable
        Throws:
        Throwable
      • AddMF

        public static void AddMF​(long input_ptr,
                                 long mf_ptr)
                          throws Throwable
        Throws:
        Throwable
      • ReplaceMF

        public static void ReplaceMF​(long input_ptr,
                                     int mf_number,
                                     long mf_ptr)
                              throws Throwable
        Throws:
        Throwable
      • ReplaceMFOutput

        public static void ReplaceMFOutput​(long input_ptr,
                                           int mf_number,
                                           long mf_ptr)
                                    throws Throwable
        Throws:
        Throwable
      • InputAppartenance

        public static double[] InputAppartenance​(long input_ptr)
                                          throws Throwable
        Throws:
        Throwable
      • GetBreakPoints

        public static double[] GetBreakPoints​(long input_ptr)
                                       throws Throwable
        Throws:
        Throwable
      • IsSfp

        public static boolean IsSfp​(long input_ptr)
                             throws Throwable
        Throws:
        Throwable
      • SetTemplate

        public static void SetTemplate​(long input_ptr,
                                       double kw,
                                       double sw)
      • GetKernelWeightTemplate

        public static double GetKernelWeightTemplate​(long input_ptr)
      • GetSupportWeightTemplate

        public static double GetSupportWeightTemplate​(long input_ptr)
      • PcPe

        public static double[] PcPe​(long input_ptr,
                                    double[] datas,
                                    int dataSize)
      • CheckFuzDist

        public static void CheckFuzDist​(long input_ptr)
      • InputDistance

        public static double InputDistance​(long input_ptr,
                                           double x,
                                           double y,
                                           boolean normalize)
      • NewOutput

        public static long NewOutput​(long output_ptr)
                              throws Throwable
        Throws:
        Throwable
      • NewRegularOutput

        public static long NewRegularOutput​(int nb_sef,
                                            double min,
                                            double max,
                                            String defuz,
                                            boolean classif,
                                            double default_value,
                                            String disj)
                                     throws Throwable
        Throws:
        Throwable
      • NewIrregularOutput

        public static long NewIrregularOutput​(double[] sommets,
                                              int nb_sef,
                                              double min,
                                              double max,
                                              String defuz,
                                              boolean classif,
                                              double default_value,
                                              String disj)
                                       throws Throwable
        Throws:
        Throwable
      • NewOutputFloue

        public static long NewOutputFloue​(long output_ptr)
                                   throws Throwable
        Throws:
        Throwable
      • NewOutputNette

        public static long NewOutputNette​(long output_ptr)
                                   throws Throwable
        Throws:
        Throwable
      • GetOutputDisjunction

        public static String GetOutputDisjunction​(long output_ptr)
                                           throws Throwable
        Throws:
        Throwable
      • SetOutputDefaultValue

        public static void SetOutputDefaultValue​(long output_ptr,
                                                 double default_value)
                                          throws Throwable
        Throws:
        Throwable
      • GetOutputDefaultValue

        public static double GetOutputDefaultValue​(long output_ptr)
                                            throws Throwable
        Throws:
        Throwable
      • GetOutputClassif

        public static boolean GetOutputClassif​(long output_ptr)
                                        throws Throwable
        Throws:
        Throwable
      • TypeDefuzzificationImplicatif

        public static String[] TypeDefuzzificationImplicatif()
                                                      throws Throwable
        Throws:
        Throwable
      • GetAlarm

        public static int GetAlarm​(long output_ptr)
                            throws Throwable
        Throws:
        Throwable
      • SetDefuzThres

        public static void SetDefuzThres​(long output_ptr,
                                         double thres)
                                  throws Throwable
        Throws:
        Throwable
      • GetDefuzThres

        public static double GetDefuzThres​(long output_ptr)
                                    throws Throwable
        Throws:
        Throwable
      • GetClasses

        public static double[] GetClasses​(long output_ptr)
                                   throws Throwable
        Throws:
        Throwable
      • IsQsp

        public static boolean IsQsp​(long output_ptr)
                             throws Throwable
        Throws:
        Throwable
      • GetMFParam

        public static double[] GetMFParam​(long ptr)
                                   throws Throwable
        Throws:
        Throwable
      • NewMFTriangular

        public static long NewMFTriangular​(String name,
                                           double a,
                                           double b,
                                           double c)
                                    throws Throwable
        Throws:
        Throwable
      • NewMFTrapezoidal

        public static long NewMFTrapezoidal​(String name,
                                            double a,
                                            double b,
                                            double c,
                                            double d)
                                     throws Throwable
        Throws:
        Throwable
      • NewMFSemiTrapezoidalInf

        public static long NewMFSemiTrapezoidalInf​(String name,
                                                   double a,
                                                   double b,
                                                   double c)
                                            throws Throwable
        Throws:
        Throwable
      • NewMFSemiTrapezoidalSup

        public static long NewMFSemiTrapezoidalSup​(String name,
                                                   double a,
                                                   double b,
                                                   double c)
                                            throws Throwable
        Throws:
        Throwable
      • NewMFDiscrete

        public static long NewMFDiscrete​(String name,
                                         double[] values)
                                  throws Throwable
        Throws:
        Throwable
      • NewMFUniversal

        public static long NewMFUniversal​(String name,
                                          double a,
                                          double b)
                                   throws Throwable
        Throws:
        Throwable
      • NewMFGaussian

        public static long NewMFGaussian​(String name,
                                         double std,
                                         double mean)
                                  throws Throwable
        Throws:
        Throwable
      • NewMFSinusInf

        public static long NewMFSinusInf​(String name,
                                         double a,
                                         double b)
                                  throws Throwable
        Throws:
        Throwable
      • NewMFSinusSup

        public static long NewMFSinusSup​(String name,
                                         double a,
                                         double b)
                                  throws Throwable
        Throws:
        Throwable
      • MFSupport

        public static double[] MFSupport​(long ptr)
                                  throws Throwable
        Throws:
        Throwable
      • MFAlphaKernel

        public static double[] MFAlphaKernel​(long ptr,
                                             double alpha)
                                      throws Throwable
        Throws:
        Throwable
      • GetRuleProps

        public static int[] GetRuleProps​(long ptr)
                                  throws Throwable
        Throws:
        Throwable
      • GetRuleConcs

        public static double[] GetRuleConcs​(long ptr)
                                     throws Throwable
        Throws:
        Throwable
      • SetRuleProp

        public static void SetRuleProp​(long ptr,
                                       int input_number,
                                       int prop)
                                throws Throwable
        Throws:
        Throwable
      • SetRuleConc

        public static void SetRuleConc​(long ptr,
                                       int output_number,
                                       double conc)
                                throws Throwable
        Throws:
        Throwable
      • GetRuleActive

        public static boolean GetRuleActive​(long ptr)
                                     throws Throwable
        Throws:
        Throwable
      • SetRuleActive

        public static void SetRuleActive​(long ptr,
                                         boolean active)
                                  throws Throwable
        Throws:
        Throwable
      • RulePoids

        public static double RulePoids​(long ptr)
                                throws Throwable
        Throws:
        Throwable
      • DeleteRule

        public static void DeleteRule​(long ptr)
                               throws Throwable
        Throws:
        Throwable
      • RulePremisseEqual

        public static boolean RulePremisseEqual​(long rule1_ptr,
                                                long rule2_ptr)
                                         throws Throwable
        Throws:
        Throwable
      • SetExpertWeight

        public static void SetExpertWeight​(long ptr,
                                           double weight)
                                    throws Throwable
        Throws:
        Throwable
      • GetExpertWeight

        public static double GetExpertWeight​(long ptr)
                                      throws Throwable
        Throws:
        Throwable
      • SetMissingValues

        public static void SetMissingValues​(long ptr_sif,
                                            String missing_values)
                                     throws Throwable
        Throws:
        Throwable
      • SetHFPHierarchy

        public static void SetHFPHierarchy​(long hfp_ptr,
                                           String hierarchy)
                                    throws Throwable
        Throws:
        Throwable
      • SetHFPConjunction

        public static void SetHFPConjunction​(long hfp_ptr,
                                             String hierarchy)
                                      throws Throwable
        Throws:
        Throwable
      • GetHFPToleranceThreshold

        public static double GetHFPToleranceThreshold​(long hfp_ptr)
                                               throws Throwable
        Throws:
        Throwable
      • SetHFPToleranceThreshold

        public static void SetHFPToleranceThreshold​(long hfp_ptr,
                                                    double tolerance)
                                             throws Throwable
        Throws:
        Throwable
      • SetHFPParameters

        public static void SetHFPParameters​(long hfp_ptr,
                                            String distance)
                                     throws Throwable
        Throws:
        Throwable
      • GetHFPNbInput

        public static int GetHFPNbInput​(long hfp_ptr)
                                 throws Throwable
        Throws:
        Throwable
      • GetHFPNbOutput

        public static int GetHFPNbOutput​(long hfp_ptr)
                                  throws Throwable
        Throws:
        Throwable
      • GetHFPInput

        public static long GetHFPInput​(long hfp_ptr,
                                       int input_number)
                                throws Throwable
        Throws:
        Throwable
      • GetHFPOutput

        public static long GetHFPOutput​(long hfp_ptr,
                                        int output_number)
                                 throws Throwable
        Throws:
        Throwable
      • HFPDelete

        public static void HFPDelete​(long hfp_ptr)
                              throws Throwable
        Throws:
        Throwable
      • GetHFPInputNumberOfMF

        public static int GetHFPInputNumberOfMF​(long hfp_input_ptr)
                                         throws Throwable
        Throws:
        Throwable
      • SetHFPInputNumberOfMF

        public static void SetHFPInputNumberOfMF​(long hfp_input_ptr,
                                                 int number)
                                          throws Throwable
        Throws:
        Throwable
      • HFPSelect

        public static void HFPSelect​(String data_file,
                                     String hfp_file,
                                     boolean ruleInductionMethodFPA,
                                     double min_cumul_weight,
                                     int cardinality_strategy,
                                     double min_matching_degree,
                                     int min_cardinality,
                                     String result_file_name,
                                     double loss_coverage,
                                     int initial_number_of_mf,
                                     int max_number_of_iter,
                                     String vertex_file,
                                     int output_number,
                                     String validation_file)
                              throws Throwable
        Throws:
        Throwable
      • HFPFIS

        public static long HFPFIS​(String data_file,
                                  String hfp_file,
                                  boolean ruleInductionMethodFPA,
                                  double min_cumul_weight,
                                  int cardinality_strategy,
                                  double min_matching_degree,
                                  int min_cardinality,
                                  int output_number,
                                  String vertex_file)
                           throws Throwable
        Throws:
        Throwable
      • ReplaceHFPOutput

        public static void ReplaceHFPOutput​(long hfp_ptr,
                                            int output_number,
                                            long output_ptr)
                                     throws Throwable
        Throws:
        Throwable
      • HFPSR

        public static long HFPSR​(String data_file,
                                 String inputs_mfs,
                                 int input_hierarchy,
                                 double input_tol,
                                 int output_mfs,
                                 int output_hierarchy,
                                 String output_defuz,
                                 String output_disj,
                                 double output_tol,
                                 String conjunction,
                                 boolean classif)
                          throws Throwable
        Throws:
        Throwable
      • PerfHeaderObserved

        public static String PerfHeaderObserved()
                                         throws Throwable
        Entete de la colonne observe du fichier performance
        Returns:
        String entete observe
        Throws:
        Throwable
      • PerfHeaderInferred

        public static String PerfHeaderInferred()
                                         throws Throwable
        Entete de la colonne infere du fichier performance
        Returns:
        String entete infere
        Throws:
        Throwable
      • PerfHeaderError

        public static String PerfHeaderError()
                                      throws Throwable
        Entete de la colonne erreur du fichier performance
        Returns:
        String entete erreur
        Throws:
        Throwable
      • PerfHeaderClassInferred

        public static String PerfHeaderClassInferred()
                                              throws Throwable
        Entete de la colonne classe infere du fichier performance
        Returns:
        String entete classe infere
        Throws:
        Throwable
      • PerfHeaderBlank

        public static String PerfHeaderBlank()
                                      throws Throwable
        Entete de la colonne blanc du fichier performance
        Returns:
        String entete blanc
        Throws:
        Throwable
      • LinksItemsRulesExtension

        public static String LinksItemsRulesExtension()
                                               throws Throwable
        Extension du fichier items rules
        Throws:
        Throwable
      • LinksRulesItemsExtension

        public static String LinksRulesItemsExtension()
                                               throws Throwable
        Extension du fichier rules items
        Throws:
        Throwable
      • LinksRulesLinksExtension

        public static String LinksRulesLinksExtension()
                                               throws Throwable
        Extension du fichier rules links
        Throws:
        Throwable
      • LinksRulesSortedExtension

        public static String LinksRulesSortedExtension()
                                                throws Throwable
        Extension du fichier rules sorted
        Throws:
        Throwable
      • GenerateSample

        public static void GenerateSample​(String dataFile,
                                          int sampleNumber,
                                          double learningDataRatio,
                                          int seed,
                                          boolean classif,
                                          int columnNumber,
                                          double precision,
                                          boolean replace,
                                          boolean truncate)
                                   throws Throwable
        Throws:
        Throwable
      • WriteTemplate

        public static void WriteTemplate​(String file,
                                         double kw,
                                         double sw)
                                  throws Throwable
        Throws:
        Throwable
      • DataDistance

        public static void DataDistance​(long fis,
                                        String dataFile,
                                        boolean normalize,
                                        double[] distances,
                                        double power,
                                        String outputFile)