摘要 |
PROBLEM TO BE SOLVED: To anonymize data including a numerical attribute value.SOLUTION: A method includes the steps of: generating, with regard to each of data blocks including security attribute values and numerical attribute values, an aggregate of data blocks in which a distance defined according to a value attribute and based on a numerical attribute value included in the data blocks is within a threshold value; determining, with regard to each data block, whether a frequency distribution of a security attribute value of the data block and a data block included in an aggregate generated with regard to the data block satisfies a predetermined condition or not; generating, with regard a data block whose frequency distribution satisfies the predetermined condition, a second numerical attribute value from numerical attribute values of a data block included in the aggregate generated; substituting the numerical attribute value in the data block whose frequency distribution satisfies the predetermined condition, with the second numerical attribute value generated with regard to the data block. |