benfords-law

    1热度

    1回答

    我正在用Java编写一个程序来查看Benford法则是否真的如此。我使用的是BigDecimal,但是自从我实现它之后就出现了一个错误。 import java.lang.*; import java.math.BigDecimal; public class BenfordLaw { public static int oneornot(BigDecimal number) {

    3热度

    4回答

    我想实现Benford定律的一个版本(http://en.wikipedia.org/wiki/Benford%27s_law) ,它基本上要求数字的第一位数字进行分布分析。 1934---> 1 0.04 ---> 4 -56 ---> 5 你如何在MATLAB中做到这一点?

    2热度

    1回答

    我已经像GDP,通货膨胀,等等中行=不同的宏观经济指标和列=年 由于缺少一些值(例如宏观经济数据的数据集:任何国家的国内生产总值在任何一年),它们被收取为“不适用”。 当我执行以下操作: # data = read.table("14varnumeros.txt", header = FALSE, sep = "", na.strings = "NA", dec = ".", strip.whi

    5热度

    3回答

    我有一个快速的问题。我试图在java中制作一个欺诈检测应用程序,该应用程序将主要基于本福德法则。本福德的定律非常酷,它基本上可以解释为,在真实的金融交易中,第一个数字通常是1,2或3,很少是8,9。我还没有能够得到Benford公式转换成可以在Java中运行的代码。 http://www.mathpages.com/home/kmath302/kmath302.htm此链接更多关于本福特法律是什么

    1热度

    1回答

    我想创建一个应用程序,将弄清楚如何找到第n个位置上的数字benfords法律,到目前为止,我还没有能够做到这一点。我可以在第一个位置找到号码,但之后我不确定。下面是本福特定律的资源: http://www.mathpages.com/home/kmath302/kmath302.htm 有什么我想在最底部(最后一个公式)做的,但我似乎无法让它进入代码工科数学公式。 这是我做的第一个数字在任何给定的

    -1热度

    2回答

    我有一个庞大的数据集,我希望能根据本福德定律进行测试。 到目前为止,我已被提取的第一个数字,以及基于该 =LEFT(A1,1)*1 我乘以1的式因为LEFT接通位成一个字符串的图表。 我希望自动化这个程序。有没有办法做到这一点与VBA或更简单/更优雅的公式呢?

    0热度

    2回答

    我必须编写一个程序来证明本福特法则为两个数据列表。我认为我的代码大部分已经停止了,但我认为我错过了一些小错误。我很抱歉,如果这不是该网站应该如何使用,但我真的需要帮助。这是我的代码。 def getData(fileName): data = [] f = open(fileName,'r') for line in f: data.append(lin

    -2热度

    4回答

    我读取一个文本文件并将数据放入String的ArrayList。 的数据是一样 China 12351235123 Korea 123532523 USA 12341235123 我只需要那些整数数据作为一个整数找到整数的第一位。我知道如何找到第一个数字,但我不知道如何只能拾取整数数据。

    0热度

    2回答

    所以我必须编写一个程序到 =>分析三个不同的数据文件,并试图确认本福德定律。您将创建一个控制台应用程序,用于打开每个文件,计算以'1','2','3'等开头的值的数量,然后输出每个数字的百分比。 我想我已经把它关闭了,但是我一直在Dev C++中出现错误。 int analyzeData(string fname) { ifstream infile(string fname);