Journal of Statistical Software
|
|
|
- Janel Hardy
- 9 years ago
- Views:
Transcription
1 JSS Journal of Statistical Software October 2014, Volume 61, Issue 7. WebBUGS: Conducting Bayesian Statistical Analysis Online Zhiyong Zhang University of Notre Dame Abstract A web interface, named WebBUGS, is developed to conduct Bayesian analysis online over the Internet through OpenBUGS and R. WebBUGS can be used with the minimum requirement of a web browser both remotely and locally. WebBUGS has many collaborative features such as notification and sharing. WebBUGS also eases the use of OpenBUGS by providing built-in model templates, data management module, and other useful modules. In this paper, the use of WebBUGS is illustrated and discussed. Keywords: WebBUGS, OpenBUGS, R, online Bayesian analysis. 1. Introduction The popularity of Bayesian methods has grown rapidly in many disciplines such as biology, medical research, physics, and social, behavioral, and educational sciences (Bacco, D Amore, and Scalfari 2004; Gelman, Carlin, Stern, Vehtari, and Rubin 2013; Gill 2007; Grandy Jr. and Schick 2007). Recently, Bayesian analysis has also become more and more appealing to applied researchers whose primary aim is to answer substantive research questions through applications of Bayesian modeling (e.g., Muthén and Asparouhov 2012; Rupp, Dey, and Zumbo 2004). There are a number of factors that make the Bayesian framework appealing as pointed out by Muthén and Asparouhov (2012). First, Bayesian analysis performs better for small-sample problems and large-sample theory is often not required. Second, it can be less computationally demanding, especially for some complex models involving multilevel structures, missing data, and non-normal data. Many models that involve high-dimensional integration are computationally intensive or even impossible to estimate. In this situation, Bayesian methods can be used as a computational tool for conducting high-dimensional integration to obtain model parameter estimates based on Markov chain Monte Carlo (MCMC) methods. Third, Bayesian analysis can also incorporate useful prior information in statistical inference. In social and
2 2 WebBUGS: Conducting Bayesian Statistical Analysis Online educational research, ample public data and information are available and should inform new research design and data analysis. Bayesian analysis provides a natural way to incorporate such information (e.g., Zhang, Hamagami, Wang, Grimm, and Nesselroade 2007). Fourth, Bayesian analysis allows the development and use of new types of models and data analysis that otherwise may not be possible. Many such examples can be seen in the literature (e.g., Congdon 2003; Wang and McArdle 2008). In recent scholarship, the primary question about Bayesian analysis has shifted from What is Bayesian analysis? and Why Bayesian analysis? to How to conduct Bayesian analysis? However, given its advantages, Bayesian data analysis is still not as widely used as it should be. One important barrier to its wider use is the lack of accessible software (e.g., Martin 2008; Moore 1997; Winkler 2001). The most popular (and perhaps most powerful) Bayesian software is BUGS, which includes WinBUGS, OpenBUGS and JAGS (Lunn, Spiegelhalter, Thomas, and Best 2009; Plummer 2003). The availability of BUGS has largely advanced the adoption of Bayesian analysis in the applied community. In this paper, I introduce a newly developed web interface for BUGS, named WebBUGS, to conduct Bayesian analysis within an Internet browser using OpenBUGS and R (R Core Team 2014) as its back-end on a remote server. Compared to the traditional interface of WinBUGS and OpenBUGS, WebBUGS has several distinctive features. First, WebBUGS has few requirements for use. In fact, only a web browser, which is often pre-installed on a system, is needed to use WebBUGS for Bayesian analysis. Therefore, a user can potentially conduct Bayesian data analysis through Internet Explorer on a desktop PC, Safari on a MacBook, or even Android Browser on a smartphone. Second, WebBUGS seamlessly integrates OpenBUGS and R. WebBUGS calls for OpenBUGS for MCMC methods and uses R to process the generated Markov chains for convergence diagnostics and output analysis. It also allows a user to customize the analysis of generated Markov chains through R online. Third, WebBUGS can make the analysis of large scale data sets possible. Bayesian analysis on average is much more computationally intensive than frequentist data analysis. For analyzing large-scale data sets, personal desktops and laptops may not have sufficient capabilities to conduct complex Bayesian analyses. However, WebBUGS can be set up on a central powerful computer and be shared by more than one researcher. For example, the current WebBUGS server is powered by 64 CPU cores and 128GB of memory. Fourth, WebBUGS provides a data management module that can be used to easily convert a data set to OpenBUGS compatible format. This feature largely removes a big hurdle of using BUGS especially for users who are not familiar with R. Fifth, WebBUGS also includes modules for conducting certain types of analysis, such as metaanalysis, through a graphical user interface. These modules allow novel users to carry out routine Bayesian analysis. WebBUGS further provides built-in BUGS model code that can help users learn to use BUGS. Sixth, WebBUGS can largely boost the productivity of Bayesian data analysis by providing notification and sharing features. For example, at the end of the analysis, an will be sent to the user for notification if required. Furthermore, a user can easily share a data analysis with collaborators by sharing the link with a password of the analysis. The analysis by a user can be saved on the server for future reference in one central location. This can be useful for classroom teaching and conference presentations.
3 Journal of Statistical Software 3 In the following, Bayesian analysis is briefly introduced in Section 2. Then, the use of Web- BUGS is demonstrated in Section 3. After that, the features of WebBUGS are discussed in Section 4 and some modules of WebBUGS are presented in Section 5. For those who are interested in setting up their own WebBUGS server, instructions are provided in Section 6. Finally, future developments of WebBUGS are discussed in Section Brief introduction to Bayesian analysis Introductory textbooks on Bayesian analysis include Gelman et al. (2013), Gill (2007) and Kruschke (2011); more advanced discussions are given by Lee (2007) and Song and Lee (2012). Here, I only provide a brief introduction of essential concepts needed to begin using the WebBUGS software. Bayesian methods are based on Bayes theorem which has the following form p(θ Y) = p(θ)p(y θ), p(y) where θ represents a vector of all the model parameters in a model and Y represents all available data. p(θ) is the prior distribution that summarizes the prior information or knowledge of θ before data collection. p(y θ) is the distribution of the data given a model and is also the likelihood function L(θ Y) in the frequentist framework. p(θ Y) is the posterior distribution that incorporates information from both prior information and currently collected data. p(y) = θ p(θ)p(y θ)dθ is the marginal distribution of Y, which is not related to model parameters. Therefore, the posterior distribution is proportional to the product of the prior distribution and the likelihood function such that p(θ Y) p(θ)p(y θ) = p(θ)l(θ Y). All information regarding the model parameters θ can be obtained from the posterior distribution p(θ Y). For example, the density function can be plotted directly for one- or two-dimensional θ. For high-dimensional problems, the posterior means and the standard deviations can be obtained either analytically or through MCMC methods. MCMC methods generate random numbers from the posterior distribution and construct the parameter estimates using the average and standard deviation of the generated numbers. There are two practical issues in applying MCMC methods. The first is to diagnose the convergence of Markov chains. The second is to decide the length of Markov chains. Brooks and Roberts (1998) and Cowles and Carlin (1996) discussed many different methods for testing convergence. Here, I focus on the Geweke test (Geweke 1992) and visually inspecting the trace plots of Markov chains. Geweke (1992) proposed a convergence diagnostic method for Markov chains based on a test for equality of the means of the first and last part of a Markov chain. If the samples are drawn from the stationary distribution of the chain, the two means are equal and the Geweke statistic asymptotically follows a standard normal distribution. Let {θ t : t = 1,..., n A } and {θ t : t = n n B + 1,..., n} with n n B + 1 > n A denote two subsets of a Markov chain. θ A = 1 n A n A θ t t=1
4 4 WebBUGS: Conducting Bayesian Statistical Analysis Online and θ B = 1 n B n t=n n B +1 θ t are the sample means and ŜA(0) and ŜB(0) are the spectral densities at zero of the two subsets. If the Markov chain is stationary, then Z = ( θ A θ B ) Ŝ A (0)/n A + ŜB(0)/n B N(0, 1) as n. Geweke (1992) suggested the use of n A = n/10 and n B = n/2. By nature, Markov chains always have autocorrelation. For two Markov chains, the one with higher autocorrelation provides less information about the posterior distribution than the one with smaller autocorrelation. In other words, a longer Markov chain is needed to accurately describe a posterior if the autocorrelation is higher. To characterize the information in a Markov chain, I use the statistic called effective sample size (ESS). The ESS is the equivalent sample size assuming no autocorrelation. For two Markov chains with the same length, the one with larger ESS provides more information. A practical rule of thumb is to get an ESS of at least 400 to determine if the length of a Markov chain is sufficient. Suppose θ is the unknown variance in a normal model with unknown mean and variance N(µ, θ). To estimate θ through MCMC methods such as a Gibbs sampling algorithm, one needs to diagnose the convergence of θ. For illustration, Figures 1 and 2 present trace plots for 4 possible Markov chains of θ. Figure 1 on the left displays a well-behaved Markov chain of θ. The Markov chain fluctuates around its center with similar variation. The Geweke statistic is 0.17, also indicating the convergence of the Markov chain. Furthermore, the effective sample size is 4668, close to the total number of iterations This indicates that the autocorrelation for this Markov chain is small. The Markov chain of θ in Figure 1 on the right seems to converge well based on the trace plot and the Geweke statistic ( 1.82). However, the ESS is only 122 indicating high autocorrelation. Therefore, a longer Markov chain is needed if one wants to make inference of the posterior from which the Markov chain is generated. There appear two parts in the Markov chain of θ in Figure 2 on the left. There is a decline trend in the first part up to around the 1000th iteration. The second part seems very stable as in the Markov chain in Figure 1 on the left. In this situation, the first part of the Markov chain is often discarded as burn-in. The Geweke statistic for the whole Markov chain is 6.39 indicating non-convergence of the overall chain. However, after the burn-in period is discarded, the Geweke statistic becomes The ESS is 3512 indicating low autocorrelation for the kept part of the Markov chain. Figure 2 on the right portrays an ill-behaved Markov chain of θ. First, there appears a growth trend. Second, it seems the autocorrelation is high. Furthermore, the Geweke statistic is 16.38, also indicating non-convergence. A Markov chain like this cannot be used for further inference. For a converged Markov chain with sufficient effective sample size, one can construct posterior mean, posterior standard deviation, as well as equal-tail and highest posterior density (HPD) credible intervals for each model parameter for inference. Suppose the generated Markov
5 Journal of Statistical Software 5 θ θ Iiterations Iiterations Figure 1: Left: Convergence with low autocorrelation. Geweke = 0.17 & ESS = Right: Convergence with high autocorrelation. Geweke = 1.82 & ESS = 122. θ θ Iiterations Iiterations Figure 2: Left: Convergence with low autocorrelation after 1,000 iterations. Geweke = 6.39 for the whole Markov chain. Geweke = 0.58 & ESS = 3512 for the kept iterations. Right: Non-convergence. Geweke= chain after the burn-in period for θ is θ i, i = 1,..., n where n is the number of iterations. Then, a point estimate for θ can be constructed by the sample mean of the Markov chain The standard deviation of θ is given by θ = 1 n s.d.(θ) = 1 n 1 n θ i. i=1 n (θ i θ) 2. Credible intervals for θ can also be constructed based on the Markov chain. The most widely used credible intervals include the equal-tail credible interval and the HPD credible interval. A 100(1 α)% equal-tail credible interval is [θ α/2, θ 1 α/2 ] where the lower and upper bounds i=1
6 6 WebBUGS: Conducting Bayesian Statistical Analysis Online are the 100α/2th and 100(1 α/2)th percentiles of the Markov chain, respectively. The HPD credible interval is the credible interval that covers 100(1 α)% region of the density formed by the Markov chain but at the same time has the smallest interval width. For symmetrical posteriors, the equal-tail credible interval is the same as the HPD credible interval. For non-symmetrical posteriors, the HPD credible interval has smaller width than the equal-tail credible interval Bayesian analysis using BUGS A comprehensive coverage of the use of BUGS can be found in textbooks such as Lunn, Jackson, Best, Thomas, and Spiegelhalter (2012) and Ntzoufras (2009). Typical BUGS code for Bayesian analysis consists of three parts: model specification, data, and initial values. The model specification part is used to specify the likelihood L(θ Y) and prior distribution p(θ). Both data and initial values can be provided using BUGS list format. A list can include a scalar, a vector, and/or an array. Although the rectangular format of data can be used, it is less flexible. Once the model, data, and initial values are ready, one can compile the model, load data and initial values, set up the parameters to monitor, and generate Markov chains for parameters. One then examines convergence of the Markov chains, which can typically be done using the R package coda (Plummer, Best, Cowles, and Vines 2006). Finally, one can obtain the parameter estimates, standard deviations, and credible intervals. BUGS is probably by far the most widely used software for Bayesian analysis. However, the learning curve of it is very steep especially for researchers in the education, behavioral, and social sciences. Based on my own experience of teaching graduate level Bayesian classes and statistical consulting, students and applied researchers often lacked the programming skills to use BUGS. For example, BUGS requires the specification of a model using R-like language and organization of data in specific formats, which often makes it difficult to use for novel users. This motivated the initial development of WebBUGS. The current version of WebBUGS follows the same structure as BUGS to perform Bayesian analysis but simplifies many of the steps for users. In addition, it has many other distinctive features as discussed in Sections 1 and Use of WebBUGS The use of WebBUGS is demonstrated through an example of Bayesian meta-analysis of correlation with power prior. Meta-analysis is a statistical method to combine findings from multiple studies to get a more comprehensive understanding of the population under study (e.g., Hunter and Schmidt 2004). Because studies may differ in quality or sample size, Zhang, Jiang, and Liu (2013a) proposed a Bayesian meta-analysis method that controls the contribution of each study to the final results through a power prior (e.g., Ibrahim and Chen 2000). Zhang et al. (2013a) discussed several types of meta-analysis models. As an example, I focus on the random-effects meta-analysis of correlation. Suppose there are m studies that report the sample correlation between two variables. Each ( study ) reports a sample correlation r i with the corresponding sample size n i. Let z i = 1 2 ln 1+ri 1 r i denote the Fisher z-transformation of
7 Journal of Statistical Software 7 r i and ζ i = 1 2 ln ( 1+ρi 1 ρ i ) z i N(ζ i, φ i ) with φ i = (n i 3) 1. Sample size (n) Correlation (r) Reliability (a) Table 1: Example data. be the Fisher z-transformation of the population correlation. Then, A random-effects model can be written as a two-level model, { zi = ζ i + e i ζ i = β + v i (1) where VAR(e i ) = φ i and VAR(v i ) = τ. In the model, each z i has its own mean ζ i and the grand mean of ζ i is β. Based on the Fisher z-transformation, z i N(ζ i, φ i ). It is often assumed that v i has a normal distribution and therefore ζ i N(β, τ). Let α i, 0 α i 1, denote the power to control the contribution of the ith study. Zhang et al. (2013a) showed that using the power prior is equivalent to modifying the distribution of z i to be N(ζ i, φ i /α i ). For the random-effects model, one has the fixed-effects parameter β and the random-effects parameter τ. The parameter τ represents the between-study variability. The parameter β can be transformed back to the correlation that represents the overall correlation across all studies. For illustration, a subset of the data used in Zhang et al. (2013a) is used here, in which correlations between high-performance work systems (HPWS) and financial performance from 11 studies as well as sample size and reliability of each study are available. The data are given in Table 1. To use WebBUGS to fit the random-effects meta-analysis model, first open a web browser, for example, Firefox, Internet Explorer, or Safari. In the address bar, input the web address of WebBUGS. For our server, the web address is Users will then be prompted to log in using their username and password as shown in Figure 3. There are two reasons for requiring a user to register to use WebBUGS. First, this will prevent a user s analyses to be viewed by other users. Second, a user can access his/her analyses in the future. For demonstration, a user jssdemo was created with the password jssdemo. After login, a user will be directed to the index page as shown in Figure 4 where the user can start a new Bayesian analysis. On this page, a user can provide a BUGS model, data and initial values. The name of the analysis can also be provided to identify the analysis in the future. If the checkbox for notification is checked, the user will receive an notification of the completion of the analysis.
8 12/30/13 WebBUGS 8 WebBUGS: Conducting Bayesian Statistical Analysis Online WEBBUGS Conducting Bayesian Analysis Online Welcome Login Username Password login Register Forgot Password? FAQ WebBUGS Admin» Login Logout Profile Forgot password Figure 3: The login page. A user has to log in before conducting data analysis. For testing, 12/30/13 WebBUGS jssdemo can be used both as username and password. WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New All Analyses Modules FAQ Model Name of analysis WebBUGS notification 1. Model: Type or select a model No Help 2. Data: Input or select data No Convert data Help 3. Initial values: Multiple sets of initial values are allowed. Convert data Help Next WebBUGS Admin» Login Logout Profile Forgot password Figure 4: The index page. A new analysis starts here. webbugs.psychstat.org/login.php 1/ Model A model in the BUGS format needs to be specified in the Model field of the web page. A user can type or copy the BUGS code for a model. To ease its use, WebBUGS provides a list of built-in models for different types of analysis. For example, for meta-analysis, if one chooses the Meta-analysis model from the drop-down list, the BUGS code will be filled in the Model field as shown in Figure 5. The template code can be modified for specific data analysis, e.g., reflecting the data and the model. For the model used here, m, r, n, and a are data that should be supplied. The parameters beta and pre.tau need to be initialized using initial values. webbugs.psychstat.org/index.php 1/1
9 12/30/13 WebBUGS WEBBUGS Conducting Bayesian Analysis Online Journal of Statistical Software 9 Welcome JSS» New Current Re-run Copy Share All Analyses Modules FAQ Model Name of analysis Meta- analysis of correlation notification 1. Model: Type or select a model Meta- analysis Help model{ for (i in 1:m){ z[i] <-.5*log((1+r[i])/(1-r[i])) pre.phi[i] <- (n[i]-3)*a[i] z[i] ~ dnorm(zeta[i], pre.phi[i]) zeta[i] ~ dnorm(beta, pre.tau) } beta ~ dnorm(0, 1.0E-6) rho <- (exp(2*beta)-1)/((exp(2*beta)+1)) pre.tau ~ dgamma(.001,.001) tau <- 1/pre.tau } 2. Data: Input or select data No Convert data Help list(m = 11, r = c(0.210,0.252,0.123,0.330,0.400,0.340,0.110,0.147,0.110,0.360,0.138), n = c(215,132,309,117,307,1212,175,380,86,74,361), a = c(1.0,1.0,1.0,1.0,0.8,1.0,1.0,1.0,1.0,1.0,1.0)) 3. Initial values: Multiple sets of initial values are allowed. Convert data Help list(beta = 0, pre.tau = 1 ) list(beta = 1, pre.tau = 1 ) list(beta = -1, pre.tau = 1) Next WebBUGS Admin» Login Logout Profile Forgot password Figure 5: The input specifications for the meta-analysis example. The Model, Data, and Initial values fields are required and the Name of analysis field is optional Data Data should be provided in the format of a list as discussed in the OpenBUGS manual. The rectangular format of data is not allowed because WebBUGS provides flexible ways to convert data to a list, which can largely reduce potential formating errors of data input. A set of data can be supplied in three ways. First, one can simply copy and paste BUGS format data into the Data field. Second, if a user already has a set of data saved on the web server, it can be selected using the drop-down list. Note the drop-down list automatically displays webbugs.psychstat.org/index.php all available data sets. Instruction on how to upload and manipulate data1/1can be found in Section 5.1. Third, data can be converted directly in the Data field. The third method is used in the example. In the meta-analysis example, one needs to know the total number of studies m, also known as, the sample size, the data for the correlation variable r, the corresponding sample size n and the power a. To input such data, one can use the code shown below. The data are formatted in a way that the data name is first given, followed by the equal sign = and then the data values. The data values are separated by one or more white spaces. Data for two different data names are separated by the semicolon ;. Note that no semicolon should be used at the end of data input. Data can be provided on several lines for a given variable. m = 11; r = ; n = ; a =
10 1/1/14 WebBUGS 10 WebBUGS: Conducting Bayesian Statistical Analysis Online WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New Current Re-run Copy Share All Analyses Modules FAQ Controlling MCMC 1. Names of the parameters to monitor: separated by space beta tau 2. Number of total updates Length of burn in: i.e. number of iterations to discard at the beginning Thinning rate: must be a positive integer Random seed for OpenBUGS. Must be an integer between Next WebBUGS Admin» Login Logout Profile Forgot password Figure 6: Specify parameters to control MCMC. After inputting the data, one can click the Convert data button to convert the data to BUGS format as shown in the Data field of Figure 5 and also as shown below. It is always recommended to check whether data are converted correctly. list(m = 11, r = c(0.210, 0.252, 0.123, 0.330, 0.400, 0.340, 0.110, 0.147, 0.110,0.360, 0.138), n = c(215, 132, 309, 117, 307, 1212, 175, 380, 86, 74, 361), a = c(1.0, 1.0, 1.0, 1.0, 0.8, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)) 3.3. Initial values Initial values also have to be provided in the BUGS list format. The initial values can be converted in the same way as data conversion. In addition, multiple sets of initial values using multiple lists are allowed, when multiple-chain analysis is conducted. For the metaanalysis example, three sets of initial values are supplied. The initial values can be typed as webbugs.psychstat.org/step2.php 1/1 below with the vertical bar to separate each set of values. By clicking the button Convert data, the initial values in the field of Initial values of Figure 5 are generated. beta = 0; pre.tau = 1 beta = 1; pre.tau = 1 beta = -1; pre.tau = Control MCMC With the model, data, and initial values provided, by clicking on the Next button in Figure 5, a user will be directed to a page as shown in Figure 6. Note that WebBUGS checks the functions and distributions used in a model and if an error is found, it will prompt users to make correction. On this page, the user can specify the parameters to be monitored. For the meta-analysis example, two parameters are monitored: beta and tau. Note that multiple parameters are separated by white space. Only parameters used in the model can be specified
11 1/1/14 WebBUGS WEBBUGS Conducting Bayesian Analysis Online Journal of Statistical Software 11 Welcome JSS» New Current Re-run Copy Share All Analyses Modules FAQ Your analysis is running... You will be redirected to the results in 5 seconds. If your browser does not redirect or you want to see the results immediately, click this link: url=16e0ec1dfbebe12c385ff278be859cef. If you expect your analysis is time consuming, you can yourself the results or share them with others. the results Share the results WebBUGS Admin» Login Logout Profile Forgot password Figure 7: A user will see this page if the update cannot be completed immediately. This page will refresh every 10 seconds to show analysis results until the analysis is completed. here. By default, 10,000 updates are carried out with the first 4,000 updates discarded as burn-in. The defaults are used for the meta-analysis example. The default thinning rate and random number seed are 1, which can be modified by a user Run analysis By clicking on the Next button in Figure 6, a user will typically see the output page shown in Figure 7. This page will stay for 5 seconds to wait for the results. After 5 seconds, the page will be refreshed automatically to display the results. If an analysis takes less than 5 seconds, a user will see all the results immediately. Otherwise, the page will refresh itself till all results are shown. If an analysis is expected to take a significant amount of time, a user can send the link of the results to his/her account to view the results later Output The output of the meta-analysis example is shown in Figures Figure 8 shows the first part of the typical WebBUGS output including model parameter estimates and DIC. The Parameter estimates table (Table 1 in the output) summarizes information for each webbugs.psychstat.org/step3.php 1/1 model parameter monitored. Specifically, for each parameter, the following statistics are reported. First, the posterior mean, posterior median, and posterior standard deviation are given. Second, ESS and the ratio of Monte Carlo error and posterior standard deviation, M/SD, are calculated for each parameter. If the ESS is smaller than 400 or M/SD is larger than 0.05, it is highlighted in red indicating that more updates are needed to obtain an accurate parameter estimate. Third, the 95% percentile credible interval and HPD credible interval are produced for each parameter. Finally, for single chain analysis, the Geweke statistic is provided for convergence diagnostics (Geweke 1992) and for multiple chain analysis, the Gelman-Rubin test statistic is provided (Gelman and Rubin 1992). If the Markov chain for a parameter does not pass the test, the statistic will be highlighted in red. The DIC (Table 2 in the output) along with its components for the model is summarized in the DIC table. The second part of the output includes the trace, density, and autocorrelation (TDA) plots for each parameter and the deviance of the model. For example, Figures 9 and 11 display
12 1/9/14 WebBUGS 12 WebBUGS: Conducting Bayesian Statistical Analysis Online WEBBUGS Conducting Bayesian Analysis Online Welcome Johnny Zhang» New Current Re-run Copy Share All Analyses Modules FAQ Results The program started to run at 22:20:30 on Jan 09, Links to the full model and R coda analysis: Full model R CODA Download coda More updates: Number of updates Burn-in 5000 Update Table 1. Parameter estimates Mean SD ESS M/SD Percent CI Median HPD CI G-R beta 0.235* tau Note. * represents a significant parameter; M/SD is the ratio of Monte Carlo error and standard deviation; G-R is the Gelman-Rubin diagnostic statistic. Table 2. DIC Dbar Dhat pd DIC z total Trace, density, and autocorrelation plots Figure 8: Parameter estimates and DIC of the meta-analysis example. Figure 1. Plot for beta. PDF plot 1/1/14 WebBUGS Trace, density, and autocorrelation plots Figure 1. Plot for beta. PDF plot webbugs.psychstat.org/results.php?url=e10a41a62f59930db06b7b549af762e0 1/4 Figure 9: TDA for the parameter beta. Figure 2. Plot for deviance. PDF plot the TDAs for the parameters beta and tau, respectively, in the meta-analysis example. The TDA for the deviance of the model is also produced in the output as shown in Figure 10. Note that the PDF format of the plots can be downloaded using the link PDF plot for better file:///users/zzhang4/desktop/webbugs.html 1/3
13 Journal of Statistical Software 13 1/1/14 WebBUGS Figure 2. Plot for deviance. PDF plot Figure 10: TDA for the deviance of the meta-analysis model. Figure 3. Plot for tau. PDF plot 1/1/14 WebBUGS Figure 3. Plot for tau. PDF plot file:///users/zzhang4/desktop/webbugs.html 1/2 Figure 11: TDA for the parameter tau. The program finished running at 15:53:08 on Jan 01, Return to top WebBUGS Admin» Login Logout Profile Forgot password
14 14 WebBUGS: Conducting Bayesian Statistical Analysis Online quality. From the trace plot of each parameter in the TDA plots, one can conclude the Markov chains converged well for the meta-analysis example. Furthermore, the ACF plots show relative small autocorrelation, indicating that the Markov chains mixed well. These findings are consistent with the Gelman-Rubin test of convergence and the effective sample size. The density plots show that the distribution of the parameter beta is approximately symmetric while the distribution of the parameter tau is skewed to the right. Given the convergence of the Markov chains, one can interpret the results of the meta-analysis. For example, the overall effect for the correlation between HPWS and financial performance is about with the HPD interval [0.152, 0.314], reflecting a small to medium, statistically significant effect. 4. Other features of WebBUGS In addition to the basic functionality of WebBUGS as illustrated in the previous section, WebBUGS has many other useful features notification By checking the checkbox of notification on the top right corner of the index page as shown in Figure 4, a user can receive notification of the completion of an analysis. A link is provided in the and the user can click on it to view the analysis. This feature is especially useful when an analysis is expected to take a substantial amount of time Manage analyses A user can view all of his/her analyses by clicking the All Analyses link. All the analyses for the user will be listed in a table with the name of the analysis and the time when the analysis was conducted. For example, all the analyses conducted by the user jssdemo are listed in Figure 12. A user can only view his/her own analysis. By clicking on the name of the analysis, a user will be taken to the output of the analysis. To delete an analysis, one can check the checkbox of the analysis and hit the Delete button at the bottom. Everything related to the analysis will be removed and cannot be recovered once a user has chosen to delete the analysis Share an analysis An analysis can be easily shared with others. To share the current analysis, click the Share link. A page as in Figure 13 will be shown. On this page, a user can specify the name of the person to share the analysis with and his/her address. By clicking on the share button, an with the link to the shared analysis will be sent to the address provided. The recipient of the can view the shared analysis by following the link in the . To share an old analysis, one can first access the results of it from a list of analyses and then share it using the above procedure. Note that the recipient can only view the specific analysis shared with him/her. If the user wants to share another analysis with the same or another recipient, the above procedure needs to be repeated.
15 1/1/14 WebBUGS WEBBUGS Conducting Bayesian Analysis Online Journal of Statistical Software 15 Welcome JSS» New Current Re-run Copy Share All Analyses Modules FAQ All Analyses You can view or delete your previous analysis here. Name of analysis Meta-analysis of correlation Rats: a normal hierarchical model for JSS Dogs: loglinear model for binary data Pumps: an example with two chains Rats: a normal hierarchical model Re-run the Rats example Time January 1, 2014, 10:01 pm December 25, 2011, 3:59 pm December 22, 2011, 11:27 am December 22, 2011, 10:21 am December 19, 2011, 7:49 pm December 19, 2011, 7:44 pm Check All Uncheck All Delete Total: 1. 1/9/14WebBUGS Admin» Login Logout Profile Forgot password WebBUGS Figure 12: List of all analyses by the user jssdemo. WEBBUGS Conducting Bayesian Analysis Online Welcome Johnny Zhang» New Current Re-run Copy Share All Analyses Modules FAQ Share analysis Names of the recipient: address: share WebBUGS Admin» Login Logout Profile Forgot password Figure 13: An analysis can be shared Multiple-chain analysis A multiple-chain analysis can be initialized in WebBUGS by providing multiple sets of initial values. For example, the meta-analysis was conducted using three chains. Therefore, for the initial values field, three sets of starting values were used. WebBUGS used the three sets of initial values to initialize three chains. webbugs.psychstat.org/allanalysis.php 1/ Highlighted output The results in the Parameter estimates table are highlighted in different ways. First, if a single chain does not converge according to the Geweke test, e.g., a Geweke statistic larger than 1.96 by default, the Geweke statistic will be highlighted in red. For the multiple chain analysis, if the Gelman-Rubin statistic is larger than 1.05, the statistic will be highlighted. If either the Geweke statistic or the Gelman-Rubin statistic for a parameter is highlighted, a longer Markov chain or a different burn-in period may be needed. Second, if the M/SD for a given parameter is larger than 0.05, it will be highlighted. If a Markov chain is converged, a large M/SD value typically means that a longer Markov chain is needed. Third, if the effective sample size is smaller than 400, it will be highlighted to alert a user to increase the length of the Markov chains. webbugs.psychstat.org/share.php 1/1
16 16 WebBUGS: Conducting Bayesian Statistical Analysis Online WEBBUGS Conducting Bayesian Analysis Online Welcome Johnny Zhang» New All Analyses Modules FAQ Type R commands for direct analysis of sample output CODA files will be read automatically by the following R codes. library("coda") mcmc.out<-read.openbugs("coda") Please type R code you want to implement for coda analysis. summary(mcmc.out) gelman.plot(mcmc.out) submit WebBUGS Admin» Login Logout Profile Forgot password Figure 14: CODA analysis through R Change the number of updates and burn-in Many times one may need to increase the number of updates and change the burn-in period. This can be done on the results page. On the results page shown in Figure 8, there is a section on the top called More updates. In the field of Number of updates, a user can specify how many more updates to conduct. A user can also change the burn-in period by specifying a number in the Burn-in field. If a user only wants to change the burn-in, the Number of updates field can be filled with 0. By clicking on the Update button, the results will be updated R CODA analysis The output from WebBUGS can be further analyzed in R, for example, using the coda package (Plummer et al. 2006). High quality plots in PDF format can be generated and additional convergence diagnostics can be conducted. To initialize the CODA analysis, on the output page, click the R CODA link. Then a page as in Figure 14 will be shown. A user can input R code to conduct desired analyses. For example, in Figure 14, I aim to obtain the summary statistics for the current CODA and get a Gelman-Rubin convergence diagnostic plot for model parameters using the following R code: R> summary(mcmc.out) R> gelman.plot(mcmc.out) By clicking the submit button, the results will be shown for the current CODA analysis. The Web browser may refresh itself to display all results. If your Web browser does not refresh automatically, please refresh it manually. For example, the output for the analysis in Figure 14 is given below. Note the first part reminds users of the generated plot and provides a link to the plot (the plot is given in Figure 15). The second part is the typical output of an R CODA analysis. Each session of CODA analysis needs to be conducted separately but the number of commands are not limited.
17 Journal of Statistical Software 17 CODA analysis Figures have been generated in the analysis, click here to view the plot. > library("coda") Loading required package: lattice > mcmc.out <- read.openbugs("coda") > summary(mcmc.out) Iterations = 1:10000 Thinning interval = 1 Number of chains = 3 Sample size per chain = Empirical mean and standard deviation for each variable, plus standard error of the mean: Mean SD Naive SE Time-series SE beta e e-04 deviance e e-02 tau e e Quantiles for each variable: 2.5% 25% 50% 75% 97.5% beta deviance tau > gelman.plot(mcmc.out) 4.8. Download the model and CODA files After running an analysis, a user can download the full OpenBUGS model with model specification, data, and initial values. The full model can be either saved for future reference or being used within OpenBUGS. In addition, a user can download the CODA files generated from a model for other purposes, e.g., to be processed in R. The links to the full model and CODA files are provided on the output page as shown in Figure Re-run or copy an analysis Occasionally, there may be errors in the model, data, or initial values. Error information is displayed in the output of the analysis. A quick way to correct the errors and re-run the analysis is to click on the Re-run link. Then a user will see a page similar to the one in Figure 5. The user can then correct possible errors on this page and redo the analysis. The user can also simply change the initial values for better convergence using this feature. If a user wants to fit a new model to the same data or the same model to a new set of data,
18 18 WebBUGS: Conducting Bayesian Statistical Analysis Online beta deviance shrink factor median 97.5% shrink factor median 97.5% last iteration in chain last iteration in chain tau shrink factor median 97.5% last iteration in chain Figure 15: Gelman-Rubin convergence diagnostic plot for meta-analysis generated using R. he/she can copy the model to a new analysis using the Copy link Wiki and online help A Wiki is incorporated within WebBUGS to provide online help to users. For example, in Figure 5, a Help link appears at three places. If a user clicks on the link, he/she will be directed to a Wiki help page. The Wiki can also be updated easily online to include as much information as possible by any user. 5. WebBUGS modules WebBUGS allows development of modules for Bayesian analysis. A module consists of web pages for inputting information within a web browser and R code on the server to carry out certain analyses. In this paper, I focus on the discussion of two modules: a data management module and a meta-analysis module. The full list of completed modules, 4 in total as of 2014, can be accessed through the Modules link.
19 1/2/14 WebBUGS Journal of Statistical Software 19 WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New All Analyses Modules FAQ Convert input data List of data sets Choose File No file chosen Upload File name Edit Edit in a table Convert to BUGS data Time metadata.txt Edit Spreadsheet edit Convert :41:41. metadata.txt.bug Edit :43:31. Delete WebBUGS Admin» Login Logout Profile Forgot password Figure 16: The interface of the data management module. WEBBUGS Conducting Bayesian Analysis Online Welcome Johnny Zhang» New All Analyses Modules FAQ Edit data n cor a x Save Save and go back to data list WebBUGS Admin» Login Logout Profile Forgot password Figure 17: Edit data in a textarea. webbugs.psychstat.org/modules/data/ 1/ Data management module The direct link to the data management module is data/. Using the data management module, users can manage their data online, including uploading, deleting, editing, and converting data. The interface of the data management module is shown in Figure 16. First, the available data sets are listed in a table. Both file names and the time last modified are shown. Second, a new data set can be uploaded. To upload a file, one can first Choose or Browse the file on the local computer and then click the Upload button. If a file is uploaded successfully, it will be shown in the data list. Error information will be returned if upload fails.
20 20 WebBUGS: Conducting Bayesian Statistical Analysis Online WEBBUGS Conducting Bayesian Analysis Online Welcome Johnny Zhang» New All Analyses Modules FAQ Edit data n cor a x Save Save and go back to data list WebBUGS Admin» Login Logout Profile Forgot password Figure 18: Edit data in a spreadsheet. Only text files with extensions.txt (space separated data file) or.csv (comma separated value file) are allowed to be uploaded. Third, a data set can be edited either in a textarea or as a spreadsheet. By clicking on the Edit link in the data list, the content of the data file will be shown in a textarea for editing as shown in Figure 17. The edit can be saved by clicking the button Save or Save and go back to data list. If a data file has less than 200 rows of data, it can be edited in the spreadsheet mode as shown in Figure 18, which allows the edit of individual elements. The data management module can also convert data, either from a data file or user input, into the OpenBUGS format. To convert data from a data file, click the link Convert in the data list. Then the screen as in Figure 19 is shown. On the screen, a user can input required data information for OpenBUGS. Each row of input represents a piece of information. Any R data manipulation code can be used here. After input, one can click on the button Convert data. The OpenBUGS format data are shown in a textarea that can be further edited or modified. The converted data are also saved to a file with the extension name.bug that can be used for Bayesian analysis in OpenBUGS. An example is given in Figure 19. To convert user input data, one can click the Convert input data link. Then a screen as in Figure 20 will appear. On the screen, one can simply input the data. Each piece of information is separated by a semi-colon ;. For each piece of information, its name is given first and then followed by the equal sign =. A scalar, vector, or matrix can be used. For a vector, a list
21 1/2/14 WebBUGS Journal of Statistical Software 21 WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New All Analyses Modules FAQ Head of the data file n r a Type code below (See help for instruction) m = nrow(data) n = n r = r a = a Convert data BUGS data list( m = 11, n =c( 215, 132, 309, 117, 307, 1212, 175, 380, 86, 74, 361 ), r =c( E-01, E-01, E-01, E-01, E-01, E-01, E-01, E-01, E-01, E-01, E-01 ), a =c( E+00, E+00, E+00, E+00, E-01, E+00, E+00, E+00, E+00, E+00, E+00 ) ) WebBUGS Admin» Login Logout Profile Forgot password Figure 19: Convert data in a data file to OpenBUGS format. of values need to be provided. One can change to a new line if needed. For a matrix, the dimension of the matrix is given first and then the data information. The dimension and data values are separated by a comma,. Figure 20 gives examples on the input of data. Note that a data matrix can be copied and pasted directly. By clicking the button Convert data, the webbugs.psychstat.org/modules/data/tobugs.php?name=metadata.txt 1/1 OpenBUGS format data are shown as in Figure 20. As in the meta-analysis, multiple sets of data can be converted by separating them using a vertical bar Meta-analysis module The meta-analysis module carries out Bayesian meta-analysis with power prior proposed by Zhang et al. (2013a). The URL for this module is modules/metacorr/. The module has an interface shown in Figure 21. To use the module, one needs to either upload a new data file or select an existing file. To upload a new file, in the DATA box, click on the button Choose file or Browse... or other text depending on your web browser. Then, a user will be directed to select a file on
22 22 WebBUGS: Conducting Bayesian Statistical Analysis Online 1/2/14 WebBUGS WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New All Analyses Modules FAQ Type code below (See help for instruction) N = 10; x = 5 2, ; y = Convert data BUGS data list( N = 10, x = structure(.data= c(1,2,3,4,5,6,7,8,9,10),.dim=c(5,2)), y = c(1,0,0,1,1) ) WebBUGS Admin» Login Logout Profile Forgot password Figure 20: Convert user input data to OpenBUGS format. his/her computer. All existing data files are automatically shown in the drop down menu of the second method. One can simply select a file to use without uploading a data file. The data should be separated by one or more white spaces. The first line of the data file will be the variable names, which will be used in the meta-analysis model. With data, a user can provide other information required by meta-analysis. A user can choose to conduct either fixed-effects or random-effects meta-analysis. Detailed information on the model is provided using the variable names provided in the data file. Correlation is required for all analysis and can be specified using the variable names in the data set. For example, in the data set, r is the variable name for correlation. Therefore, r should be input in the field of Correlation in the interface. Sample size is required for all analysis and can be specified using the variable names in the data set. In the example, n is used in the Sample size field because in the data set, n is also the variable name for sample size. A user can also specify the variable for power assigned to each study. If left blank, the power 1 is used for all studies. A user can further specify a reliability variable to adjust for correlation. The adjusted correlation is equal to the original correlation divided by the reliability. For meta-regression analysis, webbugs.psychstat.org/modules/data/tobugs.php covariates can be provided. More than one covariate should be separated by 1/1 space. A user can control the MCMC method and output of the meta-analysis. The total number of Monte Carlo iterations and the burn-in period can be specified. A user can also require the output of the estimates for the random effects, DIC, and diagnostic plots for all model parameters including the random effects. A funnel plot may also be requested for publication bias analysis. If one checks the option notification, an will be sent to the user once the analysis is completed. With the required information, one can click the button Run meta-analysis to carry out the analysis. The output of meta-analysis includes: (1) the model in mathematical format, (2) descriptive statistics of the data, (3) DIC if required, (4) parameter estimates, (5) trace, autocorrelation, and density plot for each parameter, (6) funnel plot if required, and (7) test of publication
23 1/2/14 WebBUGS Journal of Statistical Software 23 WEBBUGS Conducting Bayesian Analysis Online Welcome JSS» New All Analyses Modules FAQ Bayesian meta-analysis of correlation through power prior MANUAL DATA: Upload or select a file Method 1: Upload data (only.txt file allowed) Choose File No file chosen Method 2: Select a data file No existing data MODEL: Provide the names of the variables in the data set Name of model: Meta analysis Type of model: Random Fixed Correlation ( ): Sample size ( ): Power ( ): Reliability: Covariates ( ): CONTROL MCMC and OUTPUT Number of iterations: Burn-in: 4000 Output: Random effects DIC Diagnostic plot for all Funnel plot notification Run meta- analysis WebBUGS Admin» Login Logout Profile Forgot password Figure 21: The interface of the meta-analysis module. bias. An example output of meta-analysis can be found at wiki/index.php?page=meta-analysis+of+correlation. 6. Install WebBUGS webbugs.psychstat.org/modules/metacorr/ 1/1 If preferred, a user can set up their own WebBUGS server. The installation of WebBUGS requires the setup of a web server with PHP and MySQL support, as well as the installation of R and OpenBUGS. Although WebBUGS can be installed under both Windows and Linux operating systems (OS), it is recommended to use it under Linux OS for better performance and security. Therefore, I focus on the instruction of installing WebBUGS under Linux and briefly discuss how to set it up for Windows Install WebBUGS under Linux OS There are many varieties of Linux distributions. One popular distribution is Ubuntu. I use
24 24 WebBUGS: Conducting Bayesian Statistical Analysis Online Ubuntu to illustrate the installation of WebBUGS but the procedure will work for or can easily be adapted to other Linux distributions. 1 Install Ubuntu Ubuntu is freely available on its web page at The installation of Ubuntu follows a standard procedure with a graphical user interface as shown at http: // Set up a web server A simple way to set up a web server for WebBUGS is to install XAMPP for Linux. XAMPP contains the Apache HTTP Server with MySQL and PHP support and is very easy to install. XAMPP can be downloaded from For example, the version can be downloaded through the terminal under Ubuntu using $ wget > /xampp-linux-x installer.run To install it, issue the command: $ chmod 755 xampp-linux installer.run $./xampp-linux installer.run To start the server, issue the command: $ sudo /opt/lampp/lampp start Detailed instructions on how to set up XAMPP can be seen at org/en/xampp-linux.html. Install R To install R, issue the command: $ sudo apt-get install r-base r-base-dev The R package coda is needed for output analysis for WebBUGS. To install the package, start R using $ sudo R and within R, R> install.packages("coda", lib = "/usr/local/lib/r/site-library") By default, R is installed as /usr/bin/r. Install OpenBUGS OpenBUGS for Linux (using the version as an example) can be downloaded from http: //OpenBUGS.net/w/Downloads/. To install OpenBUGS, issue the commands below: 1 Tested for both Ubuntu Desktop and Server version
25 Journal of Statistical Software 25 $ wget $ tar -zxvf OpenBUGS tar.gz $ cd OpenBUGS $./configure $ make $ sudo make install By default, the OpenBUGS is installed as /usr/local/lib/openbugs. Install WebBUGS To install WebBUGS, first download it using $ wget and expand it to the folder /opt/lampp/htdocs. analysis and data to 777 by using Change the permission of the folders $ sudo chmod -r 777 analysis data A more secure way is to change the owner of the folder to the web user such as www-data. Note that both the analysis and data folders are protected and cannot be accessed directly. Then, set up a MySQL database. The database can be created in a web browser with the address on the server. If accessing remotely on a user s computer, change localhost to the IP address or the domain name of the server. A database called webbugs can be created. Then, the following SQL scripts can be run to add four tables builtin, modelinfo, share, and users. CREATE TABLE IF NOT EXISTS `builtin` ( `id` int(3) NOT NULL, `name` varchar(254) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `modelinfo` ( `id` bigint(100) NOT NULL AUTO_INCREMENT, `url` varchar(120) NOT NULL, `base` varchar(120) NOT NULL, `user` varchar(120) NOT NULL, ` ` varchar(120) NOT NULL, `date` varchar(120) NOT NULL, `note` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `share` ( `url` varchar(50) NOT NULL, `name` varchar(200) NOT NULL,
26 26 WebBUGS: Conducting Bayesian Statistical Analysis Online ` ` varchar(200) NOT NULL, `password` varchar(100) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `users` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `fullname` tinytext COLLATE latin1_general_ci NOT NULL, `username` varchar(200) COLLATE latin1_general_ci NOT NULL DEFAULT '', ` ` varchar(220) COLLATE latin1_general_ci NOT NULL DEFAULT '', `level` tinyint(4) NOT NULL DEFAULT '1', `passwd` varchar(220) COLLATE latin1_general_ci NOT NULL DEFAULT '', `address` text COLLATE latin1_general_ci NOT NULL, `date` date NOT NULL DEFAULT ' ', `approved` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `user_ ` (` `), FULLTEXT KEY `idx_search` (`fullname`,`address`,` `,`username`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `users` (`fullname`, `username`, ` `, `level`, `passwd`, `address`, `date`, `approved`) VALUES ('JSS', 'jssdemo', 'jssdemo@localhost', 5, md5('jssdemo'), 'address', ' ', 1); Note that the username and password jssdemo can and should be changed accordingly. After creating the database, edit the configuration file /opt/lampp/htdocs/includes/config.php. The current content of it is shown below. // Website url define("wwwurl", "XXXXXX"); define("bugspath", "XXXXXX"); define("serverurl", "XXXXXX"); define("serverpath", "XXXXXX"); //User Database define ("DB_HOST", "localhost"); define ("DB_USER", "XXXXXX"); define ("DB_PASS","XXXXXX"); define ("DB_NAME","webstats"); // through smtp define (" _ADDRESS", "XXXXXX"); define (" _PASS", "XXXXXX"); The paths in the file should be specified correctly. WWWURL is the web address to access the server. BUGSPATH is the command to start OpenBUGS. SERVERURL is the folder where the analysis is saved and SERVERPATH is the path where WebBUGS is installed. The MySQL
27 Journal of Statistical Software 27 username DB_USER and password DB_PASS should also be specified. The default installation of XAMPP uses root as the username with an empty password. WebBUGS by default uses gmail to send s. To use it, specify the _ADDRESS and _PASS for your gmail account. Now, one can start to use WebBUGS. In a web browser, type in If installed correctly, one should see the page as shown in Figure 3. The default user name and password jssdemo can be used to log in. One should change the password for jssdemo after login if not doing so during the phase of creating the database Install WebBUGS under Windows To install WebBUGS under Windows, download the Windows version of XAMPP ( R ( windows/), OpenBUGS ( and WebBUGS ( WebBUGS.psychstat.org/jss/WebBUGS.windows.zip) using the given links. 2 It is recommended to install XAMPP, R, and OpenBUGS in one folder and avoid spaces in all the directories. A sample configure file (C:/xampp/htdocs/includes/config.php) for WebBUGS on Windows looks like // Website url define("wwwurl", " define("bugspath", "C:/xampp/OpenBUGS/OpenBUGS321/OpenBUGS"); define("serverurl", "C:/xampp/htdocs/analysis"); define("serverpath", "C:/xampp/htdocs"); //User Database define ("DB_HOST", "localhost"); // MySQL server address define ("DB_USER", "root"); // MySQL user name define ("DB_PASS",""); // MySQL user password define ("DB_NAME","webbugs"); // MySQL database name // through smtp define (" _ADDRESS", "XXXXX"); // address to send messages define (" _PASS", "XXXX"); // Password of the 7. Future work Future development of WebBUGS will focus on several areas. First, WebBUGS will incorporate JAGS and stan (Stan Development Team 2014) so that a user can select which software to use for MCMC. Second, the interface of WebBUGS will be improved as requested by the users. Third, in the future, a dedicated web server and computing server will be used to run WebBUGS, which currently uses a single machine as web and computing server. Fourth, most of WebBUGS s future development will focus on the development of modules for WebBUGS. Presently, the data management module only supports plain text data files. A development goal is to allow the use of data files from other statistical packages such as SAS (SAS Institute Inc. 2011) and SPSS (IBM Corporation 2013). WebBUGS allows basic 2 The installation was tested under Windows 7.
28 28 WebBUGS: Conducting Bayesian Statistical Analysis Online analysis of MCMC output. In the future, a CODA module will be developed for more flexible analysis of MCMC output. Other modules will also be developed including the regression module, the item response theory (IRT) module, and the growth curve analysis module. The regression module will allow a user to conduct multiple regression, logistic regression, Poisson regression, and tobit regression by simply specifying the dependent and independent variables. The IRT module will initially include the one-parameter model, the two-parameter model, and the three-parameter model. The growth curve analysis module will allow the Bayesian estimation of linear growth curve models, quadratic growth curve models, exponential growth curve models, tobit growth curve models, and robust growth curve models (e.g., Wang, Zhang, McArdle, and Salthouse 2008; Zhang, Lai, Lu, and Tong 2013b). References Bacco MD, D Amore G, Scalfari F (eds.) (2004). Biology and Medicine. Springer-Verlag, Norwell. Applied Bayesian Statistical Studies in Brooks SP, Roberts GO (1998). Assessing Convergence of Markov Chain Monte Carlo Algorithms. Statistics and Computing, 8(4), Congdon P (2003). Applied Bayesian Modelling. John Wiley & Sons, New York. Cowles MK, Carlin BP (1996). Markov Chain Monte Carlo Convergence Diagnostics: A Comparative Review. Journal of the American Statistical Association, 91(434), Gelman A, Carlin JB, Stern HS, Vehtari A, Rubin DB (2013). Bayesian Data Analysis. 3rd edition. Chapman & Hall/CRC, Boca Raton. Gelman A, Rubin D (1992). Inference from Iterative Simulation Using Multiple Sequences. Statistical Science, 7(4), Geweke J (1992). Evaluating the Accuracy of Sampling-Based Approaches to Calculating Posterior Moments. In JM Bernado, JO Berger, AP Dawid, AFM Smith (eds.), Bayesian Statistics 4, pp Clarendon Press, Oxford. Gill J (2007). Bayesian Methods: A Social and Behavioral Sciences Approach. 2nd edition. Chapman & Hall/CRC, Boca Raton. Grandy Jr WT, Schick LH (eds.) (2007). Maximum Entropy and Bayesian Methods (Fundamental Theories of Physics). Springer-Verlag, Boston. Hunter JE, Schmidt FL (2004). Methods of Meta-Analysis: Correcting Error and Bias in Research Findings. Sage, Newbury Park. IBM Corporation (2013). IBM SPSS Statistics 22. IBM Corporation, Armonk. URL http: // Ibrahim JG, Chen MH (2000). Power Prior Distributions for Regression Models. Statistical Science, 15(1),
29 Journal of Statistical Software 29 Kruschke JK (2011). Doing Bayesian Data Analysis: A Tutorial with R and BUGS. Academic Press, Burlington. Lee SY (2007). Structual Equation Modeling: A Bayesian Approach. John Wiley & Sons, New York. Lunn D, Jackson C, Best N, Thomas A, Spiegelhalter D (2012). The BUGS Book: A Practical Introduction to Bayesian Analysis. Chapman & Hall/CRC, Boca Raton. Lunn D, Spiegelhalter D, Thomas A, Best N (2009). The BUGS Project: Evolution, Critique and Future Directions. Statistics in Medicine, 28(25), Martin AD (2008). Bayesian Analysis. In JM Box-Steffensmeier, HE Brady, D Collier (eds.), Oxford Handbook of Political Methodology. Oxford University Press, Oxford. Moore DS (1997). Bayes for Beginners? Some Pedagogical Questions. In S Panchapakesan, N Balakrishnan, Gupta, S Swarup (eds.), Advances in Statistical Decision Theory and Applications, pp Birkhäuser, Boston. Muthén B, Asparouhov T (2012). Bayesian SEM: A More Flexible Representation of Substantive Theory. Psychological Methods, 17(3), Ntzoufras I (2009). Bayesian Modeling Using WinBUGS. John Wiley & Sons, Hoboken. Plummer M (2003). JAGS: A Program for Analysis of Bayesian Graphical Models Using Gibbs Sampling. In K Hornik, F Leisch, A Zeileis (eds.), Proceedings of the 3rd International Workshop on Distributed Statistical Computing (DSC 2003). Vienna, Austria. Plummer M, Best N, Cowles K, Vines K (2006). coda: Convergence Diagnosis and Output Analysis for MCMC. R News, 6(1), URL Rnews/. R Core Team (2014). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. URL Rupp AA, Dey DK, Zumbo BD (2004). To Bayes or Not to Bayes, from Whether to When: Applications of Bayesian Methodology to Modeling. Structural Equation Modeling, 11(3), SAS Institute Inc (2011). The SAS System, Version 9.3. SAS Institute Inc., Cary. URL Song XY, Lee SY (2012). Basic and Advanced Bayesian Structural Equation Modeling: With Applications in the Medical and Behavioral Sciences. John Wiley & Sons, New York. Stan Development Team (2014). Stan: A C++ Library for Probability and Sampling, Version 2.4. URL Wang L, McArdle JJ (2008). A Simulation Study Comparison of Bayesian Estimation with Conventional Methods for Estimating Unknown Change Points. Structural Equation Modeling, 15(1),
30 30 WebBUGS: Conducting Bayesian Statistical Analysis Online Wang L, Zhang Z, McArdle JJ, Salthouse TA (2008). Investigating Ceiling Effects in Longitudinal Data Analysis. Multivariate Behavioral Research, 43(3), Winkler RL (2001). Why Bayesian Analysis Hasn t Caught on in Healthcare Decision Making. International Journal of Technology Assessment in Health Care, 17(1), Zhang Z, Hamagami F, Wang L, Grimm KJ, Nesselroade JR (2007). Bayesian Analysis of Longitudinal Data Using Growth Curve Models. International Journal of Behavioral Development, 31(4), Zhang Z, Jiang K, Liu H (2013a). Bayesian Meta-Analysis of Correlation Coefficients through Power Prior. arxiv: [stat.me], URL Zhang Z, Lai K, Lu Z, Tong X (2013b). Bayesian Inference and Application of Robust Growth Curve Models Using Student s t Distribution. Structural Equation Modeling, 20(1), Affiliation: Zhiyong Zhang Department of Psychology University of Notre Dame 118 Haggar Hall Notre Dame, IN 46556, United States of America [email protected] URL: Journal of Statistical Software published by the American Statistical Association Volume 61, Issue 7 Submitted: October 2014 Accepted:
A Latent Variable Approach to Validate Credit Rating Systems using R
A Latent Variable Approach to Validate Credit Rating Systems using R Chicago, April 24, 2009 Bettina Grün a, Paul Hofmarcher a, Kurt Hornik a, Christoph Leitner a, Stefan Pichler a a WU Wien Grün/Hofmarcher/Hornik/Leitner/Pichler
More details on the inputs, functionality, and output can be found below.
Overview: The SMEEACT (Software for More Efficient, Ethical, and Affordable Clinical Trials) web interface (http://research.mdacc.tmc.edu/smeeactweb) implements a single analysis of a two-armed trial comparing
ClicktoFax Service Usage Manual
ClicktoFax Service Usage Manual 1. Log in to Fax Service 2. Configure your account 3. Send a fax 4. Receive a fax/search for Faxes/View Faxes 5. Logout 6. Additional Support 1. Log into fax service: a.
Validation of Software for Bayesian Models using Posterior Quantiles. Samantha R. Cook Andrew Gelman Donald B. Rubin DRAFT
Validation of Software for Bayesian Models using Posterior Quantiles Samantha R. Cook Andrew Gelman Donald B. Rubin DRAFT Abstract We present a simulation-based method designed to establish that software
STAT3016 Introduction to Bayesian Data Analysis
STAT3016 Introduction to Bayesian Data Analysis Course Description The Bayesian approach to statistics assigns probability distributions to both the data and unknown parameters in the problem. This way,
Using SAS PROC MCMC to Estimate and Evaluate Item Response Theory Models
Using SAS PROC MCMC to Estimate and Evaluate Item Response Theory Models Clement A Stone Abstract Interest in estimating item response theory (IRT) models using Bayesian methods has grown tremendously
NJCU WEBSITE TRAINING MANUAL
NJCU WEBSITE TRAINING MANUAL Submit Support Requests to: http://web.njcu.edu/its/websupport/ (Login with your GothicNet Username and Password.) Table of Contents NJCU WEBSITE TRAINING: Content Contributors...
Applications of R Software in Bayesian Data Analysis
Article International Journal of Information Science and System, 2012, 1(1): 7-23 International Journal of Information Science and System Journal homepage: www.modernscientificpress.com/journals/ijinfosci.aspx
External Account Creation and Upload Instructions for the Local Government (LG) Audit Report Collection System
External Account Creation and Upload Instructions for the Local Government (LG) Audit Report Collection System In order to submit data for any Department of Audits and Accounts (DOAA) web application,
Bayesian Statistics in One Hour. Patrick Lam
Bayesian Statistics in One Hour Patrick Lam Outline Introduction Bayesian Models Applications Missing Data Hierarchical Models Outline Introduction Bayesian Models Applications Missing Data Hierarchical
STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
Probabilistic Models for Big Data. Alex Davies and Roger Frigola University of Cambridge 13th February 2014
Probabilistic Models for Big Data Alex Davies and Roger Frigola University of Cambridge 13th February 2014 The State of Big Data Why probabilistic models for Big Data? 1. If you don t have to worry about
Surplus Lines Online User Guide
Surplus Lines Online User Guide Missouri Department of Insurance, Financial Institutions and Professional Registration Contents Summary... 1 Site Address... 1 Account Management... 2 Account Registration...
An Introduction to Using WinBUGS for Cost-Effectiveness Analyses in Health Economics
Slide 1 An Introduction to Using WinBUGS for Cost-Effectiveness Analyses in Health Economics Dr. Christian Asseburg Centre for Health Economics Part 1 Slide 2 Talk overview Foundations of Bayesian statistics
MYTIMETABLE STEP BY STEP GUIDE
MYTIMETABLE STEP BY STEP GUIDE CONTENTS 1. Accessing MyTimetable... 1 2. Using MyTimetable... 2 Adding a timetable... 2 Deleting a timetable... 3 3. The desktop site... 4 4. MyTimetable mobile... 5 5.
E-FILE. Universal Service Administrative Company (USAC) Last Updated: September 2015
E-FILE USER GUIDE This document providers E-File users with an overview of E-File account management, managing entitlements, and instructions on how to submit forms, such as the FCC Form 498, FCC Form
User Manual for Web. Help Desk Authority 9.0
User Manual for Web Help Desk Authority 9.0 2011ScriptLogic Corporation ALL RIGHTS RESERVED. ScriptLogic, the ScriptLogic logo and Point,Click,Done! are trademarks and registered trademarks of ScriptLogic
eroom user guide English version 7.4.4
eroom user guide English version 7.4.4 JOINT Collaboration AS www.joint.no JOINT Collaboration AS [email protected] www.joint.no Page 1 Contents What is eroom?... 3 Logging into eroom... 4 What is the eroom
New Online Banking Guide for FIRST time Login
New Online Banking Guide for FIRST time Login Step 1: Login Enter your existing Online Banking User ID and Password. Click Log-In. Step 2: Accepting terms and Conditions to Proceed Click on See the terms
Tutorial on Markov Chain Monte Carlo
Tutorial on Markov Chain Monte Carlo Kenneth M. Hanson Los Alamos National Laboratory Presented at the 29 th International Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Technology,
Data Analysis Tools. Tools for Summarizing Data
Data Analysis Tools This section of the notes is meant to introduce you to many of the tools that are provided by Excel under the Tools/Data Analysis menu item. If your computer does not have that tool
Weston Public Schools Virtual Desktop Access Instructions
Instructions for connecting to the Weston Schools Virtual Desktop Environment Notes: You will have to have administrator permission on your computer in order to install a VMWare Client application which
Blackboard 9.1 Basic Instructor Manual
Blackboard 9.1 Basic Instructor Manual 1. Introduction to Blackboard 9.1... 2 1.1 Logging in to Blackboard... 3 2. The Edit Mode on... 3 3. Editing the course menu... 4 3.1 The course menu explained...
NYS OCFS CMS Contractor Manual
NYS OCFS CMS Contractor Manual C O N T E N T S CHAPTER 1... 1-1 Chapter 1: Introduction to the Contract Management System... 1-2 CHAPTER 2... 2-1 Accessing the Contract Management System... 2-2 Shortcuts
Welcome to Collage (Draft v0.1)
Welcome to Collage (Draft v0.1) Table of Contents Welcome to Collage (Draft v0.1)... 1 Table of Contents... 1 Overview... 2 What is Collage?... 3 Getting started... 4 Searching for Images in Collage...
Learning Management System (LMS) Quick Tips. Contents LMS REFERENCE GUIDE
Learning Management System (LMS) Quick Tips Contents Process Overview... 2 Sign into the LMS... 3 Troubleshooting... 5 Required Software... 5 Mobile devices are not supported... 5 Using the Check System
Council of Ontario Universities. COFO Online Reporting System. User Manual
Council of Ontario Universities COFO Online Reporting System User Manual Updated September 2014 Page 1 Updated September 2014 Page 2 Table of Contents 1. Security... 5 Security Roles Defined in the Application...
BeamYourScreen User Guide Mac Version
BeamYourScreen User Guide Mac Version Table of Contents Registration 3 Download & Installation 4 Start a Session 5 Join a Session 6 Features 7 Participant List 7 Switch Presenter 8 Remote Control 8 Whiteboard
Using Internet or Windows Explorer to Upload Your Site
Using Internet or Windows Explorer to Upload Your Site This article briefly describes what an FTP client is and how to use Internet Explorer or Windows Explorer to upload your Web site to your hosting
TriCore Secure Web Email Gateway User Guide 1
TriCore Secure Web Email Gateway User Guide This document provides information about TriCore Secure Web Email Gateway. This document is for users who are authorized to send and receive encrypted email
Microsoft Windows SharePoint
Microsoft Windows SharePoint SharePoint Basics Introduction What is Microsoft SharePoint? SharePoint is a tool to connect people and information. It provides a central site for sharing information with
4 Other useful features on the course web page. 5 Accessing SAS
1 Using SAS outside of ITCs Statistical Methods and Computing, 22S:30/105 Instructor: Cowles Lab 1 Jan 31, 2014 You can access SAS from off campus by using the ITC Virtual Desktop Go to https://virtualdesktopuiowaedu
Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...
Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...
CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE
CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE INTRODUCTION Tumbleweed (Secure Transport) is used to provide secure file transfer of critical business files, financial transactions and sensitive data such
Reseller Panel Step-by-Step Guide
1. Legal notice setup. Alternative language setup. Enter legal notice as text. Enter legal notice as link 2. ResellerPanel design. Edit colors and layout. Edit themes and icons 3. Create a new customer.
Basic Bayesian Methods
6 Basic Bayesian Methods Mark E. Glickman and David A. van Dyk Summary In this chapter, we introduce the basics of Bayesian data analysis. The key ingredients to a Bayesian analysis are the likelihood
Pharos Control User Guide
Outdoor Wireless Solution Pharos Control User Guide REV1.0.0 1910011083 Contents Contents... I Chapter 1 Quick Start Guide... 1 1.1 Introduction... 1 1.2 Installation... 1 1.3 Before Login... 8 Chapter
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
Rochester Institute of Technology. Finance and Administration. Drupal 7 Training Documentation
Rochester Institute of Technology Finance and Administration Drupal 7 Training Documentation Written by: Enterprise Web Applications Team CONTENTS Workflow... 4 Example of how the workflow works... 4 Login
Chapter 15: Forms. User Guide. 1 P a g e
User Guide Chapter 15 Forms Engine 1 P a g e Table of Contents Introduction... 3 Form Building Basics... 4 1) About Form Templates... 4 2) About Form Instances... 4 Key Information... 4 Accessing the Form
Introduction to Google Docs
Introduction to Google Docs If you do not have a Google account please see the instructor about setting up an account before the class begins. If you do not want to set up an account you can follow along
GroupWise Web Access 8.0
GroupWise Web Access 8.0 How to check your email via the Internet For More Information, please contact: Administrative Office of the Courts Technology Help Desk (615) 532 9503 or (800) 448-7980 Table of
Novell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
Confidence Intervals for One Standard Deviation Using Standard Deviation
Chapter 640 Confidence Intervals for One Standard Deviation Using Standard Deviation Introduction This routine calculates the sample size necessary to achieve a specified interval width or distance from
Joomla! 2.5.x Training Manual
Joomla! 2.5.x Training Manual Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several tutorials
Introduction to Bayesian Analysis Using SAS R Software
Introduction to Bayesian Analysis Using SAS R Software Joseph G. Ibrahim Department of Biostatistics University of North Carolina Introduction to Bayesian statistics Outline 1 Introduction to Bayesian
Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users
Getting Started Getting Started with Time Warner Cable Business Class Voice Manager A Guide for Administrators and Users Table of Contents Table of Contents... 2 How to Use This Guide... 3 Administrators...
WebsiteAlive Operator Panel. A WebsiteAlive How-To Guide
WebsiteAlive Operator Panel A WebsiteAlive How-To Guide TM WebsiteAlive Operator Panel A WebsiteAlive How-To Guide This document will help you familiarize yourself with the WebsiteAlive Operator Panel
Basics of Statistical Machine Learning
CS761 Spring 2013 Advanced Machine Learning Basics of Statistical Machine Learning Lecturer: Xiaojin Zhu [email protected] Modern machine learning is rooted in statistics. You will find many familiar
SAM Brief Student User Guide
SAM Assessment, Training and Projects for Microsoft Office December 2015 SAM Brief Student User Guide Contents Introduction 1 How to Use SAM 2 Logging in the First Time as a Pre-registered Student 2 Profile
Welcome to PowerClaim Net Services!
Welcome to PowerClaim Net Services! PowerClaim Net Services provides a convenient means to manage your claims over the internet and provides detailed reporting services. You can access PowerClaim Net Services
Rensselaer County. Contract Management System
Rensselaer County Contract Management System VENDOR REFERENCE MANUAL Version 2.0 Table of Contents Getting Started and Logging In...4 The Contract Dashboard Tab...6 Vendor Profile Tab...9 Contract Overview
IsItUp Quick Start Manual
IsItUp - When you need to know the status of your network Taro Software Inc. Website: www.tarosoft.com Telephone: 703-405-4697 Postal address: 8829 110th Lane, Seminole Fl, 33772 Electronic mail: [email protected]
Frequently Asked Questions About Using The GRE Search Service
Frequently Asked Questions About Using The GRE Search Service General Information Who can use the GRE Search Service? Institutions eligible to participate in the GRE Search Service include (1) institutions
Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business
2015 Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business This manual will take you through all the areas that you are likely to use in order to maintain, update
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK
Modeling and Analysis of Call Center Arrival Data: A Bayesian Approach
Modeling and Analysis of Call Center Arrival Data: A Bayesian Approach Refik Soyer * Department of Management Science The George Washington University M. Murat Tarimcilar Department of Management Science
Gamma Distribution Fitting
Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics
Introduction to RefWorks
University of Malta Library Introduction to RefWorks A Guide to Prepare & Submit your Personal Academic Publication List Stefania Cassar Outreach Librarian Email: [email protected] Last updated: 3
Web Content Management Training Manualv3
City & County of San Francisco Powered by Innovation DT City & County of Sa Departme Techno Powered by Innova DEPARTMENT OF TECHNOLOGYDT Web Content Management Training Manualv3 Department of Technology
Kaseya 2. Quick Start Guide. for Network Monitor 4.1
Kaseya 2 VMware Performance Monitor Quick Start Guide for Network Monitor 4.1 June 7, 2012 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private
State of Michigan Data Exchange Gateway. Web-Interface Users Guide 12-07-2009
State of Michigan Data Exchange Gateway Web-Interface Users Guide 12-07-2009 Page 1 of 21 Revision History: Revision # Date Author Change: 1 8-14-2009 Mattingly Original Release 1.1 8-31-2009 MM Pgs 4,
Confidence Intervals for Cp
Chapter 296 Confidence Intervals for Cp Introduction This routine calculates the sample size needed to obtain a specified width of a Cp confidence interval at a stated confidence level. Cp is a process
...1 CITRIX REMOTE ACCESS WINDOWS 7...1 TABLE OF CONTENTS...1 ADDING CITRIX.AKERMAN.COM AS A TRUSTED SITE TO INTERNET EXPLORER 8.0...
TABLE OF CONTENTS...1 CITRIX REMOTE ACCESS WINDOWS 7...1 TABLE OF CONTENTS...1 ADDING CITRIX.AKERMAN.COM AS A TRUSTED SITE TO INTERNET EXPLORER 8.0...2 INSTALLING THE ENDPOINT ANALYSIS...4 LOGGING OFF
Imputing Missing Data using SAS
ABSTRACT Paper 3295-2015 Imputing Missing Data using SAS Christopher Yim, California Polytechnic State University, San Luis Obispo Missing data is an unfortunate reality of statistics. However, there are
Terminal Four. Content Management System. Moderator Access
Terminal Four Content Management System Moderator Access Terminal Four is a content management system that will easily allow users to manage their college web pages at anytime, anywhere. The system is
Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080
Qsync Qsync is a cloud based file synchronization service empowered by QNAP Turbo NAS. Simply add files to your local Qsync folder, and they will be available on your Turbo NAS and all its connected devices.
X Series Application Note 43:
X Series Application Note 43: Using the Remote Viewing & Web Pages of the X - Series & GR Series Recorders The Remote Viewing function of the X-Series and GR Series Recorders provide the user with the
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...
A Bayesian Antidote Against Strategy Sprawl
A Bayesian Antidote Against Strategy Sprawl Benjamin Scheibehenne ([email protected]) University of Basel, Missionsstrasse 62a 4055 Basel, Switzerland & Jörg Rieskamp ([email protected])
Using Webmail. Document Updated: 11/10. Technical Manual: User Guide. The Webmail Window. Logging In to Webmail. Displaying and Hiding the Full Header
Using Webmail Technical Manual: User Guide Webmail is supported in the following browsers: Windows Internet Explorer 6, Internet Explorer 7, Firefox 2, and Firefox 3 Mac OSX Safari 2, Safari 3, Firefox
Parameter estimation for nonlinear models: Numerical approaches to solving the inverse problem. Lecture 12 04/08/2008. Sven Zenker
Parameter estimation for nonlinear models: Numerical approaches to solving the inverse problem Lecture 12 04/08/2008 Sven Zenker Assignment no. 8 Correct setup of likelihood function One fixed set of observation
MSGCU SECURE MESSAGE CENTER
MSGCU SECURE MESSAGE CENTER Welcome to the MSGCU Secure Message Center. Email is convenient, but is it secure? Before reaching the intended recipient, email travels across a variety of public servers and
Installation Guide. Research Computing Team V1.9 RESTRICTED
Installation Guide Research Computing Team V1.9 RESTRICTED Document History This document relates to the BEAR DataShare service which is based on the product Power Folder, version 10.3.232 ( some screenshots
Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app
Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly
Distributor Control Center Private Label/Channel Administrators
March 13, 2014 Distributor Control Center Private Label/Channel Administrators Version 2.6.3 Everyone.net Table of Contents Distributor Control Center... 1 1 The Distributor Control Center... 4 1.1 Introduction...
ASUS WebStorage Client-based for Windows [Advanced] User Manual
ASUS WebStorage Client-based for Windows [Advanced] User Manual 1 Welcome to ASUS WebStorage, your personal cloud space Our function panel will help you better understand ASUS WebStorage services. The
Business Objects InfoView Quick-start Guide
Business Objects InfoView Quick-start Guide Last Modified: 10/28/2015 The latest PDF version of this document can be found at: http://www.calpolycorporation.com/docs/finance/boeinfoviewquickstart.pdf What
Edwin Analytics Getting Started Guide
Edwin Analytics Getting Started Guide This guide provides assistance for accessing and using Edwin Analytics, the Department of Elementary and Secondary Education s (ESE) online tool for expanding data
WinSen Online Payment / Prelease Service
WinSen Online Payment / Prelease Service SENTINEL SYSTEMS CORPORATION 1620 Kipling St Lakewood, CO 80215 800-456-9955 303-242-2010 FAX www.sentinelsystems.com Revised 11/06/2006 Introduction This service
UCB erequest IIS Requestor - Quick Reference Guide
UCB erequest - CONTENTS 1 INTRODUCTION... 3 2 HOW TO REGISTER AND LOG-IN... 3 2.1 REGISTER TO RECEIVE AN EXTERNAL REQUESTOR USER ID AND PASSWORD... 3 2.2 LOGIN WITH USER ID AND PASSWORD... 5 3 HOW TO SUBMIT
How To Use Turna 4Europe Online Education And Training Programmes Online (Eu)
Carries your information globally USER MANUAL v.2.0 2 TABLE OF CONTENTS TABLE OF CONTENTS... 2 LIST OF FIGURES... 3 1. PURPOSE... 4 2. TURNA... 4 3. TURNA USER INTERFACE... 4 3.1 TURNA Login Page... 4
Mikogo User Guide Mac Version
Mikogo User Guide Mac Version Table of Contents Registration... 3 Download & Installation... 4 Start a Session... 5 Join a Session... 5 Features... 6 Participant List... 6 Switch Presenter... 7 Remote
How to Use Your New Online Client Vault
How to Use Your New Online Client Vault Table of Contents I. Getting Into Your Vault 3 How to Sign In 3 First Time Setup 4 II. Finding Your Way Around the Vault 5 Managing Your Vault s Contents 6 Creating
Canyon Creek Online Scheduler Teacher Instructions
Canyon Creek Online Scheduler Teacher Instructions Accessing the Online Scheduler and Logging In Click the link to access Canyon Creeks Online Scheduling software. There will also be an Online Scheduler
DDN CUSTOMER SUPPORT COMMUNITY QUICK START GUIDE
DDN CUSTOMER SUPPORT COMMUNITY QUICK START GUIDE March 10, 2015 v2 Contents Getting an Account Logging In Creating a New Case Updating an Existing Case Using the Knowledgebase Welcome to the DDN Customer
STATISTICA Formula Guide: Logistic Regression. Table of Contents
: Table of Contents... 1 Overview of Model... 1 Dispersion... 2 Parameterization... 3 Sigma-Restricted Model... 3 Overparameterized Model... 4 Reference Coding... 4 Model Summary (Summary Tab)... 5 Summary
The Power Loader GUI
The Power Loader GUI (212) 405.1010 [email protected] Follow: @1010data www.1010data.com The Power Loader GUI Contents 2 Contents Pre-Load To-Do List... 3 Login to Power Loader... 4 Upload Data Files to
SAS Analyst for Windows Tutorial
Updated: August 2012 Table of Contents Section 1: Introduction... 3 1.1 About this Document... 3 1.2 Introduction to Version 8 of SAS... 3 Section 2: An Overview of SAS V.8 for Windows... 3 2.1 Navigating
ewebextra OfficeMate Integration User s Guide
ewebextra OfficeMate Integration User s Guide April 2014 2014 Eyefinity, Inc. All rights reserved. Eyefinity, OfficeMate, ewebextra, and ExamWRITER are registered trademarks of Eyefinity, Inc. All other
Polynomial Neural Network Discovery Client User Guide
Polynomial Neural Network Discovery Client User Guide Version 1.3 Table of contents Table of contents...2 1. Introduction...3 1.1 Overview...3 1.2 PNN algorithm principles...3 1.3 Additional criteria...3
Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail... 4. 2 Your Web Mail Home Page... 5. 3 Using the Inbox...
Powered by Table of Contents Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail... 4 1.1 Requirements... 4 1.2 Recommendations for using Web Mail... 4 1.3 Accessing your Web Mail...
SAS Software to Fit the Generalized Linear Model
SAS Software to Fit the Generalized Linear Model Gordon Johnston, SAS Institute Inc., Cary, NC Abstract In recent years, the class of generalized linear models has gained popularity as a statistical modeling
Document Services Online Customer Guide
Document Services Online Customer Guide Logging in... 3 Registering an Account... 3 Navigating DSO... 4 Basic Orders... 5 Getting Started... 5 Attaching Files & Print Options... 7 Advanced Print Options
LIBRARY MEMBER USER GUIDE
LIBRARY MEMBER USER GUIDE CONTENTS PAGE Part 1) How to create a new account... 2 Part 2) How to checkout a magazine issue... 4 Part 3) How to download Zinio Reader 4... 10 a) For your PC... 10 b) For your
How does the Excalibur Technology SPAM & Virus Protection System work?
How does the Excalibur Technology SPAM & Virus Protection System work? All e-mail messages sent to your e-mail address are analyzed by the Excalibur Technology SPAM & Virus Protection System before being
Xopero Centrally managed backup solution. User Manual
Centrally managed backup solution User Manual Contents Desktop application...2 Requirements...2 The installation process...3 Logging in to the application...6 First logging in to the application...7 First
Table of Contents INTRODUCTION... 2 HOME PAGE... 3. Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG...
Table of Contents INTRODUCTION... 2 HOME PAGE... 3 Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG... 11 Raising a Service Request... 12 Edit the Service Request...
ITP 101 Project 3 - Dreamweaver
ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with
