Implementing Demography by Preston et al. (2001) as an R package
|
|
- Patricia Goodman
- 6 years ago
- Views:
Transcription
1 Implementing Demography by Preston et al. (2001) as an R package ROLAND RAU University of Rostock, Summer Term April 2014 c Roland Rau Demography in R 1 / 24
2 Goal of the Seminar: Demographic Methods Implemented as an R Package What is an R package? Packages in R provide extra functionality by implementing new functions, making extra data available,... A package can be downloaded from one of the R mirrors via: install.package("package-name") and can be loaded (i.e. it makes the functions available to the user) via library(package-name). R version ( ) -- "Masked Marvel" Copyright (C) 2013 The R Foundation for Statistical Computing Platform: x86_64-unknown-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type license() or licence() for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type contributors() for more information and citation() on how to cite R or R packages in publications. Type demo() for some demos, help() for on-line help, or help.start() for an HTML browser interface to help. Type q() to quit R. > library(scatterplot3d) > c Roland Rau Demography in R 2 / 24
3 Goal of the Seminar: Demographic Methods Implemented as an R Package What is an R package? Packages in R provide extra functionality by implementing new functions, making extra data available,... A package can be downloaded from one of the R mirrors via: install.package("package-name") and can be loaded (i.e. it makes the functions available to the user) via library(package-name). Our goal: create a package, full of demographic methods so other people do not have to re-invent the wheel over and over again. Writing functions for a package sounds simple, but could be tricky! c Roland Rau Demography in R 3 / 24
4 Requirements & Preliminary Questions (Minimum) Requirements: Basic knowledge of R (how to run R code; how to write R code, especially how to write a function) Knowledge of standard demographic methods. The seminar requires active participation. Thus, you need to be able to read, write and speak in English. Basic familiarity with the command line ("Eingabeaufforderung"), i.e. opening the command prompt, change between folders/directories with "cd", execute programs... Intrinsic motivation to learn more about programming. Questions: Who knows how a package looks like? Who has experience writing a package? Who has a laptop/notebook? (not necessary but very useful!) Which Operating System (Windows? Unix/Linux? Mac?) c Roland Rau Demography in R 4 / 24
5 How to successfully complete this course? Create a small package with some functions (maybe data), including: help-files (?thenewfunction), examples & error checking. A larger text document is then required as the documentation: What is this method about? Who invented it? What are possible area of application? Are there any potential pitfalls? How do I use it? How can I interpret the results?... i.e. a small Hausarbeit (anyone experience with L A T E X?). I will assemble the parts and then make a larger package (what should be its name?), which could be uploaded either to my university homepage and/or to CRAN (cran.r-project.org). c Roland Rau Demography in R 5 / 24
6 The Six Meetings of the Seminar Date Time Content pm 7pm Introduction pm 7pm Assignments of topics; creating a simple package together pm 7pm Workshop am 5pm Workshop pm 7pm Presentations am 5pm Presentations c Roland Rau Demography in R 6 / 24
7 Possible Topics Decomposition of the crude death rate Period life table (one year, flexible age-group width) Decomposition of life expectancy differences Cause-elimination life tables Age-cause decomposition of life expectancies Tempo-adjusted TFR Matrix-Populations: λ 1, w, v, P i, GRR, NRR, T Brass relational mortality model Estimating r (continuous case) Fitting parametric mortality models (Gompertz, Gompertz-Makeham, de Moivre, Kannisto,... ) and/or Brass logit-model Cohort-component projection Indirect estimation techniques ( c Roland Rau Demography in R 7 / 24
8 Data Sources Demographic methods typically require some data. The following sources could be used to create examples: Human Mortality Database ( Human Fertility Database ( Latin American Human Mortality Database ( The Information System of the Federal Health Monitoring ( c Roland Rau Demography in R 8 / 24
9 Anatomy of a minimal package DESCRIPTION man NAMESPACE R c Roland Rau Demography in R 9 / 24
10 Anatomy of a minimal package The file DESCRIPTION Package: testpackage Type: Package Title: Checks whether the build system works Version: 1.0 Date: Author: Roland Rau Maintainer: Roland Rau <roland.rau@uni-rostock.de> Description: It is just a package to check whether everything works License: GPL-2 c Roland Rau Demography in R 10 / 24
11 Anatomy of a minimal package The file NAMESPACE exportpattern("^[[:alpha:]]+") c Roland Rau Demography in R 11 / 24
12 Anatomy of a minimal package The directory R consists of one file: quadrier.mich quadrier.mich <- function(x) x * x c Roland Rau Demography in R 12 / 24
13 Anatomy of a minimal package I The directory man consists of two files: quadrier.mich.rd and testpaket-package.rd File quadrier.mich.rd \name{quadrier.mich \alias{quadrier.mich %- Also NEED an \alias for EACH other topic documented here. \title{ this function simply squares its input \description{ Takes the (numerical) input and squares it. \usage{ quadrier.mich(x) %- maybe also usage for other objects documented here. \arguments{ \item{x{ A numerical object (scalar, matrix, or array) \details{ Here you can write further details. \value{ The function returns simply the square of the input c Roland Rau Demography in R 13 / 24
14 Anatomy of a minimal package II \references{ Preston et al. (2001) Demography. Blackwell \author{ Roland Rau \note{ no further notes \seealso{ sum, mean \examples{ quadrier.mich(4) % Add one or more standard keywords, see file KEYWORDS in the % R documentation directory. \keyword{ demography \keyword{ mortality c Roland Rau Demography in R 14 / 24
15 Anatomy of a minimal package I The directory man consists of two files: quadrier.mich.rd and testpaket-package.rd File testpaket-package.rd \name{testpaket-package \alias{testpaket-package \alias{testpaket \doctype{package \title{ Tests the build system \description{ More information to be listed here sometime in the future \details{ \tabular{ll{ Package: \tab testpaket\cr Type: \tab Package\cr Version: \tab 1.0\cr Date: \tab \cr License: \tab GPL-2\cr c Roland Rau Demography in R 15 / 24
16 Anatomy of a minimal package II \author{ Who wrote it Maintainer: Who to complain to <yourfault@somewhere.net> ~~ The author and/or maintainer of the package ~~ \references{ The Preston et al. (2001) "Demography" book. \keyword{ package, demography \examples{ quadrier.mich(1234) c Roland Rau Demography in R 16 / 24
17 Anatomy of a minimal package DESCRIPTION man NAMESPACE R This is the absolute minimum. Additional directories could be, for instance, data for (surprise, surprise) data or src for code, which needs to be compiled (C, Fortran,... ), or inst if you have a specific citation. c Roland Rau Demography in R 17 / 24
18 What do I need to create my own R packages? Having (a fairly recent version of) R is only a necessary but not a sufficient condition! The R Installation and Administration Manual (http: //cran.r-project.org/doc/manuals/r-release/r-admin.html) gives an overview how you can build R (and therefore also packages) yourself. I assume that most of you have MS Windows. There is an extra section: Appendix D The Windows toolset, which gives more detailed instructions. A more comprehensive overview is provided at As far as I can remember, you need the correct Rtools...exe as well as MikTeX (see a bit further down on this page), the basic installation option should be sufficient. There is also a section for Apple OS users; however, I am unfamiliar how things work for that operating system. The reference webpage for actually writing R packages is the manual Writing R Extensions. The most recent version can be found at: c Roland Rau Demography in R 18 / 24
19 How can I learn (teach to myself) to write a package? R is free software, open source software. Pick a package you think is interesting and read the code yourself. An alphabetic list of packages is available here: packages/available_packages_by_name.html Search the web for: how to write an r package or how to write an r package using windows. There will be more results than you can read. I can recommend the one by Friedrich Leisch or the one by Rob Hyndman ( building-r-packages-for-windows/). c Roland Rau Demography in R 19 / 24
20 Homework I Create an environment in which you can work (assuming you are on Windows) If you not (yet) know how to navigate on the command line: last chance to do so. For instance, check this webpage We only need the cd command and we might need to know how to switch from one drive to another. Read the respective section of the R administration and installation manual Install the required software (Rtools...exe, MikT E X) as mentioned at You need to set the PATH variable correctly (how to do it differs from one version of Windows to another). Rob Hyndman s webpage provides some assistance: building-r-packages-for-windows/ Download testpackage.zip from my homepage and save it in a dedicated directory/folder on your harddisk, for instance, C:\\Summer2014\\ c Roland Rau Demography in R 20 / 24
21 Homework II DO NOT SAVE IT ON THE DESKTOP; DO NOT SAVE IT IN MY DOCUMENTS!!!!!!! unzip the package Your directory structure should look somehow like this (using the same example): C:\\Summer2014\\testpackage\\testpackage\\DESCRIPTION \\NAMESPACE \\man \\R If this is your directory structure, please go (via cd) to the directory/folder: C:\\Summer2014\\testpackage and enter: R CMD check testpackage If this works without any errors, warnings, you are ready to go! :-) c Roland Rau Demography in R 21 / 24
22 Work Together Cooperate! (this seminar is not a zero-sum game) Thank you very much for your attention! c Roland Rau Demography in R 22 / 24
23 License This open-access work is published under the terms of the Creative Commons Attribution NonCommercial License 2.0 Germany, which permits use, reproduction & distribution in any medium for non-commercial purposes, provided the original author(s) and source are given credit. c Roland Rau Demography in R 23 / 24
24 Kontakt Universität Rostock Institut für Soziologie und Demographie Lehrstuhl für Demographie Ulmenstr Rostock Germany Tel.: Fax.: Sprechstunde im Sommersemester 2014: Mittwochs, 09:00 10:00 (und nach Vereinbarung) c Roland Rau Demography in R 24 / 24
The Very Basics of the R Interpreter
Chapter 2 The Very Basics of the R Interpreter OK, the computer is fired up. We have R installed. It is time to get started. 1. Start R by double-clicking on the R desktop icon. 2. Alternatively, open
More informationStatistical Data Analysis: R Tutorial
1 August 29, 2012 Statistical Data Analysis: R Tutorial Dr A. J. Bevan, Contents 1 Getting started 1 2 Basic calculations 2 3 More advanced calulations 3 4 Plotting data 4 5 The quantmod package 5 1 Getting
More informationGetting Started with R
Getting Started with R STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat/stat133 Course web: gastonsanchez.com/stat133 Tool Some of you may have used
More informationCreating and building R packages: course notes
Creating and building R packages: course notes Matt Nunes 19th April 2010 Why build R packages? Convenient code storage and version control Open source ideology: allows others to reproduce your work Facilitates
More informationOperating System Interaction via bash
Operating System Interaction via bash bash, or the Bourne-Again Shell, is a popular operating system shell that is used by many platforms bash uses the command line interaction style generally accepted
More informationHTML/CSS Lesson Plans
HTML/CSS Lesson Plans Course Outline 8 lessons x 1 hour Class size: 15-25 students Age: 10-12 years Requirements Computer for each student (or pair) and a classroom projector Pencil and paper Internet
More informationWeek - 01 Lecture - 04 Downloading and installing Python
Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and
More informationR Programs for Writing HMD Life Tables and HMD Death Rates to Pooled Data Files
Max-Planck-Institut für demografische Forschung Max Planck Institute for Demographic Research Konrad-Zuse-Strasse 1 D-18057 Rostock GERMANY Tel +49 (0) 3 81 20 81-0; Fax +49 (0) 3 81 20 81-202; http://www.demogr.mpg.de
More informationModule 1: Introduction RStudio
Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator
More informationNYSESLAT Speaking Audio Recorder Download/Upload Instructions
New York State English As A Second Language Achievement Test NYSESLAT Speaking Audio Recorder Download/Upload Instructions Speaking Field Test 2018 Field test edition copyright 2018 by the New York State
More informationCSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup
CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python
More informationSTA 250: Statistics Lab 1
STA 250: Statistics Lab 1 This lab work is intended to be an introduction to the software R. What follows is a description of the basic functionalities of R, along with a series of tasks that ou d have
More informationSciVerse ScienceDirect. User Guide. October SciVerse ScienceDirect. Open to accelerate science
SciVerse ScienceDirect User Guide October 2010 SciVerse ScienceDirect Open to accelerate science Welcome to SciVerse ScienceDirect: How to get the most from your subscription SciVerse ScienceDirect is
More informationMath 395 Homework #1 Due Wednesday, April 12
Math 395 Homework #1 Due Wednesday, April 12 LaTex is a typesetting system that is widely used by mathematicians. It has the ability to typeset just about any mathematical notation, as well as complex
More informationAmerican Public Health Association s Affiliate Online Community User s Guide. October 2015 edition
American Public Health Association s Affiliate Online Community User s Guide October 2015 edition TABLE OF CONTENTS Getting Started- Creating Your Account.3 Getting Started- Tips and Suggestions.4 Getting
More informationR version ( ) Copyright (C) 2009 The R Foundation for Statistical Computing ISBN
Math 3070 1. Treibergs County Data: Histograms with variable Class Widths. Name: Example June 1, 2011 Data File Used in this Analysis: # Math 3070-1 County populations Treibergs # # Source: C Goodall,
More informationIntroduction to Moodle
Introduction to Moodle Preparing for a Moodle Staff Development Session... 2 Logging in to Moodle... 2 Adding an image to your profile... 4 Navigate to and within a course... 6 Content of the basic template
More informationLinux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1
Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?
More informationBlackboard 5 Level One Student Manual
Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may
More informationScheduling WebEx Meetings
Scheduling WebEx Meetings Instructions for ConnSCU Faculty and Staff using ConnSCU WebEx Table of Contents How Can Faculty and Staff Use WebEx?... 2 Meeting Attendees... 2 Schedule WebEx Meetings from
More informationMATLAB Demo. Preliminaries and Getting Started with Matlab
Math 250C Sakai submission Matlab Demo 1 Created by G. M. Wilson, revised 12/23/2015 Revised 09/05/2016 Revised 01/07/2017 MATLAB Demo In this lab, we will learn how to use the basic features of Matlab
More informationScheduling WebEx Meetings
Scheduling WebEx Meetings Table of Contents How Can Faculty and Staff Host WebEx Meetings?... 2 Meeting Attendees... 2 About your WebEx Personal Room... 2 How to Launch Your Personal Room from the CSCU
More informationUnix Tutorial Haverford Astronomy 2014/2015
Unix Tutorial Haverford Astronomy 2014/2015 Overview of Haverford astronomy computing resources This tutorial is intended for use on computers running the Linux operating system, including those in the
More informationReading How the Web Works
Reading 1.3 - How the Web Works By Jonathan Lane Introduction Every so often, you get offered a behind-the-scenes look at the cogs and fan belts behind the action. Today is your lucky day. In this article
More informationPackage Development in Windows
Package Development in Windows Duncan Murdoch Department of Statistical and Actuarial Sciences University of Western Ontario August 13, 2008 1 of 46 Outline 1 What are packages? Alternatives to packages
More informationCE 4.1 (MP) to Vista Enterprise Migration Guide for Designers and Instructors
Blackboard Learning System CE 4.1 (MP) to Vista Enterprise Migration Guide for Designers and Instructors Application Pack 1 for Blackboard Learning System Vista Enterprise License (Release 4), Service
More informationSTEPHEN WOLFRAM MATHEMATICADO. Fourth Edition WOLFRAM MEDIA CAMBRIDGE UNIVERSITY PRESS
STEPHEN WOLFRAM MATHEMATICADO OO Fourth Edition WOLFRAM MEDIA CAMBRIDGE UNIVERSITY PRESS Table of Contents XXI a section new for Version 3 a section new for Version 4 a section substantially modified for
More informationExtremely short introduction to R Jean-Yves Sgro Feb 20, 2018
Extremely short introduction to R Jean-Yves Sgro Feb 20, 2018 Contents 1 Suggested ahead activities 1 2 Introduction to R 2 2.1 Learning Objectives......................................... 2 3 Starting
More informationAdobe Dreamweaver CS3 English 510 Fall 2007
Adobe Dreamweaver CS3 English 510 Fall 2007 Important: Before going through this handout, you should create a WWW directory on your ISU e-mail account. Otherwise, you will not be able to upload and view
More informationSuperNova. Screen Reader. Version 14.0
SuperNova Screen Reader Version 14.0 Dolphin Computer Access Publication Date: 09 April 2014 Copyright 1998-2014 Dolphin Computer Access Ltd. Technology House Blackpole Estate West Worcester WR3 8TJ United
More informationFoundation to Computer Systems Design. Indian Institute of Technology Madras. Professor V. Kamakoti. Department of Computer science and Engineering
Foundation to Computer Systems Design Indian Institute of Technology Madras Professor V. Kamakoti Department of Computer science and Engineering Module 1.1 Introduction to the course. So welcome to this
More informationIn this exercise you will practice working with HDFS, the Hadoop. You will use the HDFS command line tool and the Hue File Browser
Access HDFS with Command Line and Hue Data Files (local): ~/labs/data/kb/* ~/labs/data/base_stations.tsv In this exercise you will practice working with HDFS, the Hadoop Distributed File System. You will
More informationTEMPO SATA X4i. Quick Start Guide for Tempo SATA X4i. Serial ATA Host Adapter for PCI-X. You Should Have. System Requirements
TEMPO SATA X4i Serial ATA Host Adapter for PCI-X Quick Start Guide for Tempo SATA X4i You Should Have The following item should be included in your product package: One Tempo SATA X4i card One Serial ATA
More informationSET UP A MOODLE BOOK
SET UP A MOODLE BOOK Book is, essentially, a series of connected web pages and you can therefore build into your book anything which is possible in Page, except that you are not restricted to just one
More informationlast time in cs recitations. computer commands. today s topics.
last time in cs1007... recitations. course objectives policies academic integrity resources WEB PAGE: http://www.columbia.edu/ cs1007 NOTE CHANGES IN ASSESSMENT 5 EXTRA CREDIT POINTS ADDED sign up for
More informationDRX Platform Manager DRX Platform Manager
DRX Platform Manager 1 P a g e Table of Contents DRX Platform Manager... 1 Introduction to the DRX Platform Manager... 4 Getting Started... 4 Login... 4 Platform Manager... 4 DRX Application Configuration
More informationMy Site. Introduction
My Site Introduction My Site is a component of the portal that is available to all NB educators. It is a personalized site that provides all users with the following features: A place to save and share
More informationIntroduction to R: Part I
Introduction to R: Part I Jeffrey C. Miecznikowski March 26, 2015 R impact R is the 13th most popular language by IEEE Spectrum (2014) Google uses R for ROI calculations Ford uses R to improve vehicle
More informationIn this tutorial, you will learn how to perform basic tasks for setting up a course site in Moodle.
Curriculum and Instructional Materials Center 1-800-654-4502 www.okcimc.com 1: INTRO TO MOODLE WELCOME TO THE INTRO TO MOODLE TRAINING ACTIVITY! In this tutorial, you will learn how to perform basic tasks
More informationLab Assignment #1: Introduction to Creo ME 170
Lab Assignment #1: Introduction to Creo ME 170 Instructor: Mike Philpott (email: mphilpot@illinois.edu) Date Due: One week from Start Day of Lab (turn in deadline 11pm night before next lab) Make sure
More informationIntroducing Computer Programming
ok4 01 f2 5/24/17 9:59 AM Page 3 Chapter 1 Introducing Computer Programming Intended Learning Outcomes After completing this chapter, you should be able to: Explain the difference between computers and
More informationHands-On Activity. Firewall Simulation. Simulated Network. Firewall Simulation 3/19/2010. On Friday, February 26, we will be meeting in
Hands-On Activity Firewall Simulation COMP620 On Friday, February 26, we will be meeting in the Graham 212 lab to participate in a firewall configuration simulation. This simulator was written by Dr. Williams
More informationUser Installation Instructions Manual for dynr
User Installation Instructions Manual for dynr Michael D. Hunter, Sy-Miin Chow, Lu Ou, Sukruth N. Reddy, Meng Chen, & Linying Ji September 16, 2018 The dynr software is a package for R written in R and
More informationUser Guide. Contents. NAFSA Adviser s Manual 360 User Guide Page 1
User Guide Contents Getting Started... 2 The Adviser s Manual Launch Page on the NAFSA Website... 4 Opening the Manual... 5 Open the Manual from the Adviser s Manual home page on the NAFSA website... 5
More informationAPPENDIX B. Fortran Hints
APPENDIX B Fortran Hints This appix contains hints on how to find errors in your programs, and how to avoid some common Fortran errors in the first place. The basics on how to invoke the Fortran compiler
More informationI. ATTORNEY ADMINISTRATION OVERVIEW...3. HELP CENTER...4 Documents Web Tutorials Online Seminar Technical Support INVITE A CLIENT TO MYCASEINFO...
I. ATTORNEY ADMINISTRATION OVERVIEW...3 II. III. IV. HELP CENTER...4 Documents Web Tutorials Online Seminar Technical Support INVITE A CLIENT TO MYCASEINFO...7-8 CLIENT MANAGEMENT Sorting and Viewing Clients...8-9
More informationTransitioning Teacher Websites
Transitioning Teacher Websites Google sites is an online web building tool that can be accessed and updated from anywhere there is an internet connection. Here is a brief video introduction of Google sites.
More informationCSC 443: Web Programming
1 CSC 443: Web Programming Haidar Harmanani Department of Computer Science and Mathematics Lebanese American University Byblos, 1401 2010 Lebanon Today 2 Course information Course Objectives A Tiny assignment
More informationClassLink Student Directions
ClassLink Student Directions 1. Logging-in Open a web browser, any browser and visit https://launchpad.classlink.com/wssd Your username and password are the same as your WSSD login credentials that you
More informationMeeting your new mac
Meeting your new mac by Robin Shostack, Harvard, Jan 31, 2005 Why mac? Desktop Web browsing Mac mail Burning CDs Getting help Topics Why move to macs? Mac OS X (macintosh operating system version 10) easy
More informationRelease Notes: J-Web Application Package Release 15.1A4 for Juniper Networks EX Series Ethernet Switches
Release Notes: J-Web Application Package Release 15.1A4 for Juniper Networks EX Series Ethernet Switches Release 15.1A4 July 2018 Revision 1 Contents Release Notes: J-Web Application Package Release 15.1A4
More informationIntro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming
Intro to Programming Unit 7 Intro to Programming 1 What is Programming? 1. Programming Languages 2. Markup vs. Programming 1. Introduction 2. Print Statement 3. Strings 4. Types and Values 5. Math Externals
More informationIntroduction to Linux
Introduction to Linux The command-line interface A command-line interface (CLI) is a type of interface, that is, a way to interact with a computer. Window systems, punched cards or a bunch of dials, buttons
More informationINTERNET BASICS. GETTING STARTED PAGE 02 Prerequisites What You Will Learn
INTERNET BASICS GETTING STARTED PAGE 02 Prerequisites What You Will Learn BASIC WEB SKILLS/USING A WEB BROWSER PAGE 03 Locate and Open a Web Browser Using a Browser s Menu Options Using the Browser s Navigation
More informationIntegrated Software Environment. Part 2
Integrated Software Environment Part 2 Operating Systems An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software
More informationInstalling and running R
Installing and running R The R website: http://www.r-project.org/ R on the web here you can find information on the software, download the current version R-2.9.2 (released on 2009-08-24), packages, tutorials
More informationCOCHRANE LIBRARY. Contents
COCHRANE LIBRARY Contents Introduction... 2 Learning outcomes... 2 About this workbook... 2 1. Getting Started... 3 a. Finding the Cochrane Library... 3 b. Understanding the databases in the Cochrane Library...
More informationUnit 13. Linux Operating System Debugging Programs
1 Unit 13 Linux Operating System Debugging Programs COMPILATION 2 3 Editors "Real" developers use editors designed for writing code No word processors!! You need a text editor to write your code Eclipse,
More informationAzon Master Class. By Ryan Stevenson Guidebook #10 Google and YouTube Marketing
Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #10 Google and YouTube Marketing Table of Contents 1. Google Analytics 2. Google Webmaster Tools 3. Google Plus 4. YouTube
More informationBirth of a website: THE DIGION DOMAIN and educational website development
Birth of a website: THE DIGION DOMAIN and educational website development Yvonne R. Dechance & Candace A. Magner University of New Mexico [The following is a text adaptation of "Birth of a Website, " a
More informationReading Lists Online A getting started guide for academics
Reading Lists Online A getting started guide for academics Student Support and Libraries August 2016 This page is blank Introduction The University's reading lists online service is designed to make the
More informationA (very) brief introduction to R
A (very) brief introduction to R You typically start R at the command line prompt in a command line interface (CLI) mode. It is not a graphical user interface (GUI) although there are some efforts to produce
More informationLesson 3 Transcript: Part 2 of 2 Tools & Scripting
Lesson 3 Transcript: Part 2 of 2 Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the DB2 on Campus Lecture Series. Today we are going to talk about tools and scripting. And this is part 2 of 2
More informationHow To Upload Your Newsletter
How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design
More informationCSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points
CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points Project Due (All lab sections): Check on elc Assignment Objectives: Lookup and correctly use HTML tags. Lookup and correctly use CSS
More informationUsing Devices with Microsoft HealthVault
Using Devices with Microsoft HealthVault A Microsoft HealthVault Step-by-Step Guide This guide will help you get started using Microsoft HealthVault Connection Center to send information from your health
More informationBuilding a website. Should you build your own website?
Building a website As discussed in the previous module, your website is the online shop window for your business and you will only get one chance to make a good first impression. It is worthwhile investing
More informationWEB OF KNOWLEDGE RELEASE NOTES v5.11
WEB OF KNOWLEDGE RELEASE NOTES v5.11 The following features are planned for the Web of Knowledge on July 28, 2013. This document provides information about each of the features included in this release.
More informationStaff Directory & Online Classroom: A Picture Book
Staff Directory & Online Classroom: A Picture Book eleventh in a series By Dennis Sulfsted Technology Coordinator Reading Community City Schools Holly Approved 2007 HRF Publications All current Picture
More informationNVU Web Authoring System
NVU Web Authoring System http://www.nvu.com/index.php Table of Contents Using Nvu as Your Web Page Authoring System: Getting Started Opening a page, saving, and previewing your work...3 Formatting the
More informationTABLE OF CONTENTS. Table of Contents Getting started Activities Printing & downloading content... 13
TABLE OF CONTENTS Table of Contents... 1 1. Getting started... 2 What is the LES Learning Management System?... 2 Will I need special software or hardware?... 2 When can I access the online site?... 2
More informationGetting Started Reliance Communications, Inc.
Getting Started Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA 95060 888-527-5225 www.schoolmessenger.com Contents Before you Begin... 3 Bookmark Your Login Page... 3 Setting your Password...
More informationAdministering Cloud Pod Architecture in Horizon 7. Modified on 4 JAN 2018 VMware Horizon 7 7.4
Administering Cloud Pod Architecture in Horizon 7 Modified on 4 JAN 2018 VMware Horizon 7 7.4 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationADOBE DREAMWEAVER CS4 BASICS
ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,
More informationTop Down Breaking a Problem Down
Top Down Breaking a Problem Down Putting a few Python structures together Last Updated: Tuesday, February 12, 2019 Page 2 Copyright 2018 Objective, Overview Introduction This lesson and Lab is to bring
More informationPART I (Must be done first) Download and Install R
How to Download and Install R and R-Studio Version Fall 2016 Introduction: R is a free software for statistical computing and graphics. Its learning curve is a bit steep. But, fortunately for us, there
More informationIntroduction What is Android?
Introduction What is Android? CS 2046 Mobile Application Development Fall 2010 Everything you know is wrong Most desktop/web applications: Large screen size vs. Everything you know is wrong Most desktop/web
More information1. First open a web browser and search for "Bookr". 2. Click on the first link and it will lead you to
Create Your Own Bookr Bookr is an on-line tool to create electronic books with a combination of pictures and texts. This is an easy tool to utilize without too many complicated features so I think it is
More informationHow to program with Matlab (PART 1/3)
Programming course 1 09/12/2013 Martin SZINTE How to program with Matlab (PART 1/3) Plan 0. Setup of Matlab. 1. Matlab: the software interface. - Command window - Command history - Section help - Current
More informationSearching for Information
Searching for Information The Searching Process-How do I start? When faced with a task that requires you to search for information, it can be quite overwhelming. Here are some important things to think
More informationMarketing Insider... 3 Section 1 Your List... 4 AWeber Basics... 4 Create your Account... 5 Exploring AWeber s Members Area...
Email Marketing Insider... 3 Section 1 Your Email List... 4 AWeber Basics... 4 Create your Account... 5 Exploring AWeber s Members Area... 6 Create Your List... 7 Create Your Web Form... 8 Facebook List
More informationSTAROFFICE 8 GETTING STARTED
STAROFFICE 8 GETTING STARTED The real voyage of discovery consists not in seeking new landscapes but in having new eyes. Marcel Proust Welcome! I am pleased to introduce the StarOffice 8 Office Suite guides
More informationUnit 10. Linux Operating System
1 Unit 10 Linux Operating System 2 Linux Based on the Unix operating system Developed as an open-source ("free") alternative by Linux Torvalds and several others starting in 1991 Originally only for Intel
More information1 The SAS System 23:01 Friday, November 9, 2012
2101f12HW9chickwts.log Saved: Wednesday, November 14, 2012 6:50:49 PM Page 1 of 3 1 The SAS System 23:01 Friday, November 9, 2012 NOTE: Copyright (c) 2002-2010 by SAS Institute Inc., Cary, NC, USA. NOTE:
More informationQGIS Application - Bug report #7643 Empty console Output on R, under SEXTANTE
QGIS Application - Bug report #7643 Empty console Output on R, under SEXTANTE 2013-04-18 08:18 AM - Joana Simoes Status: Closed Priority: Normal Assignee: Victor Olaya Category: Processing/Core Affected
More informationCOMS 6100 Class Notes 3
COMS 6100 Class Notes 3 Daniel Solus September 1, 2016 1 General Remarks The class was split into two main sections. We finished our introduction to Linux commands by reviewing Linux commands I and II
More informationNext Generation LMS Evaluation
Next Generation LMS Evaluation Summary of Individual Steering Committee Member Evaluations April 20th 2017 Participation The summary data here represents nine of the anticipated twelve individual evaluations
More informationAStyle C/C++ Source Code Formatter Plugin
AStyle C/C++ Source Code Formatter Plugin This plugin allows for formatting and pretty-printing of C/C++ source code in an easy and convenient way. It is based on the Artistic Style code formatter utility.
More informationPharmaceutical Excipients on MedicinesComplete. User Guide
Pharmaceutical Excipients on MedicinesComplete User Guide Pharmaceutical Excipients on MedicinesComplete User Guide 1 About Pharmaceutical Excipients... 3 2 The interface... 3 2.1 The top bar... 3 2.2
More informationProcess Document Reporting for Campus Solutions: Run Your SQR_CSRPT. File Name Date Modified 5/29/2008 Last Changed by. Run Your SQR_CSRPT
File Name Date Modified 5/29/2008 Last Changed by ASDS Run Your SQR_CSRPT.doc Run Your SQR_CSRPT Last changed on: 5/29/2008 2:24 PM Page 1 of 31 Navigation 1. Click the Enterprise Applications link. Page
More informationSTAT 113: R/RStudio Intro
STAT 113: R/RStudio Intro Colin Reimer Dawson Last Revised September 1, 2017 1 Starting R/RStudio There are two ways you can run the software we will be using for labs, R and RStudio. Option 1 is to log
More informationPart 1: Understanding Windows XP Basics
542362 Ch01.qxd 9/18/03 9:54 PM Page 1 Part 1: Understanding Windows XP Basics 1: Starting Up and Logging In 2: Logging Off and Shutting Down 3: Activating Windows 4: Enabling Fast Switching between Users
More informationSyllabus. CSC 103 Computing Sciences Portal
General Information Syllabus CSC 103 Computing Sciences Portal Date June 28th, 2018 Author April Devaux Department Computing Sciences Course Prefix CSC Course Number 103 Course Title Computing Sciences
More informationComputer Principles and Components 1
Computer Principles and Components 1 Course Map This module provides an overview of the hardware and software environment being used throughout the course. Introduction Computer Principles and Components
More informationChapter 1 Introduction
Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC
More informationThe Benefits of SMS as a Marketing and Communications Channel From The Chat Bubble written by Michael
The Benefits of SMS as a Marketing and Communications Channel 1 Why companies and organizations should do SMS. We re going to talk through from an organization or marketers point of view, what SMS is good
More informationRelease Date July 12 th 2013
Release Date July 12 th 2013 Table of Contents 1. Overview...6 1.1 HTML Player...6 1.2 Why are we changing?...6 1.3 What do you need to do?...6 1.4 Will everything change to HTML?...6 1.5 Will the look/feel
More informationRelease Notes: J-Web Application Package Release 15.1A1 for Juniper Networks EX Series Ethernet Switches
Release Notes: J-Web Application Package Release 15.1A1 for Juniper Networks EX Series Ethernet Switches Release 15.1A1 4 June 2015 Revision 1 Contents Release Notes: J-Web Application Package Release
More informationIntroduction to the Learning Environment v8.3.0
Introduction to the Learning Environment v8.3.0 User Guide March, 008 Contents My Home Accessing your courses Navigating inside a course Lists Actions Entering Dates Showing and hiding advanced options
More informationHello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications
Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this
More information