def run(xls_file, value_file, itemset_str_lst, delimiter, alternative): global readFile import readFile transaction_list, columnid2name = readFile.readFiles( xls_file, value_file, delimiter) max_lambda = maxLambda(transaction_list) if alternative < 0: global lamp from lamp import reverseValue transaction_list = reverseValue(transaction_list, "fisher") func = FunctionOfX(transaction_list, max_lambda, abs(alternative)) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in range(len(transaction_list)): t = transaction_list[i] if len(itemset & t.itemset) == len(itemset): flag_transactions_id.append(i) p_value, stat_value = func.calPValue(transaction_list, flag_transactions_id) n = len(transaction_list) n1 = func.getN1() sys.stdout.write("p-value: %s (N: %s, n1: %s, x: %s, a: %s)\n" % (p_value, n, n1, len(flag_transactions_id), stat_value)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter, alternative): global readFile import readFile transaction_list, columnid2name = readFile.readFiles(xls_file, value_file, delimiter) max_lambda = maxLambda(transaction_list) if alternative < 0: global lamp from lamp import reverseValue transaction_list = reverseValue( transaction_list, "fisher" ) func = FunctionOfX(transaction_list, max_lambda, abs( alternative ) ) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange( len(transaction_list) ): t = transaction_list[i] if len( itemset & t.itemset ) == len(itemset): flag_transactions_id.append( i ) p_value, stat_value = func.calPValue(transaction_list, flag_transactions_id) n = len(transaction_list) n1 = func.getN1() sys.stdout.write("p-value: %s (N: %s, n1: %s, x: %s, a: %s)\n" % (p_value, n, n1, len(flag_transactions_id), stat_value)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter, alternative): global readFile import readFile transaction_list, columnid2name = readFile.readFiles( xls_file, value_file, delimiter) if alternative < 0: global lamp from lamp import reverseValue transaction_list = reverseValue(transaction_list, "u_test") func = FunctionOfX(transaction_list, alternative) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in range(len(transaction_list)): t = transaction_list[i] if len(itemset & t.itemset) == len(itemset): flag_transactions_id.append(i) p_value, stat_score = func.calPValue(transaction_list, flag_transactions_id) # print i # print item_id # print columnid2name[item_id] # p, stat_score = func.calPValue(transaction_list, itemset) n = len(transaction_list) sys.stdout.write("p-value: %g (N: %s, x: %s, z-score: %f)\n" \ % (p_value, n, len(flag_transactions_id), stat_score)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter): transaction_list, columnid2name, lcm2transaction_id = readFile.readFiles(xls_file, value_file, delimiter) # transaction_list, columnid2name = readFile.readFiles(xls_file, value_file) func = FunctionOfX(transaction_list) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange( len(transaction_list) ): t = transaction_list[i] if len( itemset & t.itemset ) == len(itemset): flag_transactions_id.append( i ) p_value, stat_score = func.calPValue(transaction_list, flag_transactions_id) # print i # print item_id # print columnid2name[item_id] # p, stat_score = func.calPValue(transaction_list, itemset) n = len(transaction_list) sys.stdout.write("p-value: %g (N: %s, x: %s, z-score: %f)\n" \ % (p_value, n, len(flag_transactions_id), stat_score)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter, alternative): global readFile import readFile transaction_list, columnid2name = readFile.readFiles(xls_file, value_file, delimiter) if alternative < 0: global lamp from lamp import reverseValue transaction_list = reverseValue(transaction_list, "u_test") func = FunctionOfX(transaction_list, alternative) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange(len(transaction_list)): t = transaction_list[i] if len(itemset & t.itemset) == len(itemset): flag_transactions_id.append(i) p_value, stat_score = func.calPValue(transaction_list, flag_transactions_id) # print i # print item_id # print columnid2name[item_id] # p, stat_score = func.calPValue(transaction_list, itemset) n = len(transaction_list) sys.stdout.write("p-value: %g (N: %s, x: %s, z-score: %f)\n" % (p_value, n, len(flag_transactions_id), stat_score)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter): transaction_list, columnid2name, lcm2transaction_id = readFile.readFiles( xls_file, value_file, delimiter) # transaction_list, columnid2name = readFile.readFiles(xls_file, value_file) func = FunctionOfX(transaction_list) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange(len(transaction_list)): t = transaction_list[i] if len(itemset & t.itemset) == len(itemset): flag_transactions_id.append(i) p_value, stat_score = func.calPValue(transaction_list, flag_transactions_id) # print i # print item_id # print columnid2name[item_id] # p, stat_score = func.calPValue(transaction_list, itemset) n = len(transaction_list) sys.stdout.write("p-value: %g (N: %s, x: %s, z-score: %f)\n" \ % (p_value, n, len(flag_transactions_id), stat_score)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter): transaction_list, columnid2name, lcm2transaction_id = readFile.readFiles(xls_file, value_file, delimiter) max_lambda = maxLambda(transaction_list) func = FunctionOfX(transaction_list, max_lambda) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange( len(transaction_list) ): t = transaction_list[i] if len( itemset & t.itemset ) == len(itemset): flag_transactions_id.append( i ) p_value, stat_value = func.calPValue(transaction_list, flag_transactions_id) n = len(transaction_list) n1 = func.getN1() sys.stdout.write("p-value: %s (N: %s, n1: %s, x: %s, a: %s)\n" % (p_value, n, n1, len(flag_transactions_id), stat_value)) return (p_value, len(flag_transactions_id))
def run(xls_file, value_file, itemset_str_lst, delimiter): transaction_list, columnid2name, lcm2transaction_id = readFile.readFiles( xls_file, value_file, delimiter) max_lambda = maxLambda(transaction_list) func = FunctionOfX(transaction_list, max_lambda) colname2id_dict = readFile.colname2id(columnid2name) itemset = set() for i in itemset_str_lst: item_id = colname2id_dict[i] itemset.add(item_id + 1) flag_transactions_id = [] for i in xrange(len(transaction_list)): t = transaction_list[i] if len(itemset & t.itemset) == len(itemset): flag_transactions_id.append(i) p_value, stat_value = func.calPValue(transaction_list, flag_transactions_id) n = len(transaction_list) n1 = func.getN1() sys.stdout.write("p-value: %s (N: %s, n1: %s, x: %s, a: %s)\n" % (p_value, n, n1, len(flag_transactions_id), stat_value)) return (p_value, len(flag_transactions_id))