# 1 Topic. 2 Scilab. 2.1 What is Scilab?

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 1 Topic Data Mining with Scilab. I know the name "Scilab" for a long time (http://www.scilab.org/en). For me, it is a tool for numerical analysis. It seemed not interesting in the context of the statistical data processing and data mining. Recently a mathematician colleague spoke to me about this tool. He was surprised about the low visibility of Scilab within the data mining community, knowing that it proposes functionalities which are quite similar to those of R software. I confess that I did not know Scilab from this perspective. I decided to study Scilab by setting a basic goal: is it possible to perform simply a predictive analysis process with Scilab? Namely: loading a data file (learning sample), building a predictive model, obtaining a description of its characteristics, loading a test sample, applying the model on this second set of data, building the confusion matrix and calculating the test error rate. We will see in this tutorial that the whole task has been completed successfully easily. Scilab is perfectly prepared to fulfill statistical treatments. But two small drawbacks appear during the catch in hand of Scilab: the library of statistical functions exists but it is not as comprehensive as that of R; their documentation is not very extensive at this time. However, I am very satisfied of this first experience. I discovered an excellent free tool, flexible and efficient, very easy to take in hand, which turns out a credible alternative to R in the field of data mining. 2 Scilab 2.1 What is Scilab? Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations. Scilab is one of several open source alternatives to MATLAB (Wikipedia, 2014/05/01). I noticed several interesting features by reading the available documentation: 1. Scilab has a data management mechanism. It proposes among others the tools for manipulating vectors and matrices. 2. It can handle tabular data in plain text form (CSV, comma-separated values) 1. This format is widely used in the data mining context. 3. Scilab is a tool but it is also a high level numerically oriented programming language. It has all of its features: choice (if then else), loops, subroutines, etc. 4. The objects provided by the statistical procedures have properties that we can use in subsequent calculations. 5. Graphics functions enable to create and customize plots and charts. 6. It is possible to enhance the library of functions using external modules (the "toolbox") that we can create and distribute. A repository takes an inventory of these libraries. An automatic 1 7 janvier 2014 Page 1

2 importing mechanism makes easier their installation and their use (ATOMS: AuTomatic modules Management for Scilab - I feel like I describe the specifications of R! At this stage, I think that apart from the learning of new programming language syntax, the identification and understanding of the commands necessary for my analysis should not be too difficult. 2.2 Downloading and installation Scilab can be downloaded from the website of the publisher. For Windows, we have a setup file which performs the whole installation. I downloaded the version for Windows 64-bit. Other versions for other platforms are available. 7 janvier 2014 Page 2

3 2.3 Launching Scilab When we launch Scilab, we obtain a workspace subdivided in 4 parts. (1) This is a file browser. (2) The command editor enables us to enter the instructions and visualize the results. (3) The objects available into the memory are shown here. (4) The list of last entered commands is available here. From a certain perspective, the organization of the workspace is similar to those of the specialized editors for R such as R-Studio. 7 janvier 2014 Page 3

4 For batch processing, it is better to use the code editor: SCINOTES. We click on the APPLICATIONS / SCINOTES menu. A new editor window appears. It enables to handle Scilab program files (*.sce). We use the help command to get help. E.g. help( csvread ) shows the description about the corresponding command. 7 janvier 2014 Page 4

5 2.4 External libraries: the toolbox Scilab provides a mechanism for managing packages ('Toolbox'). It enables to enrich its library of numerical methods. This kind of feature is, among others, the reason of the great success of R in recent years. Scilab can achieve the same success. It is nevertheless noted the relative scarcity of modules for data mining and statistical computing available to date, and more boring in my opinion, the almost total lack of detailed documentation about them. The list of available toolboxes can be found on the ATOMS website. We can obtain also the same list with the atomsgui() command. 7 janvier 2014 Page 5

6 A window for managing toolboxes appears. We observe for instance that the libraries "nan" and "libsvm" for statistics and machine learning are available. We can use this tool to install a toolbox. We can use also the atomsinstall( name of the toolbox ) and atomsload( name of the toolbox ) commands. The installed toolboxes are automatically loaded at each starting of Scilab. 3 Classification task with Scilab 3.1 Dataset We use the BREAST-CANCER-WISCONSIN 2 dataset in this tutorial. There are 9 continuous descriptors and the class attribute CLASSE (2 values: BEGNIN and MALINGNANT). We have subdivided the dataset into two parts: the train set with 399 instances (breast-train.txt), the test set with 300 instances (breast-test.txt). The columns are separated by the tab stop character. We show below the first rows of the breast-train.txt data file. 3.2 Importing the data file and variables coding We load the data file into the DTRain matrix using the csvread() command. The last parameter defines the data range into the file: from the 2nd row and the 1st column to the 400th row and the 10th column. At this time, we consider that all the values are in the character format. //loading the data file DTrain=csvRead("breast-train.txt","\t",".","string",[],[],[ ]) We show below the 5 first rows of the matrix. //displaying the 5 first rows and all the columns of the matrix disp(dtrain(1:5,:)) //nous aurions pu écrire disp(dtrain(1:5,1:\$)) We obtain: 2 7 janvier 2014 Page 6

7 We cannot use the data in the character format. We must specify to Scilab that the descriptors are numeric; and the class attribute (the 10 th column) has 2 distinct values {1, 2}. For that, we write the function recodage(). We can use it for the test sample. The values of the descriptors are described in a matrix; the values of the class attribute are stored in a vector. //own user function for data coding function [descriptors, target]=recodage(d) //transforming the values of the descriptors in a numeric type descriptors = evstr(d(:,1:9)) //retrieving the last column (10 th column) y=d(:,10:10) //coding the class attribute with 1 and 2 n=size(y,1) //n number of instances grp=zeros(n,1) //creating a vector with 0 for i=1:n if y(i)=="begnin" then grp(i)=1 else grp(i)=2 end end target=grp endfunction We can make some comments about this function: 1. It is really easy to write a function under Scilab. The managing of a multiple output is also easy. 2. The evstr() function coerces the character values into the numeric type. 3. size() returns usually the size of the matrix. As it is used here, it returns the length of the vector i.e. the number of instances. 4. zeros() enables to initialize the vector with the value 0. This command enables also to set the size of the vector once for all and avoid its incremental resizing when we assign values in the loop. The successive memory allocation can lead to a very slow execution time. 5. The use of the for loop is identical to other programming languages. 6. It is the same about the "if-then-else" statement. The program is written in a very academic way. It must be easy to improve it to make it more efficient. We note that the Scilab language is very easy to understand. We call the function as following in the main program. //calling the own user recodage()function [XTrain,CTrain]=recodage(DTrain) disp(tabul(ctrain)) XTrain is the matrix of the descriptors; CTrain is a vector corresponding to the class attribute. The tabul() function calculates the frequency distribution of the class attribute. 7 janvier 2014 Page 7

8 3.3 Discriminant analysis using the «Nan» toolbox You must install and load the 'Nan' Toolbox to be able to continue. It will be subsequently loaded automatically each time you start Scilab. We want to use the linear discriminant analysis (LD2) in a first step. The library provides several functions for the predictive discriminant analysis. I confess I do not know the differences between them. Unfortunately, the help of Scilab describes only the use of the procedures, not the underlying methods [cf. help( nan_train_sc )]. We set the following command. //learning phase - LD2 modelld2=nan_train_sc(xtrain,ctrain,'ld2') disp(modelld2) Scilab provides the following output. modelld2 is an object provides by the nan_train_sc() function. Various properties are available. To obtain the weights of the classification functions, we set: disp(modelld2.weights) The operator «.» enables to access to the properties of an object. We do not obtain the same values as the other tools such as SAS or Tanagra. Because the help file does not provide more information about the underlying method, we cannot really put forward more comments here. 3.4 Applying the classifier on the test sample We must perform several operations to apply the classifier on the test set and evaluate its performance: (1) loading the test sample; (2) coding the values using the same process as for the learning sample; (3) creating the prediction column by applying the classifier on the test set; (4) computing the confusion matrix with the predicted and observed values of the class attribute; (5) calculating the error rate from the confusion matrix. 7 janvier 2014 Page 8

9 For the steps (1) and (2), we use the same commands as for the learning sample. //loading the test sample DTest=csvRead("breast-test.txt","\t",".","string",[],[],[ ]) //coding [XTest,CTest]=recodage(DTest) disp(tabul(ctest)) The distribution of the target variable is very similar to that observed for the sample of learning. This is, among others, a simple way to verify that the subdivision of the dataset was carried out randomly. We define a new function for the steps (3), (4) and (5). //function for the evaluation of a classifier //input: classifier (object from nan toolbox) //values for the descriptors (matrix) //values for the class attribute (vector) function [MC, ERR_RATE]=test_classifier(classifier, descriptors, target) //prediction pred=nan_test_sc(classifier,descriptors) //confusion matrix MC=nan_confusionmat(target,pred.classlabel) //error rate ERR_RATE = sum(diag(mc))/sum(mc) endfunction We apply this function on the test sample. //evaluation of the classifier on the test sample [mc,err_rate] = test_classifier(modelld2,xtest,ctest) disp(mc) disp(err_rate) We obtain the following output: 7 instances over 300 are misclassified; the test error rate is 2.33%. 3.5 Predictive analytics using the «Naive Bayes Classifier» We have implemented all the elements which allow us to apply the same process with another learning method. In this section, we build and evaluate the naive bayes classifier model 'NBC' provided by the "NaN" toolbox. //learning phase - Naive Bayes Classifier modelnbc=nan_train_sc(xtrain,ctrain,'nbc') 7 janvier 2014 Page 9

10 //evaluation [mc,err_rate] = test_classifier(modelnbc,xtest,ctest) The test error rate is 2.66%. 3.6 The «libsvm» toolbox The famous LIBSVM 3 library is also available for Scilab. We perform the train-test schema using a linear SVM classifier in this section. Of course, we must install and load the toolbox in a first step. // libsvm toolbox learning phase //SVM lineair kerne -t 0 modellinsvm=libsvm_svmtrain(ctrain,xtrain,'-t 0') //prediction on the test sample [predlinsvm]=libsvm_svmpredict(ctest,xtest,modellinsvm) //confusion matrix mc=libsvm_confmat(ctest,predlinsvm) As output of the learning function [libsvm_svmtrain], Scilab provides the list of the support vectors (Svs) and the associated weights (sv_coef). From the prediction column provided by [libsvm_svmpredict], we compute the confusion matrix using the predefined [libsvm_confmat] function. Here is the confusion matrix janvier 2014 Page 10

11 4 Batch processing under Scilab We have gathered the program for this tutorial in the "data mining breast cancer dataset.sce" file by adding some commands (intermediate outputs, SVM with RBF kernel, etc.). We can run all processes using the exec() 4 function. We visualize only the information that we have explicitly requested with the disp() function, this facilitates the reading of the results. 4 We must modify the default directory before performing the command in the screenshot. 7 janvier 2014 Page 11

12 5 Conclusion Scilab is fully suited to the data mining process. It provides all the tools to handling a dataset and achieving a statistical analysis. In addition, if we are accustomed to R (or similar programming language), learning the syntax of Scilab is easy. Nevertheless, there are some weaknesses that we highlight below: 1. The toolboxes for statistical processing and data mining remain few in number, particularly compared with the packages for R ([2013/11/04], 4986 official packages are available for R The toolboxes are not well documented. I have primarily used the source code of the macros to learn how to use the functions described in this tutorial (e.g. nan_train_sc.sci). 3. The output of the functions (from "NaN" and "libsvm" at least) are not really well detailed. It is a real obstacle on their use. 4. The data management must be improved. For instance, a special data type for the handling of categorical variables (such as the factor type under R) is needed. There is a nothing insurmountable. The number of libraries will evolve positively. The existing toolboxes will be enhanced over the years. About the documentation, we can contribute to their improvement. 7 janvier 2014 Page 12

### In this tutorial, we try to build a roc curve from a logistic regression.

Subject In this tutorial, we try to build a roc curve from a logistic regression. Regardless the software we used, even for commercial software, we have to prepare the following steps when we want build

### FIRST STEPS WITH SCILAB

powered by FIRST STEPS WITH SCILAB The purpose of this tutorial is to get started using Scilab, by discovering the environment, the main features and some useful commands. Level This work is licensed under

### Search Taxonomy. Web Search. Search Engine Optimization. Information Retrieval

Information Retrieval INFO 4300 / CS 4300! Retrieval models Older models» Boolean retrieval» Vector Space model Probabilistic Models» BM25» Language models Web search» Learning to Rank Search Taxonomy!

### Scicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command

7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes

### 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...

### Didacticiel - Études de cas

1 Topic Linear Discriminant Analysis Data Mining Tools Comparison (Tanagra, R, SAS and SPSS). Linear discriminant analysis is a popular method in domains of statistics, machine learning and pattern recognition.

### 2 Decision tree + Cross-validation with R (package rpart)

1 Subject Using cross-validation for the performance evaluation of decision trees with R, KNIME and RAPIDMINER. This paper takes one of our old study on the implementation of cross-validation for assessing

### Didacticiel Études de cas

1 Theme Data Mining with R The rattle package. R (http://www.r project.org/) is one of the most exciting free data mining software projects of these last years. Its popularity is completely justified (see

### Didacticiel Études de cas. Association Rules mining with Tanagra, R (arules package), Orange, RapidMiner, Knime and Weka.

1 Subject Association Rules mining with Tanagra, R (arules package), Orange, RapidMiner, Knime and Weka. This document extends a previous tutorial dedicated to the comparison of various implementations

### Getting Started with R and RStudio 1

Getting Started with R and RStudio 1 1 What is R? R is a system for statistical computation and graphics. It is the statistical system that is used in Mathematics 241, Engineering Statistics, for the following

### Tutorial #7A: LC Segmentation with Ratings-based Conjoint Data

Tutorial #7A: LC Segmentation with Ratings-based Conjoint Data This tutorial shows how to use the Latent GOLD Choice program when the scale type of the dependent variable corresponds to a Rating as opposed

### Introduction to RStudio

Introduction to RStudio (v 1.3) Oscar Torres-Reyna otorres@princeton.edu August 2013 http://dss.princeton.edu/training/ Introduction RStudio allows the user to run R in a more user-friendly environment.

### Business Insight Report Authoring Getting Started Guide

Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,

### Beginner s Matlab Tutorial

Christopher Lum lum@u.washington.edu Introduction Beginner s Matlab Tutorial This document is designed to act as a tutorial for an individual who has had no prior experience with Matlab. For any questions

### 1. Classification problems

Neural and Evolutionary Computing. Lab 1: Classification problems Machine Learning test data repository Weka data mining platform Introduction Scilab 1. Classification problems The main aim of a classification

### Statistical Data Mining. Practical Assignment 3 Discriminant Analysis and Decision Trees

Statistical Data Mining Practical Assignment 3 Discriminant Analysis and Decision Trees In this practical we discuss linear and quadratic discriminant analysis and tree-based classification techniques.

### Importing Data into R

1 R is an open source programming language focused on statistical computing. R supports many types of files as input and the following tutorial will cover some of the most popular. Importing from text

### SPSS: Getting Started. For Windows

For Windows Updated: August 2012 Table of Contents Section 1: Overview... 3 1.1 Introduction to SPSS Tutorials... 3 1.2 Introduction to SPSS... 3 1.3 Overview of SPSS for Windows... 3 Section 2: Entering

### Intermediate Python Tutorial

Intermediate Python Tutorial Python is free software and is an easy to learn powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented

### TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 Abstract This is a tutorial on how to host a dedicated gaming server on Windows 7 and Windows

### User Guide. Analytics Desktop Document Number: 09619414

User Guide Analytics Desktop Document Number: 09619414 CONTENTS Guide Overview Description of this guide... ix What s new in this guide...x 1. Getting Started with Analytics Desktop Introduction... 1

### Introduction to Matlab

Introduction to Matlab Social Science Research Lab American University, Washington, D.C. Web. www.american.edu/provost/ctrl/pclabs.cfm Tel. x3862 Email. SSRL@American.edu Course Objective This course provides

### Microsoft Access Basics

Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision

### WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics

WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics Visualization of Matrices Good visuals anchor any presentation. MATLAB has a wide variety of ways to display data and calculation results that can be

### Introduction. Chapter 1

Chapter 1 Introduction MATLAB (Matrix laboratory) is an interactive software system for numerical computations and graphics. As the name suggests, MATLAB is especially designed for matrix computations:

M A C H I N E L E A R N I N G P R O J E C T F I N A L R E P O R T F A L L 2 7 C S 6 8 9 CLASSIFICATION OF TRADING STRATEGIES IN ADAPTIVE MARKETS MARK GRUMAN MANJUNATH NARAYANA Abstract In the CAT Tournament,

### NaviCell Data Visualization Python API

NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular

Directions for the Well Allocation Deck Upload spreadsheet OGSQL gives users the ability to import Well Allocation Deck information from a text file. The Well Allocation Deck Upload has 3 tabs that must

### SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations

### Financial Econometrics MFE MATLAB Introduction. Kevin Sheppard University of Oxford

Financial Econometrics MFE MATLAB Introduction Kevin Sheppard University of Oxford October 21, 2013 2007-2013 Kevin Sheppard 2 Contents Introduction i 1 Getting Started 1 2 Basic Input and Operators 5

### Chapter 4 Displaying and Describing Categorical Data

Chapter 4 Displaying and Describing Categorical Data Chapter Goals Learning Objectives This chapter presents three basic techniques for summarizing categorical data. After completing this chapter you should

### Origins, Evolution, and Future Directions of MATLAB Loren Shure

Origins, Evolution, and Future Directions of MATLAB Loren Shure 2015 The MathWorks, Inc. 1 Agenda Origins Peaks 5 Evolution 0-5 Tomorrow 2 0 y -2-3 -2-1 x 0 1 2 3 2 Computational Finance Workflow Access

### Creating a universe on Hive with Hortonworks HDP 2.0

Creating a universe on Hive with Hortonworks HDP 2.0 Learn how to create an SAP BusinessObjects Universe on top of Apache Hive 2 using the Hortonworks HDP 2.0 distribution Author(s): Company: Ajay Singh

### Tutorial Segmentation and Classification

MARKETING ENGINEERING FOR EXCEL TUTORIAL VERSION 1.0.8 Tutorial Segmentation and Classification Marketing Engineering for Excel is a Microsoft Excel add-in. The software runs from within Microsoft Excel

### Active Learning SVM for Blogs recommendation

Active Learning SVM for Blogs recommendation Xin Guan Computer Science, George Mason University Ⅰ.Introduction In the DH Now website, they try to review a big amount of blogs and articles and find the

### AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables

AMATH 352 Lecture 3 MATLAB Tutorial MATLAB (short for MATrix LABoratory) is a very useful piece of software for numerical analysis. It provides an environment for computation and the visualization. Learning

### Data Mining. SPSS Clementine 12.0. 1. Clementine Overview. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine

Data Mining SPSS 12.0 1. Overview Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Types of Models Interface Projects References Outline Introduction Introduction Three of the common data mining

### Data logger and analysis tools

AN-006-V.1.3.4 STUDER INNOTEC SA Data logger and analysis tools General description This application note explains and shows how to optimally analyse data of an Xtender system by means of the data logging

### Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN

Paper TS600 Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT This paper provides an overview of new SAS Business Intelligence

### Structural Health Monitoring Tools (SHMTools)

Structural Health Monitoring Tools (SHMTools) Getting Started LANL/UCSD Engineering Institute LA-CC-14-046 c Copyright 2014, Los Alamos National Security, LLC All rights reserved. May 30, 2014 Contents

### ABSTRACT INTRODUCTION EXERCISE 1: EXPLORING THE USER INTERFACE GRAPH GALLERY

Statistical Graphics for Clinical Research Using ODS Graphics Designer Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA Sanjay Matange, SAS Institute, Cary, NC ABSTRACT Statistical graphics play an

### Census Data: Access, Mapping and Visualization

Census Data: Access, Mapping and Visualization Trent University is a member of the Data Liberation Initiative (DLI), an agreement that provides academic institutions with access to otherwise restricted

### MultiAlign Software. Windows GUI. Console Application. MultiAlign Software Website. Test Data

MultiAlign Software This documentation describes MultiAlign and its features. This serves as a quick guide for starting to use MultiAlign. MultiAlign comes in two forms: as a graphical user interface (GUI)

### Market Pricing Override

Market Pricing Override MARKET PRICING OVERRIDE Market Pricing: Copy Override Market price overrides can be copied from one match year to another Market Price Override can be accessed from the Job Matches

### SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS

SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS Mohamed I Jamaloodeen Georgia Gwinnet College School of Science and Technology

### MAXIMIZING RETURN ON DIRECT MARKETING CAMPAIGNS

MAXIMIZING RETURN ON DIRET MARKETING AMPAIGNS IN OMMERIAL BANKING S 229 Project: Final Report Oleksandra Onosova INTRODUTION Recent innovations in cloud computing and unified communications have made a

### Enterprise Architecture Modeling PowerDesigner 16.1

Enterprise Architecture Modeling PowerDesigner 16.1 Windows DOCUMENT ID: DC00816-01-1610-01 LAST REVISED: November 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to

### NetCDF in QGIS tutorial

NetCDF in QGIS tutorial Gregory Giuliani University of Geneva - EnviroSPACE http://www.unige.ch/envirospace Geo For All http://www.geoforall.org http://www.osgeo.org/ http://icaci.org/ CONTENT Displaying

### Parallel Computing with Mathematica UVACSE Short Course

UVACSE Short Course E Hall 1 1 University of Virginia Alliance for Computational Science and Engineering uvacse@virginia.edu October 8, 2014 (UVACSE) October 8, 2014 1 / 46 Outline 1 NX Client for Remote

### NNMi120 Network Node Manager i Software 9.x Essentials

NNMi120 Network Node Manager i Software 9.x Essentials Instructor-Led Training For versions 9.0 9.2 OVERVIEW This course is designed for those Network and/or System administrators tasked with the installation,

SDBS Online Help Facility HARDWARE /SOFTWARE REQUIREMENTS The Statistical Database System requires that you have a browser installed in your pc, preferably use Microsoft s Internet Explore browser, and

### Introduction to Stata and Hypothesis testing.

Introduction to Stata and Hypothesis testing. The goals today are simple let s open Stata, understand basically how it works, understand what a dofile is, and then run some basic hypothesis tests for testing

### Introduction to ROOT and data analysis

Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object

### COC131 Data Mining - Clustering

COC131 Data Mining - Clustering Martin D. Sykora m.d.sykora@lboro.ac.uk Tutorial 05, Friday 20th March 2009 1. Fire up Weka (Waikako Environment for Knowledge Analysis) software, launch the explorer window

### 6. An Introduction to Statistical Package for the Social Sciences

6. An Introduction to Statistical Package for the Social Sciences 53 Nick Emtage and Stephen Duthy This module provides an introduction to statistical analysis, particularly in regard to survey data. Some

### Visualization with Excel Tools and Microsoft Azure

Visualization with Excel Tools and Microsoft Azure Introduction Power Query and Power Map are add-ins that are available as free downloads from Microsoft to enhance the data access and data visualization

### Microsoft Access 2010: Basics & Database Fundamentals

Microsoft Access 2010: Basics & Database Fundamentals This workshop assumes you are comfortable with a computer and have some knowledge of other Microsoft Office programs. Topics include database concepts,

### Quick Start Using DASYLab with your Measurement Computing USB device

Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains

### Using MATLAB to Solve Differential Equations

ECE 350 Linear Systems I MATLAB Tutorial #3 Using MATLAB to Solve Differential Equations This tutorial describes the use of MATLAB to solve differential equations. Two methods are described. The first

### 9.2 User s Guide SAS/STAT. Introduction. (Book Excerpt) SAS Documentation

SAS/STAT Introduction (Book Excerpt) 9.2 User s Guide SAS Documentation This document is an individual chapter from SAS/STAT 9.2 User s Guide. The correct bibliographic citation for the complete manual

### Mammoth Scale Machine Learning!

Mammoth Scale Machine Learning! Speaker: Robin Anil, Apache Mahout PMC Member! OSCON"10! Portland, OR! July 2010! Quick Show of Hands!# Are you fascinated about ML?!# Have you used ML?!# Do you have Gigabytes

### Introduction to SPSS 16.0

Introduction to SPSS 16.0 Edited by Emily Blumenthal Center for Social Science Computation and Research 110 Savery Hall University of Washington Seattle, WA 98195 USA (206) 543-8110 November 2010 http://julius.csscr.washington.edu/pdf/spss.pdf

### About Dell Statistica 12.6... 2

Complete Product Name with Trademarks Version Dell TM Statistica TM 12.6 Contents Dell TM Statistica TM... 1 About Dell Statistica 12.6... 2 New Features... 2 Workspace Enhancements: Statistica Enterprise

### Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization:

COMP 388/441: Human-Computer Interaction Today's Topics Overview of visualization techniques 1D charts, 2D plots, 3D+ techniques, maps A few guidelines for scientific visualization methods, guidelines,

### Introduction to Microsoft Access XP

Introduction to Microsoft Access XP Access is the database management system in Microsoft Office. A database is an organized collection of facts about a particular subject. An address book or a library

### BIOINF 585 Fall 2015 Machine Learning for Systems Biology & Clinical Informatics http://www.ccmb.med.umich.edu/node/1376

Course Director: Dr. Kayvan Najarian (DCM&B, kayvan@umich.edu) Lectures: Labs: Mondays and Wednesdays 9:00 AM -10:30 AM Rm. 2065 Palmer Commons Bldg. Wednesdays 10:30 AM 11:30 AM (alternate weeks) Rm.

### Programming Exercise 3: Multi-class Classification and Neural Networks

Programming Exercise 3: Multi-class Classification and Neural Networks Machine Learning November 4, 2011 Introduction In this exercise, you will implement one-vs-all logistic regression and neural networks

### Homework 4 Statistics W4240: Data Mining Columbia University Due Tuesday, October 29 in Class

Problem 1. (10 Points) James 6.1 Problem 2. (10 Points) James 6.3 Problem 3. (10 Points) James 6.5 Problem 4. (15 Points) James 6.7 Problem 5. (15 Points) James 6.10 Homework 4 Statistics W4240: Data Mining

### Programming Languages & Tools

4 Programming Languages & Tools Almost any programming language one is familiar with can be used for computational work (despite the fact that some people believe strongly that their own favorite programming

### Rweb: Web-based Statistical Analysis

Rweb: Web-based Statistical Analysis Jeff Banfield Department of Mathematical Science Montana State University Bozeman, MT 59717 Abstract Rweb is a freely accessible statistical analysis environment that

### Oracle Data Miner (Extension of SQL Developer 4.0)

An Oracle White Paper October 2013 Oracle Data Miner (Extension of SQL Developer 4.0) Generate a PL/SQL script for workflow deployment Denny Wong Oracle Data Mining Technologies 10 Van de Graff Drive Burlington,

### Xilinx ISE. Tutorial. Department of Electrical and Computer Engineering State University of New York New Paltz

Xilinx ISE Tutorial Department of Electrical and Computer Engineering State University of New York New Paltz Fall 2010 Baback Izadi Starting the ISE Software Start ISE from the

### SAS Visual Analytics 7.1 for SAS Cloud. Quick-Start Guide

SAS Visual Analytics 7.1 for SAS Cloud Quick-Start Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Visual Analytics 7.1 for SAS Cloud: Quick-Start Guide.

### Oracle Data Miner (Extension of SQL Developer 4.0)

An Oracle White Paper September 2013 Oracle Data Miner (Extension of SQL Developer 4.0) Integrate Oracle R Enterprise Mining Algorithms into a workflow using the SQL Query node Denny Wong Oracle Data Mining

### G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.

SQL databases An introduction AMP: Apache, mysql, PHP This installations installs the Apache webserver, the PHP scripting language, and the mysql database on your computer: Apache: runs in the background

### DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor

DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com info@flexense.com 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to

### Tutorial 2: Reading and Manipulating Files Jason Pienaar and Tom Miller

Tutorial 2: Reading and Manipulating Files Jason Pienaar and Tom Miller Most of you want to use R to analyze data. However, while R does have a data editor, other programs such as excel are often better

### SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

### ONLINE SURVEY STUDIES

ONLINE SURVEY STUDIES Web-Based (Online) Experiments If enabled, you may set up experiments that are web-based (online), and these experiments may be set up internally in the system (as a survey) or outside

### MetaMorph Software Basic Analysis Guide The use of measurements and journals

MetaMorph Software Basic Analysis Guide The use of measurements and journals Version 1.0.2 1 Section I: How Measure Functions Operate... 3 1. Selected images... 3 2. Thresholding... 3 3. Regions of interest...

### MATLAB @ Work. MATLAB Source Control Using Git

MATLAB @ Work MATLAB Source Control Using Git Richard Johnson Using source control is a key practice for professional programmers. If you have ever broken a program with a lot of editing changes, you can

### Practical Data Science with Azure Machine Learning, SQL Data Mining, and R

Practical Data Science with Azure Machine Learning, SQL Data Mining, and R Overview This 4-day class is the first of the two data science courses taught by Rafal Lukawiecki. Some of the topics will be

### CourseSites Quick Start Guide

CourseSites Quick Start Guide 1 Part 1: Creating an Account 1.1 2 3 4 5 6 Creating a New Account 5 Part 2: Creating a Course 2.1 Creating a New Course 2.2 Creating a New Course Using the Import Bb Package

### Step 2: Save the file as an Excel file for future editing, adding more data, changing data, to preserve any formulas you were using, etc.

R is a free statistical software environment that can run a wide variety of tests based on different downloadable packages and can produce a wide variety of simple to more complex graphs based on the data

### Microsoft Office Access 2007 which I refer to as Access throughout this book

Chapter 1 Getting Started with Access In This Chapter What is a database? Opening Access Checking out the Access interface Exploring Office Online Finding help on Access topics Microsoft Office Access

### Programming in Access VBA

PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

### Benefits of Upgrading to Phoenix WinNonlin 6.2

Benefits of Upgrading to Phoenix WinNonlin 6.2 Pharsight, a Certara Company 5625 Dillard Drive; Suite 205 Cary, NC 27518; USA www.pharsight.com March, 2011 Benefits of Upgrading to Phoenix WinNonlin 6.2

### Getting Started with Cisco Performance Management Reports

CHAPTER 1 Getting Started with Cisco Performance Management Reports Cisco Prime Performance Manager is a highly scalable and easy to use performance management system. It allows Service Providers to proactively

### Week 2 Practical Objects and Turtles

Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects

### Chapter 24: Creating Reports and Extracting Data

Chapter 24: Creating Reports and Extracting Data SEER*DMS includes an integrated reporting and extract module to create pre-defined system reports and extracts. Ad hoc listings and extracts can be generated

### ibank Quick Start Guide

ibank Quick Start Guide An introductory tutorial for ibank 3, a personal financial management application. 2008 IGG Software, LLC Overview This tutorial will cover these basic program concepts: 1 2 3 4

### Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS

### 7 Ways to Increase your R Productivity. REvolution R Enterprise 3 R Productivity Environment for Windows

REvolution R Enterprise 3 R Productivity Environment for Windows February 23, 2010: Welcome! Thanks for coming. Yes! Slides are available: http://bit.ly/revorpe Q&A Your presenter: David Smith VP Marketing,

### Azure Machine Learning, SQL Data Mining and R

Azure Machine Learning, SQL Data Mining and R Day-by-day Agenda Prerequisites No formal prerequisites. Basic knowledge of SQL Server Data Tools, Excel and any analytical experience helps. Best of all:

### Figure 1. An embedded chart on a worksheet.

8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the

### Tutorial 3: Working with Tables Joining Multiple Databases in ArcGIS

Tutorial 3: Working with Tables Joining Multiple Databases in ArcGIS This tutorial will introduce you to the following concepts: Identifying Attribute Data Sources Converting Tabular Data into GIS Databases