aboutsummaryrefslogtreecommitdiff
path: root/src/gensvm_base.c
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2020-07-12 23:37:57 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2020-07-12 23:37:57 +0100
commit19d98bb3d3ddf7c941c0d1e9df9e3614e0ccd68b (patch)
tree58cac0e2c30b7971d187deab2701ee70657b74a9 /src/gensvm_base.c
parentRemove unused OPTFLAGS (diff)
downloadgensvm-19d98bb3d3ddf7c941c0d1e9df9e3614e0ccd68b.tar.gz
gensvm-19d98bb3d3ddf7c941c0d1e9df9e3614e0ccd68b.zip
Print training accuracyHEADmaster
Diffstat (limited to 'src/gensvm_base.c')
-rw-r--r--src/gensvm_base.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gensvm_base.c b/src/gensvm_base.c
index 52e1e82..c5d036b 100644
--- a/src/gensvm_base.c
+++ b/src/gensvm_base.c
@@ -265,6 +265,7 @@ struct GenWork *gensvm_init_work(struct GenModel *model)
work->tmpZAZ = Calloc(double, (m+1)*(m+1)),
work->ZV = Calloc(double, n*(K-1));
work->beta = Calloc(double, K-1);
+ work->yhat = Calloc(long, n);
return work;
}
@@ -288,6 +289,7 @@ void gensvm_free_work(struct GenWork *work)
free(work->tmpZAZ);
free(work->ZV);
free(work->beta);
+ free(work->yhat);
free(work);
work = NULL;
}
@@ -317,4 +319,5 @@ void gensvm_reset_work(struct GenWork *work)
Memset(work->tmpZAZ, double, (m+1)*(m+1)),
Memset(work->ZV, double, n*(K-1));
Memset(work->beta, double, K-1);
+ Memset(work->yhat, long, n);
}