import { KFoldRunSeparateTest } from "./KFoldRunSeparateTest"; import { ExperimentPerformance } from "../Performance/ExperimentPerformance"; import { Experiment } from "./Experiment"; export declare class MxKFoldRunSeparateTest extends KFoldRunSeparateTest { protected M: number; /** * Constructor for KFoldRunSeparateTest class. Basically sets K parameter of the K-fold cross-validation and M for * the number of times. * * @param M number of cross-validation times. * @param K K of the K-fold cross-validation. */ constructor(M: number, K: number); /** * Execute the MxKFold run with separate test set with the given classifier on the given data set using the given parameters. * * @param experiment Experiment to be run. * @return An ExperimentPerformance instance. */ execute(experiment: Experiment): ExperimentPerformance; }