Facilitate the procedure of evaluating a predictor. This evaluation system comprises an input receiving unit via which elements constituting an evaluation index are specified and an evaluation-index calculation unit that calculates an evaluation-index value for a data set. The evaluation index comprises an element of a first type that evaluates the sample data, an element of a second type that applies weights to the sample data, and an element of a third type that performs a statistical process on a plurality of sample data based on information outputted by the element of the first type and the element of the second type. The evaluation-index calculation unit calculates the above-mentioned evaluation-index value based on the evaluation index comprising the elements received by the input receiving unit.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An evaluation system, comprising: a processor configured to function as: an input receiving unit configured to receive designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and an evaluation-index calculation unit configured to calculate an evaluation-index value for a data set based on an evaluation index constituted by including the element received by the input receiving unit, the data set being a set of sample data each including a predicted value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function taking a value of an explanation variable as input and outputting the predicted value, and the evaluation index value indicating a result of evaluation on appropriateness of the predicted value outputted by the predictor for the value of the explanation variable inputted. 2. The evaluation system according to claim 1, wherein the evaluation-index calculation unit calculates the evaluation-index value by carrying out an operation defined by the evaluation index to the data set. 3. The evaluation system according to claim 1, wherein the processor further configured to function as: determination unit configured to determine whether the predictor has desirable performance or not based on the evaluation-index value and a criterion. 4. The evaluation system according to claim 3, wherein in relation to each of a first evaluation index and a second evaluation index, the input receiving unit receives designation of a specific element out of the elements belonging to the first type, designation of a specific element out of the elements belonging to the second type, and designation of a specific element out of the elements belonging to the third type, the evaluation-index calculation unit calculates a first evaluation-index value by carrying out an operation defined by the first evaluation index to the data set, and calculates a second evaluation-index value by carrying out an operation defined by the second evaluation index to the data set, and the determination unit determines based on the first evaluation-index value and the second evaluation-index value whether the predictor has desirable performance or not. 5. The evaluation system according to claim 1, further comprising: a storage configured to store a plurality of elements belonging to the first type, a plurality of elements belonging to the second type and a plurality of elements belonging to the third type, wherein the evaluation-index calculation unit carries out the operation by referring to the storage unit. 6. An evaluation system, comprising: input receiving unit configured to receive designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and evaluation module generation configured to generate an evaluation module that carrying out an operation defined by an evaluation index constituted by including the element received by the input receiving means to the data set, the evaluation module being a module calculating an evaluation-index value by carrying out an operation defined by the evaluation index to a data set, the data set being a set of sample data each of which includes a predicted value that is a value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function taking a value of an explanation variable as input and outputting the predicted value, and the evaluation-index value is a value indicating a result of evaluation on a degree of appropriateness of the predicted value which the predictor outputs for the value of the explanation variable inputted. 7. The evaluation system according to claim 7, further comprising: a storage configured to store a plurality of elements belonging to the first type, a plurality of elements belonging to the second type and a plurality of elements belonging to the third type, wherein the evaluation module generation unit generates the evaluation module by referring to the storage unit. 8. The evaluation system according to claim 5, wherein the input receiving unit receives designation of a specific element out of the plurality of elements stored in the storage unit. 9. The evaluation system according to claim 1, wherein the input receiving unit receives an input of information in which a name identifying the evaluation index, designation of a specific element out of the plurality of elements belonging to the first type, designation of a specific element out of the plurality of elements belonging to the second type, and designation of a specific element out of the plurality of elements belonging to the third type are associated each other. 10. The evaluation system according to claim 1, wherein the element belonging to the first type is an element which calculates a degree of difference between the predicted value and the observed value in relation to the sample data. 11. An evaluation method, comprising: receiving designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and calculating an evaluation-index value for a data set based on an evaluation index that is constituted by including the element received, the data set being a set of sample data each of which includes a predicted value that is a value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function that takes a value of an explanation variable as input and outputs the predicted value, the evaluation-index value being a value of evaluation on a degree of appropriateness of the predicted value which the predictor outputs for the value of the explanation variable inputted. 12. A computer-readable storage medium storing a program for causing a computer to execute: a first process of receiving designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and a second process of calculating an evaluation-index value for a data set based on an evaluation index constituted by including the element received in the first process, the data set being a set of sample data each of which includes a predicted value that is a value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function that takes a value of an explanation variable as input and outputs the predicted value, the evaluation-index value being a value of evaluation on a degree of appropriateness of the predicted value which the predictor outputs for the value of the explanation variable inputted. 13. A computer-readable storage medium storing a program for causing a computer to execute: a first process of receiving designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and a second process of generating an evaluation module carrying out an operation defined by an evaluation index that is constituted by including the element received in the first process to the data set, the evaluation module being a module calculating an evaluation-index value by carrying out an operation defined by the evaluation index to a data set, the data set being a set of sample data each of which includes a predicted value that is a value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function that takes a value of an explanation variable as input and outputs the predicted value, and the evaluation-index value being a value indicating a result of evaluation on a degree of appropriateness of the predicted value which the predictor outputs for the value of the explanation variable inputted. 14. A computer-readable storage medium storing a program for causing a computer to execute: a first process of receiving designation of an element out of elements belonging to a first type, designation of an element out of elements belonging to a second type, and designation of an element out of elements belonging to a third type, each of the element belonging to the first type, each of the element belonging to the first type and each of the element belonging to the first type included in an evaluation index, the evaluation index being constituted by including, at least, the element belonging to the first type, the element belonging to the second type, and the element belonging to the third type, the element belonging to the first type being used when evaluating sample data, the element belonging to the second type being used when applying weight to sample data, the element belonging to the third type being used when carrying out statistical processing to a plurality of pieces of sample data based on information outputted by the element belonging to the first type and information outputted by the element belonging to the second type; and a second process of generating an evaluation module carrying out an operation defined by an evaluation index that is constituted by including the element received in the first process to the data set, the evaluation module being a module calculating an evaluation-index value by carrying out an operation defined by the evaluation index to a data set, the data set being a set of sample data each of which includes a predicted value that is a value outputted by a predictor and a observed value corresponding to the predicted value, the predictor being a function that takes a value of an explanation variable as input and outputs the predicted value, and the evaluation-index value being a value indicating a result of evaluation on a degree of appropriateness of the predicted value which the predictor outputs for the value of the explanation variable inputted.