Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.cmm.msu.ru/~mikhail88/term4/tm.files/frog.txt
Дата изменения: Tue Apr 17 19:31:18 2007
Дата индексирования: Tue Oct 2 18:29:18 2012
Кодировка: Windows-1251
package strings;

/**
*

Title:


*

Description:


*

Copyright: Copyright (c) 2007


*

Company:


* @author Mikhail Kuravskiy
* @version 1.0
*/

public class task2 {
public task2() {
}

static String exp = "----HHHHHHHHHHHHHHHHHHHHHHH----------HHHHHHHHHHHHHHHHHHHHH------HHHHHHHHHH----HHHHHHHHHHHHHHHHHHHHHH-----------------------HHHHHHHHHHHHHHHHHHHHHH----------HHHHHHHHHHHHHHHHH--------HHHHHHHHHH------HHHHHHHHHHHHHHHHHHHHHHH----------------";
static String pred = "--------HHHHHHHHHHHHHHHHHHHHHHH----HHHHHHHHHHHHHHHHHHHHHHH--------------------HHHHHHHHHHHHHHHHHHHHHHH-------------------HHHHHHHHHHHHHHHHHHHHHHH------------HHHHHHHHHHHHHHHHHHHHHHH-------------------HHHHHHHHHHHHHHHHHHHHHHH---------------";

static double Signs(double a, int s) {
double r;
r = (double)((int)(a * Math.pow(10, s))) / Math.pow(10, s);
return r;
}

public static void main(String[] args) {
task2 task21 = new task2();

int f_p = 0;
int f_n = 0;
int t_p = 0;
int t_n = 0;

for (int i = 0; i < exp.length(); i++) {
if (exp.charAt(i) == pred.charAt(i)) {
if (exp.charAt(i) == '-') {
t_n++;
}
else {
t_p++;
}
}
else {
if (exp.charAt(i) == '-') {
f_p++;
}
else {
f_n++;
}
}
}

System.out.println("False positive: " + f_p);
System.out.println("False negative: " + f_n);
System.out.println("True positive: " + t_p);
System.out.println("True negative: " + t_n);

System.out.println("Чувствительность: " + Signs(((double)t_p / ((double)t_p + (double)f_n)), 4));
System.out.println("Специфичность: " + Signs(((double)t_n / ((double)t_n + (double)f_p)), 4));
System.out.println("Точность: " + Signs(((double)t_p / ((double)t_p + (double)f_p)), 4));
System.out.println("Сверхпредсказание: " + Signs(((double)f_p / ((double)f_p + (double)t_p)), 4));
System.out.println("Недопредсказание: " + Signs(((double)f_n / ((double)f_n + (double)t_n)), 4));

}

}