Browse code

add additional shared include files

git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/preprocessCore@26950 bc3139a8-67e5-0310-9ffc-ced21a209358

Ben Bolstad authored on 08/09/2007 05:05:18
Showing5 changed files

... ...
@@ -1,5 +1,5 @@
1 1
 Package: preprocessCore
2
-Version: 0.99.12
2
+Version: 0.99.13
3 3
 Title: A collection of pre-processing functions
4 4
 Author: Benjamin Milo Bolstad <bmb@bmbolstad.com>
5 5
 Maintainer: Benjamin Milo Bolstad <bmb@bmbolstad.com>
6 6
new file mode 100644
... ...
@@ -0,0 +1,10 @@
1
+#ifndef AVG_LOG_H
2
+#define AVG_LOG_H
3
+
4
+void AverageLog(double *data, int rows, int cols, int *cur_rows, double *results, int nprobes, double *resultsSE);
5
+void AverageLog_noSE(double *data, int rows, int cols, int *cur_rows, double *results, int nprobes);
6
+
7
+void averagelog_no_copy(double *data, int rows, int cols, double *results, double *resultsSE);
8
+void averagelog(double *data, int rows, int cols, double *results, double *resultsSE);
9
+
10
+#endif
0 11
new file mode 100644
... ...
@@ -0,0 +1,8 @@
1
+#ifndef BIWEIGHT_H
2
+#define BIWEIGHT_H 1
3
+
4
+void tukeybiweight(double *data, int rows, int cols, double *results, double *resultsSE);
5
+void TukeyBiweight(double *data, int rows, int cols, int *cur_rows, double *results, int nprobes, double *resultsSE);
6
+double Tukey_Biweight(double *x, int length);
7
+
8
+#endif
0 9
new file mode 100644
... ...
@@ -0,0 +1,7 @@
1
+#ifndef LOG_AVG_H
2
+#define LOG_AVG_H 1
3
+
4
+void logaverage(double *data, int rows, int cols, double *results, double *resultsSE);
5
+void LogAverage(double *data, int rows, int cols, int *cur_rows, double *results, int nprobes, double *resultsSE);
6
+
7
+#endif
0 8
new file mode 100644
... ...
@@ -0,0 +1,17 @@
1
+#ifndef RLM_H
2
+#define RLM_H 1
3
+
4
+void rlm_fit(double *x, double *y, int rows, int cols, double *out_beta, double *out_resids, double *out_weights, double (* PsiFn)(double, double, int), double psi_k, int max_iter,int initialized);
5
+
6
+void rlm_wfit(double *x, double *y, double *w, int rows, int cols, double *out_beta, double *out_resids, double *out_weights, double (* PsiFn)(double, double, int), double psi_k, int max_iter,int initialized);
7
+
8
+
9
+
10
+double med_abs(double *x, int length);
11
+double irls_delta(double *old, double *new, int length);
12
+
13
+void rlm_fit_anova(double *y, int y_rows, int y_cols,double *out_beta, double *out_resids, double *out_weights,double (* PsiFn)(double, double, int), double psi_k,int max_iter, int initialized);
14
+
15
+void rlm_wfit_anova(double *y, int y_rows, int y_cols, double *w, double *out_beta, double *out_resids, double *out_weights,double (* PsiFn)(double, double, int), double psi_k,int max_iter, int initialized);
16
+
17
+#endif