aisakaki/JSON-Statistical-Analysis

Analysis JSONs

★ 0Forks 0PythonGitHub ↗Compare

README

JSON随机抽样比较器

  • 在聚类结束后,省去人工分析,让分析自动化进行

  • json-statistical-analysis.py为对比两个指定JSON文件的差异并输出

  • json-random-analysis.py

    输入两个文件夹的路径APath和BPath和抽样个数N

    程序会从这两个文件夹里各随机抽取N个样本进行对比分析 。(若包含子文件夹,随机抽样范围会扩大到子文件夹中)

    程序将会输出每一组随机样本内容的详细对比,并且对每一个比较种类输出一个相似度值。值越大,相似度越大;值越小,相似度越小(差异越大)

    相似度按从小到大排序,且所有的子项目也会参与排序,且在结果会标明其父项目是谁

  • json-random-analysis-clusters

    输入聚类结果的文件路径,和两个想比较种类的聚类结果的类号和簇号以及特征文件夹路径

    程序会对两个聚类后的结果进行分析,分析内容与上同

  • 当相似度(S)小于绝对不同门限(AD threshold)的时候,不会显示其BNE值

  • 聚类结果文件格式: id,class,cluster No.

  • 过滤特征文件格式: 包含所有白名单特征的列表 ['xxxx','xxxxx'],且为pickle格式

Contributors

aisakaki

Issues