File: wls-regression

package info (click to toggle)
r-cran-openmx 2.21.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,412 kB
  • sloc: cpp: 36,577; ansic: 13,811; fortran: 2,001; sh: 1,440; python: 350; perl: 21; makefile: 5
file content (160 lines) | stat: -rwxr-xr-x 6,180 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
#!/bin/sh

set -o errexit
set -o nounset
set -o noclobber

out=/tmp/wls-regression.$$.log
trap "rm -f $out" EXIT

opt="-q --vanilla --no-save"

tests="
inst/models/passing/ContinuousOnlyWLSTest.R
tests/testthat/test-WLS-acov.R
inst/models/passing/InvalidWLS.R
inst/models/passing/MultipleGroupWLS.R
inst/models/passing/WLS+CI.R
inst/models/passing/WeightedWLS.R
inst/models/passing/exoPredWLS.R
inst/models/passing/exoPredWLS2.R
inst/models/passing/SaturatedWLSTest.R
inst/models/passing/ifa-grm1.R
inst/models/passing/jointFactorWls.R
inst/models/passing/tangleF.R
tests/testthat/test-loadDataByRow.R
inst/models/passing/automaticStarts.R
inst/models/passing/IgnoreFixedConfidenceIntervals.R
inst/models/passing/acov_regression_test.R
inst/models/nightly/MultigroupWLS.R
inst/models/nightly/thresholdModel1Factor5VariateWLS.R
inst/models/nightly/JointWLS.R
inst/models/nightly/LegacyContinuousOnlyWLSTest.R
tests/testthat/test-LegacyMultipleGroupWLS.R
inst/models/nightly/LegacyWLS+CI.R
"
# nightly/InvalidComparisonDetection.R CSOLNP only

for t in $tests; do
  echo -n "$t\t"
  if false; then
    R $opt -f $t
  else
    if ! /usr/bin/time --format "%E %F %R %c" bash -c "R $opt -f $t > $out 2>&1"; then
      cat $out
      exit
    fi
  fi
done

exit 0

passing/ContinuousOnlyWLSTest.R	0:03.81 0 81633 45
passing/IntroSEM-OneFactorCov.R	0:03.97 0 82207 20
passing/MultipleGroupWLS.R	0:03.46 0 80831 7
passing/WLS+CI.R	0:14.50 0 80271 229
passing/ifa-grm1.R	0:10.73 0 127959 150
passing/jointFactorWls.R	0:18.06 0 85054 113
passing/tangleF.R	0:30.39 0 85672 98
nightly/JointWLS.R	8:13.82 0 94542 1652
nightly/MultigroupWLS.R	0:18.99 0 85125 270
nightly/thresholdModel1Factor5VariateWLS.R	1:20.04 0 140684 61771

with new backend implementation:

passing/ContinuousOnlyWLSTest.R	0:03.97 0 82737 62
passing/MultipleGroupWLS.R	0:03.35 0 65528 5
passing/WLS+CI.R	0:13.06 0 63045 252
passing/WeightedWLS.R	0:06.40 0 67673 87
passing/SaturatedWLSTest.R	0:02.04 0 62658 6
passing/ifa-grm1.R	0:04.60 0 124846 687
passing/jointFactorWls.R	0:13.10 0 83386 180
passing/tangleF.R	0:19.22 0 81016 1106
passing/automaticStarts.R	0:03.88 0 81663 127
passing/IgnoreFixedConfidenceIntervals.R	0:02.08 0 62651 56
nightly/MultigroupWLS.R	0:04.31 0 81574 89
nightly/thresholdModel1Factor5VariateWLS.R	1:02.47 0 147679 95597
nightly/JointWLS.R	0:11.83 0 82623 620

Optimized polychoric correlation:

passing/ContinuousOnlyWLSTest.R	0:04.47 0 82874 18
passing/MultipleGroupWLS.R	0:03.76 0 65894 7
passing/WLS+CI.R	0:14.38 0 63189 323
passing/WeightedWLS.R	0:06.31 0 68674 238
passing/SaturatedWLSTest.R	0:02.15 0 62700 5
passing/ifa-grm1.R	0:04.24 0 124850 75
passing/jointFactorWls.R	0:14.20 0 82976 111
passing/tangleF.R	0:19.77 0 81270 208
passing/automaticStarts.R	0:05.11 0 81788 725
passing/IgnoreFixedConfidenceIntervals.R	0:02.51 0 62523 40
nightly/MultigroupWLS.R	0:05.60 0 81879 216
nightly/thresholdModel1Factor5VariateWLS.R	1:02.69 0 168542 29155
nightly/JointWLS.R	0:05.56 0 88036 183

2019 Mar 22:

passing/ContinuousOnlyWLSTest.R	0:04.09 0 82896 32
passing/InvalidWLS.R	0:02.69 0 63122 12
passing/MultipleGroupWLS.R	0:03.62 0 72077 5
passing/WLS+CI.R	0:10.57 0 63979 24
passing/WeightedWLS.R	0:05.96 0 79809 254
passing/exoPredWLS.R	0:06.76 0 84456 62
passing/SaturatedWLSTest.R	0:02.07 0 62927 13
passing/ifa-grm1.R	0:04.05 0 125395 85
passing/jointFactorWls.R	0:11.81 0 84028 80
passing/tangleF.R	0:13.88 0 82335 96
passing/loadDataByRow.R	0:03.39 0 63880 39
passing/automaticStarts.R	0:03.99 0 82039 31
passing/IgnoreFixedConfidenceIntervals.R	0:02.11 0 62678 11
nightly/MultigroupWLS.R	0:04.56 0 82140 34
nightly/thresholdModel1Factor5VariateWLS.R	0:44.74 0 169846 9281
nightly/JointWLS.R	0:05.04 0 87819 105

2019 Nov 11

inst/models/passing/ContinuousOnlyWLSTest.R	0:03.68 1 53148 71
inst/models/passing/InvalidWLS.R	0:02.53 0 51484 321
inst/models/passing/MultipleGroupWLS.R	0:03.20 0 51481 8
inst/models/passing/WLS+CI.R	0:09.68 0 51861 90
inst/models/passing/WeightedWLS.R	0:05.41 0 51593 710
inst/models/passing/exoPredWLS.R	0:07.24 0 71010 109
inst/models/passing/exoPredWLS2.R	0:07.19 0 70583 95
inst/models/passing/SaturatedWLSTest.R	0:01.91 0 51610 3
inst/models/passing/ifa-grm1.R	0:03.60 0 56345 376
inst/models/passing/jointFactorWls.R	0:10.92 0 72018 413
inst/models/passing/tangleF.R	0:12.99 0 52260 260
tests/testthat/test-loadDataByRow.R	0:03.00 0 51620 19
inst/models/passing/automaticStarts.R	0:03.41 0 51632 33
inst/models/passing/IgnoreFixedConfidenceIntervals.R	0:01.83 0 51498 16
inst/models/nightly/MultigroupWLS.R	0:04.00 0 51971 75
inst/models/nightly/thresholdModel1Factor5VariateWLS.R	0:44.49 0 129280 18207
inst/models/nightly/JointWLS.R	0:04.77 0 84122 314
inst/models/nightly/LegacyContinuousOnlyWLSTest.R	0:03.72 0 51651 40
tests/testthat/test-LegacyMultipleGroupWLS.R	0:03.09 0 51485 8
inst/models/nightly/LegacyWLS+CI.R	0:10.94 2 52261 107

2021 Dec 23

inst/models/passing/ContinuousOnlyWLSTest.R	0:03.87 35 83849 1319
tests/testthat/test-WLS-acov.R	0:03.26 1 81309 132
inst/models/passing/InvalidWLS.R	0:02.44 0 53507 154
inst/models/passing/MultipleGroupWLS.R	0:03.77 0 74287 3475
inst/models/passing/WLS+CI.R	0:04.92 3 54053 3850
inst/models/passing/WeightedWLS.R	0:05.47 0 72411 3402
inst/models/passing/exoPredWLS.R	0:05.51 4 75808 3070
inst/models/passing/exoPredWLS2.R	0:04.70 7 76396 2463
inst/models/passing/SaturatedWLSTest.R	0:01.78 0 53535 44
inst/models/passing/ifa-grm1.R	0:03.21 9 75260 699
inst/models/passing/jointFactorWls.R	0:06.24 13 78401 4708
inst/models/passing/tangleF.R	0:06.50 1 75692 4354
tests/testthat/test-loadDataByRow.R	0:03.02 4 74711 1076
inst/models/passing/automaticStarts.R	0:03.37 0 74945 738
inst/models/passing/IgnoreFixedConfidenceIntervals.R	0:02.13 0 53248 229
inst/models/passing/acov_regression_test.R	0:02.64 0 72799 171
inst/models/nightly/MultigroupWLS.R	0:03.96 0 74886 1313
inst/models/nightly/thresholdModel1Factor5VariateWLS.R	0:22.83 1 75213 45863
inst/models/nightly/JointWLS.R	0:06.00 0 68766 3082
inst/models/nightly/LegacyContinuousOnlyWLSTest.R	0:03.46 0 77308 363
tests/testthat/test-LegacyMultipleGroupWLS.R	0:02.87 0 73400 264
inst/models/nightly/LegacyWLS+CI.R	0:05.80 2 73552 4928