文件名称:求矩阵值得matlab代码-Category_Comparison_Algorithim:类别_比较_算法
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-20 17:02:30
系统开源
求矩阵值得matlab代码类别_比较_算法 这个小算法从数据帧(从主文件生成)中找到成对的个体,然后根据评分系统进行比较。 算法本身是我对以下问题的解决方案。 假设有 1000 名年龄在 20 到 40 岁之间、M/F 性别和 8 条可能具有非洲/亚洲/欧洲血统的染色体的个体(例如,25-M-Af-Eu-Af-As-Eu-Eu -作为-作为)。 您的目标是开发一个 Matlab/R 代码,以优化最相似个体的配对。 评分方案如下:个体匹配的每个类别/染色体等于一分(年龄差5<=年被视为匹配)。 一对相同的单对价值 10 分,您可以获得的最高分是 10,000。 让个人不配对每人会受到 5 分的惩罚。包括生成此数据集的代码和一些图表,显示您的代码对多个数据集的评分分布。 R脚本为比较算法执行的步骤 生成数据框 根据年龄差异度量为匹配对的所有组合创建距离矩阵。 创建函数来计算匹配行的分数。 制作年龄差异大于 5 的 1000 x 1000 矩阵 制作 1000 x 1000 对之间所有归一化分数的矩阵 将两个 1000 x 1000 矩阵相加并删除所有大于 1 的条目 将分数矩阵转换回非标准
【文件预览】:
Category_Comparison_Algorithim-master
----main.R(11KB)
----run_results_summary.xlsx(4KB)
----README.md(2KB)
----LICENSe(1KB)