560 likes | 716 Views
The use of electronic books (eBooks) in social science research. Richard Parker* Danius Michaelides † Huanji Yang† Alex Frazer† Luc Moreau† Camille Szmaragd * ZhengZheng Zhang* Christopher Charlton* William Browne*. †School of Electronics & Computer Science,
E N D
The use of electronic books (eBooks) in social science research Richard Parker* DaniusMichaelides† Huanji Yang† Alex Frazer† Luc Moreau† Camille Szmaragd* ZhengZheng Zhang* Christopher Charlton* William Browne* †School of Electronics & Computer Science, University of Southampton, UK *Centre for Multilevel Modelling, University of Bristol, UK
Stat-JR: to re-cap… Template Dataset
(If applicable) results outputted as dataset to be fed back in… Stat-JR prompts user for input Stat-JR writes commands, etc., to perform requested function Function performed Template Results of function produced Dataset (If applicable) external software opened, run, then closed, with results returned to Stat-JR. E.g… Results Model: DIC: 9766.506 Parameters: Beta1: 0.594 myModel<- glm(normexam~ Summary(myModel) plot(myModel,1) Select Open Worksheet Select datafile.dta Select Equationsfrom Fi Results tables Charts Scripts Macros Equations Point & click instructions
Stat-JR’s eBook interface: DEEP Documents with Embedded Execution and Provenance Embeds Stat-JR’s statistical functionality within a ‘traditional’ notebook…
No eBooks loaded yet… …so we first import one…
Navigate through pages of eBook Hierarchical table of contents (can be expanded / collapsed at each node)
Behind the scenes… • The eBook author (me) has specified which Stat-JR template to associate with this region of the eBook… • …and has chosen one which creates plots via (“PlotsViaR”). • Templates require input, from a user, before they can go ahead & perform the function appropriately… • …the eBook author can pre-specify inputs (by writing them into the eBook code); any that are not pre-specified are then left to the eBook reader to complete.
(If applicable) results outputted as dataset to be fed back in… Stat-JR: to re-cap… Stat-JR prompts user for input Stat-JR writes commands, etc., to perform requested function Function performed Template Results of function produced Dataset (If applicable) external software opened, run, then closed, with results returned to Stat-JR. Results Model: DIC: 9766.506 Parameters: Beta1: 0.594 myModel<- glm(normexam~ Summary(myModel) plot(myModel,1) Select Open Worksheet Select datafile.dta Select Equationsfrom Fi Results tables Charts Scripts Macros Equations Point & click instructions
Behind the scenes… • …the eBook author has associated relevant model-fitting Stat-JR templates with this region of the eBook… • …and has pre-specified all of the inputs, bar the explanatory variables, which are therefore the only ones left to eBook reader to specify. • Author has alsospecified what / where / when the output resulting from a template’s execution will be presented in the eBook…
(If applicable) results outputted as dataset to be fed back in… Stat-JR: to re-cap… Stat-JR prompts user for input Stat-JR writes commands, etc., to perform requested function Function performed Template Results of function produced Dataset (If applicable) external software opened, run, then closed, with results returned to Stat-JR. Results Model: DIC: 9766.506 Parameters: Beta1: 0.594 myModel<- glm(normexam~ Summary(myModel) plot(myModel,1) Select Open Worksheet Select datafile.dta Select Equationsfrom Fi Results tables Charts Scripts Macros Equations Point & click instructions
Stat-JR’s DEEP system:Summary of features • Built on Stat-JR’s powerful & flexible data-analytical engine. • Embeds inputs and outputs of Stat-JR’s executable statistical functions within contextual information. • Tailoring & specificity: e.g. associating carefully-chosen templates; pre-specifying inputs. • Log / recording tool: behind-the-scenes, a comprehensive record is kept of each execution.