• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-Aug-2021-

R/H03-Aug-2021-29,43423,232

demo/H25-Sep-2018-328231

man/H26-Jun-2021-30,55527,556

po/H03-May-2021-51,69237,118

src/H19-Apr-2021-41,89128,022

tests/H03-May-2022-4,0053,235

vignettes/H28-Apr-2021-369286

COPYRIGHTS.modregH A D25-Sep-20181.5 KiB4436

COPYRIGHTS.portsrcH A D25-Sep-20181.4 KiB3024

DESCRIPTION.inH A D19-Apr-2021414 1312

Makefile.inH A D26-Mar-2020917 3824

Makefile.winH A D25-Sep-2018590 3017

NAMESPACEH A D26-Mar-202016.4 KiB528516

SOURCES.tsH A D25-Sep-2018550 1811

loess-READMEH A D25-Sep-20181.3 KiB6353

splines-READMEH A D25-Sep-20182.6 KiB9782

loess-README

1A first try at de-obfuscate the structure, mainly in ./loessf.f :
2
3  ehg182(): warning(message) generator, defined in ./loessc.c
4	    called from almost any non-trivial function in loessf.f
5	    and hence *NOT* in the following calling structure
6
7
8loess()		        [R] ../R/loess.R
9|
10\-> simpleLoess()	[R]
11    |
12    |-> loess_raw	      loessc.c
13    |	 |
14    |	 |--> lowess_workspace   "
15    |	 |    |
16    |	 |    \--> lowesd
17    |	 |
18    |	 |
19    |	 |--> lowesf
20    |	 |    |
21    |	 |    \--> ehg136
22    |	 |         |
23    |	 |         \--> ehg127	{fit at one new x}
24    |	 |              |
25    |	 |              |--> ehg106	{partial sort (for median etc)}
26    |	 |              |
27    |	 |              |--> "LINPACK" [QR,SVD..]
28    |	 |              |
29    |    |              \--> ehg184	{warning}
30    |	 |
31    |    |
32    |	 |
33    |	 |
34    |	 |
35    |	 |
36    |	 |--> lowesb
37    |    |    |
38    |    |    |--> ehg183		{warning}
39    |    |    |
40    |    |    \--> ehg131
41    |    |         |
42    |    |         \--> ehg139
43    |    |              |
44    |    |              |--> ehg127  [see above]
45    |    |              |
46    |    |              \--> ehg137
47    |	 |
48    |
49    |
50    |
51    |-> loessp
52
53
54
55
56
57
58predict.loess() 	[R] ../R/loess.R
59|
60\-> predLoess()		[R]
61    |
62    \-> loess_raw	      loessc.c
63

splines-README

1smooth.spline()  [R]
2 |
3 \--> rbart() [ = C_rbart() ]           src/qsbart.f
4      |
5      \--> sbart()                      src/sbart.c
6           |--> sgram()                 src/sgram.f
7           |    |--> interv()           src/bvalue.f
8           |    \--> bsplvd()           src/bsplvd.f
9           |         \--> bsplvb()          "
10           |--> stxwx()                 src/stxwx.f
11           |    |--> interv()             (see above)
12           |    \--> bsplvd()               "
13           |         \--> bsplvb()          "
14           \--> sslvrg()                src/sslvrg.f
15                |--> sinerp()           src/sinerp.f
16                |--> bvalue()           src/bvalue.f   (above)
17                |    \--> interv()        (see above)
18                |--> interv()               "
19                |--> bsplvd()               "
20                |    \--> bsplvb()          "
21                |--> dpbfa()            ../../appl/dpbfa.f  {LINPACK}
22                \--> dpbsl()            ../../appl/dpbsl.f
23
24
25predict.smooth.spline()  [R]
26 |
27 \--> bvalus()                          src/bvalus.f
28       \--> bvalue()                    (see above)
29             \--> interv()                "
30
31
32-------------
33
34But note that both supsmu() and ppr() also call on smoothing splines :
35
36supsmu() [R]
37 |
38 |-> setsmu				src/ppr.f
39 \-> supsmu                               "
40     |
41     |--> smooth                          "
42     \--> spline                          "
43          |
44          |- intpr()
45          |- dblepr()
46          |- bdrsplerr()                src/ksmooth.c
47          |
48          \- rbart()                    (see above)
49             \-> sbart()  .....etc..... (see above)
50
51
52
53ppr()   [R]
54 |
55 |-> setppr				src/ppr.f
56 |
57 |-> pppred				  "
58 |   \-> fsort                            "
59 |       \-> sort                         "
60 |
61 \-> smart                                "
62     \-> smart1                           "
63         |
64         |-> sort			(see above)
65         |
66         |-> subfit                       "
67         |   |
68         |   |-> newb
69         |   |
70         \---+-> fulfit
71             |   |
72             |   v
73             \-> onetrm
74                 |
75                 \-> oneone
76                     |
77                     |--> supsmu	(see above)
78                     |--> sort		(see above)
79                     |
80                     |--> pprdir
81                     |    \-> ppconj
82                     |
83                     \--> pprder
84                          \-> pool
85
86
87predict.ppr() [R]
88 |
89 pppred					(see above)
90
91-------
92
93Note that CRAN package "mda" also relies on these (identical) six files :
94
95bsplvd.f bvalue.f
96sgram.f sinerp.f sslvrg.f stxwx.f
97