Tag: algorithm

Excel-Levenshteinalgorithm应用于列

我正在尝试使用Levenshteinalgorithm来查找logging之间的相似性。 我有什么是项目#的列,说明,查找,相似性(%),ReturnSimilarItem。 在列描述我有几个不同的描述,在lookUp项目中,我将具有类似的值,以描述列中的值。 使用Levenshtein函数我想要识别相似性,如果超过90%,我想返回附加到类似项目的Item#列的值。请参阅图片以获得更好的描述。 这里是我使用的Levenshtein的代码: Function Levenshtein3(ByVal string1 As String, ByVal string2 As String) As Long Dim i As Long, j As Long, string1_length As Long, string2_length As Long Dim distance(0 To 60, 0 To 50) As Long, smStr1(1 To 60) As Long, smStr2(1 To 50) As Long Dim min1 As Long, min2 As Long, […]

在Excel和R之间传输交易

有没有办法在R和Excel之间进行调用,以便使用EOD数据运行R quantstrat软件包。 将build议交易发送到Excel文件(必须手动插入,因为代理没有API),然后将交易从Excel文件导入到R进行持续分析? 谢谢你的帮助

目标在PHP中寻求function

我想在PHP中实现function,类似于在Microsoft Excel中使用Goal Seek所提供的function。 这样的事情可以在PHP中实现吗? 这里是详细的故事 我们正在为一家金融公司编写个人贷款pipe理应用程序。 他们目前使用Excel工作表来做各种负载,EMI等计算。 现在他们想在网上实现这个function,以便他们的员工可以从任何地方访问它。 在这个我们必须编程兴趣计算。 这个利息计算是非常复杂的,但可以这么说,利息是用减less的方法计算的,但是这样做总是比平息less一点。 比如说,有人以10%的利率贷款10000个,为期12个月(1年)。 在这种情况下,平息将为1000(10000 *(10/100))。 我们必须在减less的方法中显示借款人的利息计算,并且减less方法的总利息应该总是less于平息。 为此,我们必须计算实际上高于10%的利率。 为了达到他们(客户)目前使用的目标searchfunction的确切值,因为这非常快。 在我们正在开发的在线软件中,我们已经实现了执行这个计算的逻辑,但是这需要很长的时间,因为我们必须执行一个循环,这个循环在100000次以上迭代达到可接受的值。 我希望我已经正确地解释了整个情况。

在另一段时间内的天数

我有2个独立但连续的date范围。 第一个范围是项目的开始和结束date。 可以说,开始= 3/2/10和结束= 5/16/10。 第二个范围是一个月的边界(比如3/1/10到3/31/10,4/1/10到4/30/10等等),我需要弄清楚每个月有多less天第一个范围。 上面的例子的答案是3月= 10,4月= 30,5月= 16。 我试图找出一个Excel公式或VBA函数,会给我这个价值。 任何想法在这个algorithm? 我觉得它应该很容易,但我似乎无法弄清楚。 我有一个公式,如果月份范围的任何一部分在项目的开始/结束,但不是天数,将返回TRUE / FALSE。 该function在下面。 return month_start <= project_end And month_end >= project_start

如何打印循环导致R中的上三angularmatrix

R中的脚本如下。 for (i in 1:(ncol(K)-1)) #ncol=7,K is dataset for (j in i:ncol(K)){ print(mi.empirical(rbind(K[, i],K[,j]))) } 输出是给定的 [1] 0 [1] 0.1412579 [1] 0.4597332 [1] 0.382798 [1] 0.1162086 [1] 0.3379114 [1] 0.4848073 [1] 0 [1] 0.3103481 [1] 0.1556235 [1] 0.02243661 [1] 0.123117 [1] 0.2290079 [1] 0 [1] 0.1460452 [1] 0.3638203 [1] 0.2569532 [1] 0.1117262 [1] 0 [1] […]

将Excel数据导入到R中

我正在研究一个由261 x 10matrix组成的excel文件。 matrix由2010年至2015年10只股票的周收益率组成。因此,每个variables有10个variables(股票)和261个观察值(周收益率)。 对于我的硕士论文,我必须在我的matrix上应用Rüschendorf和Puccetti(2012)开发的“重排algorithm”。 我不会在这个概念的理论方面进一步细节。 问题是我下载了一个能够在R中执行重排algorithm的软件包。我testing了它,并且完美地工作。 其实我唯一需要知道的是如何将我的excelmatrix导入到R中,以便能够执行重排algorithm。 我可以重写我的matrix为R(手动),只需通过使用R中的matrix编程公式编码matrix的每个元素: A = matrix( c(), nrow= , ncol= , byrow=TRUE) 问题是这样做对于这样一个大matrix(261 x 10)将是非常耗时的。 他们有什么办法在R中导入我的excelmatrix,并且R将它识别为由数值组成的matrix,可以进行计算(类似于手动执行的情况)? 以这种方式,我只需要运行R中提供的“重排algorithm”function。 提前致谢。

游泳混合泳中继时间仿真algorithm

我试图模拟这个网站页面的I / O 我的input表如下所示: 现在在从input表中取出值并按升序排列后,我在一个临时工作表中获得了这个值: 这是我的结果表看起来像: 现在我已经尝试过这种sorting过程后(没有添加代码sorting,因为它不是问题): Set rng = Union(wTime.Range("D6:D25"), wTime.Range("F6:F25"), wTime.Range("H6:H25"), wTime.Range("J6:J25")) cnt1 = 1: cnt2 = 1: cnt3 = 1: cnt4 = 1 wTime.Range("A6:A25") = Empty 'Ticker For i = 1 To 20 bckStroke(i) = wTemp.Range("A" & i + 1).Value brstStroke(i) = wTemp.Range("C" & i + 1).Value btrFly(i) = wTemp.Range("E" & i […]

获得excel列标题的algorithm解释

根据这个话题: 如何将列号(例如127)转换为excel列(例如AA) 我不明白algorithm是什么: 这里 有人能解释我,在一个while循环中发生了什么?

用多个背包和约束求解一种背包概率

我有以下的问题,我想解决与Excel解决或任何其他工具(任何build议是受欢迎的),但我不想写代码。 我有几个项目(约40),放在几个背包(约5)。 每个项目有不同的重量,但每个背包都有相同的空间。 项目重量的总和远小于背包的容量。 我需要做的是在背包中分配物品,使其充满相同的重量。 换句话说,减less方差。 有一个限制:一些项目不能在一起。 我有一个列表(或邻接matrix)的项目可以或不可以一起去。 当然一旦一件物品放在背包里就不能进入第二件物品(每件物品只有一件物品)。 我试图解决这个与Excel解决scheme,但所有的algorithm3说,他们找不到解决scheme,但手动我可以find他们,所以我觉得我没有正确的configuration。 无论如何,我只能configuration有关权重的问题的一部分,但我不能设置有关项目之间不兼容问题的一部分。 感谢您的帮助

帮助我优化VBA Excel代码,将表单上每行的某些列复制到另一个表中

我需要将表A中每一行的某些列复制到表B中。 我创build了一个创build2个匹配列号的数组(变体)的子,所以我可以将A图中的第3列映射为等于B图中的第8列等。 一切正常,事情是非常缓慢的,这里是: Sub insertIntoSelectedOpps(opCols As Variant, siebelCols As Variant, ByVal length As Integer) Dim insertRange As Range Dim siebelRange As Range Dim rowCount As Integer Set insertRange = shSelected.Range("a3", "bb4") 'very wide table!' Set siebelRange = shDatabase.UsedRange.Rows rowCount = siebelRange.Rows.count MsgBox "siebel row count: " & rowCount For i = 2 To rowCount Set […]