-
Notifications
You must be signed in to change notification settings - Fork 376
/
refs.bib
429 lines (394 loc) · 17.1 KB
/
refs.bib
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
@book{berkun2005art,
title = {The art of project management},
author = {Berkun, Scott},
year = {2005},
publisher = {O'Reilly Media}
}
@book{Braun2007,
title = {A first course in statistical programming with R},
author = {Braun, John and Murdoch, Duncan J},
volume = {25},
year = {2007},
publisher = {Cambridge University Press Cambridge}
}
@book{Burns2011,
title = {The R inferno},
author = {Burns, Patrick},
year = {2011},
publisher = {Lulu.com}
}
@article{Codd1979,
abstract = {During the last three or four years several investigators have
been exploring “semantic models” for formatted databases. The
intent is to capture (in a more or less formal way) more of
the meaning of the data so that database design can become
more systematic and the database system itself can behave more
intelligently. Two major thrusts are clear: (I) the search for
meaningful units that are as small as possible--atomic
semantics; (2) the search for meaningful units that are larger
than the usual n-ary relation-molecular semantics. In this
paper we propose extensions to the relational model to support
certain atomic and molecular semantics. These extensions
represent a synthesis of many ideas from the published work in
semantic modeling plus the introduction of new rules for
insertion, update, and deletion, as well as new algebraic
operators.},
author = {Codd, E. F.},
doi = {10.1145/320107.320109},
issn = {03625915},
journal = {ACM Transactions on Database Systems},
keywords = {22,29,3,33,34,39,4,70,73,and phrases,base,conceptual
model,conceptual schema,cr categories,data model,data
semantics,database,database schema,entity
model,knowledge,knowledge representation,relation,relational
database,relational model,relational schema,semantic model},
number = {4},
pages = {397--434},
title = {{Extending the database relational model to capture more
meaning}},
url = {http://sites.google.com/site/eherrerao902/p397.pdf},
volume = {4},
year = {1979}
}
@misc{eddelbuettel2010benchmarking,
title = {Benchmarking single-and multi-core BLAS implementations and
GPUs for use with R},
author = {Eddelbuettel, Dirk},
year = {2010},
publisher = {Mathematica}
}
@article{Eddelbuettel2011,
title = {Rcpp: Seamless R and C++ integration},
author = {Eddelbuettel, Dirk and Fran{\c{c}}ois, Romain},
journal = {Journal of Statistical Software},
volume = {40},
number = {8},
pages = {1--18},
year = {2011}
}
@book{Eddelbuettel2013,
title = {Seamless R and C++ integration with Rcpp},
author = {Eddelbuettel, Dirk},
year = {2013},
publisher = {Springer}
}
@article{Eddelbuettel_2011,
title = {Rcpp: Seamless R and C++ integration},
volume = 40,
number = 8,
journal = {Journal of Statistical Software},
author = {Eddelbuettel, Dirk and François, Romain and Allaire, J. and
Chambers, John and Bates, Douglas and Ushey, Kevin},
year = 2011,
pages = {1–18}
}
@article{Goldberg1991,
title = {What every computer scientist should know about floating-point
arithmetic},
author = {Goldberg, David},
journal = {ACM Computing Surveys (CSUR)},
volume = {23},
number = {1},
pages = {5--48},
year = {1991},
publisher = {ACM}
}
@book{grolemund_r_2016,
title = {R for {{Data Science}}},
isbn = {978-1-4919-1039-9},
pagetotal = {250},
timestamp = {2016-02-14T19:42:29Z},
langid = {english},
publisher = {{O'Reilly Media}},
author = {Grolemund, G. and Wickham, H.},
year = {2016}
}
@article{kersten2011researcher,
title = {The researcher’s guide to the data deluge: Querying a
scientific database in just a few seconds},
author = {Kersten, Martin L and Idreos, Stratos and Manegold, Stefan and
Liarou, Erietta and others},
journal = {PVLDB Challenges and Visions},
volume = {3},
year = {2011}
}
@article{lovelace1842translator,
title = {Translators notes to an article on Babbages Analytical
Engine},
author = {Lovelace, Ada Countess},
journal = {Scientific Memoirs},
volume = {3},
pages = {691--731},
year = {1842}
}
@book{mccallum2011,
title={Parallel R},
author={McCallum, Ethan and Weston, Stephen},
year={2011},
publisher={{O'Reilly Media}}
}
@book{Mcconnell2004,
title = {Code complete},
author = {McConnell, Steve},
year = {2004},
publisher = {Pearson Education}
}
@article{Miller1992,
title={Algorithm AS 274: Least squares routines to supplement those of Gentleman},
author={Miller, Alan J},
journal={Applied Statistics},
pages={458--478},
year={1992},
publisher={JSTOR}
}
@article{PMBoK2000,
title = {Guide to the project Management body of knowledge},
journal = {Project Management Institute, Pennsylvania USA},
author = {PMBoK, A},
year = {2000}
}
@article{sekhon2006art,
title = {The Art of Benchmarking: Evaluating the Performance of R on
Linux and OS X},
author = {Sekhon, Jasjeet S},
journal = {The Political Methodologist},
volume = {14},
number = {1},
pages = {15--19},
year = {2006}
}
@book{Spector_2008,
title = {Data manipulation with R},
ISBN = {0-387-74730-3},
publisher = {Springer Science & Business Media},
author = {Spector, Phil},
year = {2008}
}
@article{visser_speeding_2015,
title = {Speeding {{Up Ecological}} and {{Evolutionary Computations}}
in {{R}}; {{Essentials}} of {{High Performance Computing}} for
{{Biologists}}},
volume = {11},
issn = {1553-7358},
url = {http://dx.plos.org/10.1371/journal.pcbi.1004140},
doi = {10.1371/journal.pcbi.1004140},
timestamp = {2016-02-06T22:24:02Z},
langid = {english},
number = {3},
journaltitle = {PLOS Computational Biology},
shortjournal = {PLOS Comput. Biol.},
author = {Visser, Marco D. and McMahon, Sean M. and Merow, Cory and
Dixon, Philip M. and Record, Sydne and Jongejans, Eelke},
editor = {Ouellette, Francis},
urldate = {2016-02-06},
date = {2015-03-26},
pages = {e1004140},
}
@book{Wickham2014,
title = {Advanced R},
author = {Wickham, Hadley},
year = {2014},
publisher = {CRC Press}
}
@article{Wickham_2014,
title = {Tidy data},
volume = {14},
ISSN = {1548-7660},
number = {5},
journal = {The Journal of Statistical Software},
author = {Wickham, Hadley},
year = {2014}
}
@book{Wickham_2015,
title = {R Packages},
ISBN = {978-1-4919-1056-6},
abstractNote = {Turn your R code into packages that others can easily download
and use. This practical book shows you how to bundle reusable
R functions, sample data, and documentation together by
applying author Hadley Wickham’s package development
philosophy. In the process, you’ll work with devtools,
roxygen, and testthat, a set of R packages that automate
common development tasks. Devtools encapsulates best practices
that Hadley has learned from years of working with this
programming language.Ideal for developers, data scientists,
and programmers with various backgrounds, this book starts you
with the basics and shows you how to improve your package
writing over time. You’ll learn to focus on what you want your
package to do, rather than think about package structure.Learn
about the most useful components of an R package, including
vignettes and unit testsAutomate anything you can, taking
advantage of the years of development experience embodied in
devtoolsGet tips on good style, such as organizing functions
into filesStreamline your development process with
devtoolsLearn the best way to submit your package to the
Comprehensive R Archive Network (CRAN)Learn from a
well-respected member of the R community who created 30 R
packages, including ggplot2, dplyr, and tidyr},
publisher = {{O'Reilly Media}},
author = {Wickham, Hadley},
year = {2015},
month = {Mar}
}
@book{xie2015dynamic,
title = {Dynamic Documents with R and knitr},
author = {Xie, Yihui},
volume = {29},
year = {2015},
publisher = {CRC Press}
}
@book{cotton_learning_2013,
title = {Learning {{R}}},
isbn = {978-1-4493-5719-1},
abstract = {Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, you'll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts.The second half of Learning R shows you real data analysis in action by covering everything from importing data to publishing your results. Each chapter in the book includes a quiz on what you've learned, and concludes with exercises, most of which involve writing R code.Write a simple R program, and discover what the language can doUse data types such as vectors, arrays, lists, data frames, and stringsExecute code conditionally or repeatedly with branches and loopsApply R add-on packages, and package your own work for othersLearn how to clean data you import from a variety of sourcesUnderstand data through visualization and summary statisticsUse statistical models to pass quantitative judgments about data and make predictionsLearn what to do when things go wrong while writing data analysis code},
language = {en},
timestamp = {2016-05-02T07:41:32Z},
publisher = {{O'Reilly Media}},
author = {Cotton, Richard},
month = sep,
year = {2013},
keywords = {Computers / Mathematical \& Statistical Software,Computers / Programming Languages / General,Mathematics / Probability \& Statistics / General}
}
@book{chang2012r,
title={R graphics cookbook},
author={Chang, Winston},
year={2012},
publisher={{O'Reilly Media}}
}
@article{jensen2011can,
title={Can worksite nutritional interventions improve productivity and firm profitability? A literature review},
author={Jensen, J{\o}rgen Dejg{\aa}rd},
journal={Perspectives in public health},
volume={131},
number={4},
pages={184--192},
year={2011},
publisher={SAGE Publications}
}
@article{pereira2015impact,
title={The impact of onsite workplace health-enhancing physical activity interventions on worker productivity: a systematic review},
author={Pereira, Michelle Jessica and Coombes, Brooke Kaye and Comans, Tracy Anne and Johnston, Venerina},
journal={Occupational and environmental medicine},
volume={72},
number={6},
pages={401--412},
year={2015},
publisher={BMJ Publishing Group Ltd}
}
@article{grant2013exploration,
title={An exploration of the psychological factors affecting remote e-worker's job effectiveness, well-being and work-life balance},
author={Grant, Christine A and Wallace, Louise M and Spurgeon, Peter C},
journal={Employee Relations},
volume={35},
number={5},
pages={527--546},
year={2013},
publisher={Emerald Group Publishing Limited}
}
@book{janert2010data,
title={Data analysis with open source tools},
author={Janert, Philipp K},
year={2010},
publisher={"O'Reilly Media"}
}
@article{kruchten2012technical,
title={Technical debt: from metaphor to theory and practice},
author={Kruchten, Philippe and Nord, Robert L and Ozkaya, Ipek},
journal={IEEE software},
number={6},
pages={18--21},
year={2012},
publisher={IEEE}
}
@book{cotton_testing_2016,
title = {Testing {R} {Code}},
abstract = {The traditional user of R software is a statistician or data analyst, not a computer programmer. So they do not have the necessary skills to control the quality of their code. This book covers run-time testing (assertions) and development-time testing (unit tests) of R-code, along with tips for writ},
urldate = {2016-06-05},
author = {Cotton, Richard},
month = dec,
year = {2016}
}
@book{lovelace_spatial_2016,
title = {Spatial microsimulation with {R}},
url = {https://www.crcpress.com/Spatial-Microsimulation-with-R/Lovelace-Dumont/9781498711548},
publisher = {CRC Press},
author = {Lovelace, Robin and Dumont, Morgane},
year = {2016}
}
@article{JSSv071i02,
author = {Dirk Eddelbuettel and Murray Stokely and Jeroen Ooms},
title = {RProtoBuf: Efficient Cross-Language Data Serialization in R},
journal = {Journal of Statistical Software},
volume = {71},
number = {1},
year = {2016},
keywords = {R; Rcpp; Protocol Buffers; serialization; cross-platform},
abstract = {Modern data collection and analysis pipelines often involve a sophisticated mix of applications written in general purpose and specialized programming languages. Many formats commonly used to import and export data between different programs or systems, such as CSV or JSON, are verbose, inefficient, not type-safe, or tied to a specific programming language. Protocol Buffers are a popular method of serializing structured data between applications - while remaining independent of programming languages or operating systems. They offer a unique combination of features, performance, and maturity that seems particularly well suited for data-driven applications and numerical computing. The RProtoBuf package provides a complete interface to Protocol Buffers from the R environment for statistical computing. This paper outlines the general class of data serialization requirements for statistical computing, describes the implementation of the RProtoBuf package, and illustrates its use with example applications in large-scale data collection pipelines and web services.},
issn = {1548-7660},
pages = {1--24},
doi = {10.18637/jss.v071.i02},
url = {https://www.jstatsoft.org/index.php/jss/article/view/v071i02}
}
@article{ba_aa_ath_state_2012,
title = {The state of naming conventions in {R}},
volume = {4},
url = {https://journal.r-project.org/archive/2012-2/RJournal_2012-2_Baaaath.pdf},
number = {2},
urldate = {2016-07-15},
journal = {The R Journal},
author = {B{\aa}{\aa}th, Rasmus},
year = {2012},
pages = {74--75},
file = {The State of Naming Conventions in R - RJournal_2012-2_Baaaath.pdf:/home/robin/.zotero/zotero/433bm2oj.default/zotero/storage/PR6UEE9W/RJournal_2012-2_Baaaath.pdf:application/pdf}
}
@article{chambers_object-oriented_2014,
title = {Object-{Oriented} {Programming}, {Functional} {Programming} and {R}},
volume = {29},
issn = {0883-4237},
url = {http://projecteuclid.org/euclid.ss/1408368569},
doi = {10.1214/13-STS452},
language = {en},
number = {2},
urldate = {2016-07-24},
journal = {Statistical Science},
author = {Chambers, John M.},
month = may,
year = {2014},
pages = {167--180},
file = {Object-Oriented Programming, Functional Programming and R - 1409.3531.pdf:/home/robin/.zotero/zotero/433bm2oj.default/zotero/storage/6XXGFDQA/1409.3531.pdf:application/pdf}
}
@book{peng_r_2014,
title = {R {Programming} for {Data} {Science}},
url = {https://leanpub.com/rprogramming},
abstract = {Learn the fundamentals for R programming and gain the tools needed for doing data science.},
urldate = {2016-09-13},
publisher = {Leanpub},
author = {Peng, Roger},
month = feb,
year = {2014},
file = {Snapshot:/home/robin/.mozilla/firefox/k0kvn64l.default/zotero/storage/GFJKM45W/rprogramming.html:text/html}
}
@article{sanchez_handling_2013,
title = {Handling and processing strings in {R}},
url = {http://www.academia.edu/download/36290733/Handling_and_Processing_Strings_in_R.pdf},
urldate = {2016-09-19},
journal = {Trowchez Editions},
author = {Sanchez, Gaston},
year = {2013},
file = {Handling_and_Processing_Strings_in_R.pdf:/home/robin/.mozilla/firefox/k0kvn64l.default/zotero/storage/ZM3ESV4F/Handling_and_Processing_Strings_in_R.pdf:application/pdf}
}
@article{wickham2010stringr,
title={stringr: modern, consistent string processing},
author={Wickham, Hadley},
journal={The R Journal},
volume={2},
number={2},
pages={38--40},
year={2010}
}
@article{team2016installation,
title={R installation and Administration},
author={{R Core Team}},
journal={R Foundation for Statistical Computing},
url = {https://cran.r-project.org/doc/manuals/r-release/R-admin.html},
year={2016}
}