R中编辑距离的自定义替换矩阵

R中编辑距离的自定义替换矩阵,r,levenshtein-distance,edit-distance,R,Levenshtein Distance,Edit Distance,我需要根据替换的自定义成本函数计算两个字符串之间的编辑距离。例如,我想指定将“a”替换为“b”的成本与将“a”替换为“c”的成本不同 是否有一个R包允许我将自定义成本矩阵作为参数传递?如果没有,我将不得不为此修改一个包,那么您认为哪个包适合实现这种扩展 谢谢。我得出的结论是,没有这样的软件包能够满足我的需要。因此,我必须通过编写一个R包(它实际上不是通用的,很容易适应其他应用程序)来提出我自己的解决方案来解决这个问题 这是给好奇的人看的->它看起来像utils包中的adist这样做。这是给不同类

我需要根据替换的自定义成本函数计算两个字符串之间的编辑距离。例如,我想指定将“a”替换为“b”的成本与将“a”替换为“c”的成本不同

是否有一个R包允许我将自定义成本矩阵作为参数传递?如果没有,我将不得不为此修改一个包,那么您认为哪个包适合实现这种扩展


谢谢。

我得出的结论是,没有这样的软件包能够满足我的需要。因此,我必须通过编写一个R包(它实际上不是通用的,很容易适应其他应用程序)来提出我自己的解决方案来解决这个问题


这是给好奇的人看的->

它看起来像
utils
包中的
adist
这样做。这是给不同类型的操作分配不同的单位成本。我需要的是一个由两个字符组成的函数,用于计算不同字符对的不同成本。e、 g插入('a','b')=2,插入(d,e)=7