Software Training for Research
SPSS TRAINING
SPSS is a software package, which is used for statistical analyses. SPSS is mainly leveraged in the business analysis domain of various professionals such as Surveyors, Marketing Professionals, Market Researchers, etc. SPSS was initially a product of SPSS Inc. which is now acquired by IBM Corp. SPSS is an easy-to-learn software application. SPSS is designed to operate in various Operating System platforms such as Windows, Mac, and Linux/Unix. The latest release of SPSS is 22.0. SPSS is a user-friendly Analysis Software. Unlike other analytics software, SPSS has a good User Interface and is self-sufficient for many professionals, delivering with high efficiency. SPSS has pulled down menu through which the one can access the various options and features of the tool. There are two types of view in SPSS, which are Data View and Variable View.

1. Data View:
Data View is where the actual data can be viewed as it is viewed in Spreadsheet.

2. Variable View:
Variable View is where the metadata dictionary can be viewed.
AMOS TRAINING
AMOS is statistical software and it stands for analysis of a moment structures. AMOS is an added SPSS module and is especially used for Structural Equation Modeling, path analysis, and confirmatory factor analysis. It is also known as analysis of covariance or causal modeling software. AMOS is a visual program for structural equation modeling (SEM). In AMOS, we can draw models graphically using simple drawing tools. AMOS quickly performs the computations for SEM and displays the results.
Construction of model in AMOS:
First, we have to run AMOS. By clicking the “start” menu and selecting the “AMOS graphic” option, we can run the program. The moment AMOS starts running, a window appears called the “AMOS graphic.” In this window, we can manually draw our SEM model.
Understanding the text output in AMOS:
After running the analysis, we can see the results on the graphics window. We can also see the text output. The graphics window will only show the standardized and unstandardized regressions and error term weights. All results will be shown in the text output. AMOS will produce the following important output:
JAVA TRAINING PROGRAM
Java is an object-oriented programming language whose history dates back to 1994 when Sun Microsystems came up with an idea of a programming language that can be compiled and executed independently of the machine on which it is used. Java is a very popular object-oriented programming language, particularly in client-server web applications. Java is an underlying technology required by many applications and websites and you’ll find it just about everywhere— laptops, data centers, business applications, game consoles, utilities, cell phones and more.Java is a programming language used mainly to develop web applications and platforms. Being a platform-independent, it is popularly used everywhere as it can be accessed and run easily from any platform. Applications developed from Java are used for many devices such as computers, smartphones, laptops, car navigation systems, media players, etc.

Advantages:
• Java is object-oriented programming language.
• This allows you to create modular programs and reusable code.
• Java is platform-independent.
• In simple words, the motive of building Java was to remove the barrier of platform dependency of programming languages.
• This striking feature received a lot of attention and soon Java became one of the sought-after programming languages that could be used for small and medium-sized software development purposes. As the time advanced, Java grew from being a platform-friendly language for user-friendly programming as well.
• Its simplicity, robustness and open nature started attracting even bigger software makers of the industry and ever since there was no turning back.

Classification of Java:
Based on popularity, usability and industry demand, Java can be categorized under the following sections:
• Client-side Java development: This section of Java is based on developing software and program modules that can run on the client side to support its daily operations. E.g. SAP
• Server-side Java development: This section of Java is based on developing codes that can enable others to access dedicated servers designed to perform specific tasks. E.g. Creating a stand-alone database server.
• Web Development: Java libraries are also extended to Java server pages (JSP) that helps in rich content development for Web.
• Mobile Development: Java is actively implemented as a standard language for developing mobile operating systems and applications. Eg. Android.
• Machine learning through Java: Recent advancement in Java is in the direction of Machine learning which has helped in building and supporting several electronic devices ranging from Space shuttles to CT scan machines.
MATLAB TRAINING
MATLAB is a programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job.
MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation.
Typical uses include:
• Math and computation
• Algorithm development
• Modeling, simulation, and prototyping
• Data analysis, exploration, and visualization
• Scientific and engineering graphics
• Application development, including Graphical User Interface building


MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar non-interactive language such as C or Fortran. The name MATLAB stands for matrix laboratory. MATLAB was originally written to provide easy access to matrix software developed by the LINPACK and EISPACK projects, which together represent the state-of-the-art in software for matrix computation.
MATLAB has evolved over a period of years with input from many users. In university environments, it is the standard instructional tool for introductory and advanced courses in mathematics, engineering, and science. In industry, MATLAB is the tool of choice for high-productivity research, development, and analysis. MATLAB features a family of application-specific solutions called toolboxes. Very important to most users of MATLAB, toolboxes allow you to learn and apply specialized technology. Toolboxes are comprehensive collections of MATLAB functions (M-files) that extend the MATLAB environment to solve particular classes of problems. Areas in which toolboxes are available to include signal processing, control systems, neural networks, fuzzy logic, wavelets, simulation, and many others.

R-PROGRAMING
Java is an object-oriented programming language whose history dates back to 1994 when Sun Microsystems came up with an idea of a programming language that can be compiled and executed independently of the machine on which it is used. Java is a very popular object-oriented programming language, particularly in client-server web applications. Java is an underlying technology required by many applications and websites and you’ll find it just about everywhere— laptops, data centers, business applications, game consoles, utilities, cell phones and more. Java is a programming language used mainly to develop web applications and platforms. Being a platform-independent, it is popularly used everywhere as it can be accessed and run easily from any platform. Applications developed from Java are used for many devices such as computers, smartphones, laptops, car navigation systems, media players, etc.


>> R Programming is the best mechanism for statistics, data analysis, and machine learning. It is more than a statistical package; it’s a programming language so that you can create your objects, functions, and packages.
>> Like all applications, R programs explicitly record the actions of analysis and make it easy to reproduce and update report, which means it can quickly try many ideas and factual issues.
>> It can easily use it anywhere. It’s platform-independent, so it can apply it to each operating system. And it’s free, so it can implement it in any organization without purchasing a license.
>>Not solely is R Programming free, but it’s also open-source. That means anyone can examine the source code to see exactly what it’s doing. This also means that anyone, can fix bugs and add features, rather than waiting for the vendor to find/fix the bug and add the feature –at their discretion– in a future release.

