Applications of Softwares in or & Energy Trading

Embed Size (px)

Citation preview

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    1/14

    PRESENTED BY:

    ALOK MANAR(R310208004)

    AKASH AGARWAL(R310208003)

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    2/14

    MATHEMATICA:y Mathematica is a computer program used widely in

    scientific, engineering and mathematical fields. Itis mainlyknown as a computer algebra system, butit has various

    other featuresfor technical computing. It was originallyconceived by Stephen Wolfram and developed by a team ofmathematicians and programmers that he assembled andled. Itis developed by Wolfram Research ofChampaign,Illinois

    y TYPES:

    y Computer algebra

    y Numerical computation

    y Information visualizationstatistics

    y User interface creation

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    3/14

    y Mathematica issplitinto two parts, the "kernel" and the "front end".

    The kernel interprets expressions (Mathematica code) and returns

    result expressions. The Front End provides a document-centered GUI.

    y USES:

    y special mathematical functions

    y

    2D and 3D data and function visualization toolsy Supportfor complex number, arbitrary precision and symbolic

    computationfor all functions

    y allows conversion to other formatssuch as TeX or XML.

    y Communication with other applications occurs through a protocol

    called MathLink.y In 2002 gridMathematica wasintroduced to allow user level parallel

    programming on heterogeneous clusters and multiprocessor systems

    and supports grid technology such as the Microsoft Compute Cluster

    Server.

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    4/14

    MATLAB:y MATLAB is a numerical computing environment and

    programming language. Created by The MathWorks,MATLAB allows easy matrix manipulation, plotting offunctions and data, implementation ofalgorithms,creation ofuser interfaces, and interfacing withprogramsin other languages. Although itisnumericonly, an optional toolbox interfaces with the Maple

    symbolic engine, allowing access to computer algebracapabilities.

    y MATLAB is built around the MATLAB language,sometimes called M-code or simply M.

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    5/14

    y MATLAB is a "Matrix Laboratory", and assuch it provides many convenient waysfor

    creating vectors, matrices, and multi-dimensional arrays.

    y MATLAB provides a simple way to define simple arrays using the syntax:

    init:increment:terminator.

    y A square identity matrix ofsize n can be generated using the functioneye, and matrices of

    any size with zeros or ones can be generated with the functionszeros and ones,

    respectively.

    y >> eye(3)

    y ans =

    y 1 0 0

    y 0 1 0

    y 0 0 1

    y >>zeros(2,3)

    y ans =

    y 0 0 0

    y 0 0 0

    y >> ones(2,3)

    y ans =

    y 1 1 1

    y

    1 1 1 MATLAB can call functions and subroutines writtenin C programminglanguage or Fortran.

    USES:

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    6/14

    MICROSOFT EXCEL:y Microsoft Excel (full name Microsoft Office Excel) is a

    proprietary spreadsheet application written and distributed byMicrosoftfor Microsoft Windows and Mac OS X. Itfeatures

    calculation, graphing tools, pivot tables and, exceptfor Excel2008 for Mac OS X, a macro programming language called VBA(Visual Basic for Applications). Itis overwhelmingly thedominantspreadsheet application available for these platformsand has beenso since version 5 in 1993, and is bundled as part ofMicrosoft Office. Excel is one ofthe most popular microcomputer

    applications to date.

    y Since 1993, Excel hasincluded Visual Basic for Applications(VBA), a programming language based on Visual Basic whichadds the ability to automate tasksin Excel and to provide userdefined functions (UDF) for use in worksheets.

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    7/14

    SOLVER:y A solver is a piece ofmathematical software, possible in the form

    ofa stand-alone computer program or possibly as a Library(computing) that 'solves' equations or systems ofequations of

    one or more different types. These caninclude solutions to:y Linear and non-linear optimisation problems

    y Non-linear equations

    y Systems ofnon-linear equations

    y Systems ofordinary differential equations

    y Systems ofdifferential_algebraic_equations

    y Logic/satisfiability problems

    y Shortest path problems

    y Minimum spanning tree problems

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    8/14

    SPSS:spss is a computer program

    used for statistical analysis.y SPSS (originally, Statistical Package for the Social

    Sciences) was released initsfirst versionin 1968. SPSSis among the most widely used programsfor statisticalanalysisinsocial science. Itis used by marketresearchers, health researchers, survey companies,government, education researchers, marketingorganizations and others. In addition to statistical

    analysis, data management (case selection, filereshaping, creating derived data) and datadocumentation (a metadata dictionary isstored withthe data) are features ofthe base software

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    9/14

    USES:y Descriptive statistics: Cross tabulation, Frequencies,

    Descriptives, Explore, Descriptive Ratio Statistics

    y Bivariate statistics: Means, t-test, ANOVA, Correlation(bivariate, partial, distances), Nonparametric tests

    y Predictionfor numerical outcomes: Linear regression

    y Predictionfor identifying groups: Factor analysis,

    cluster analysis (two-step, K-means, hierarchical),Discriminant

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    10/14

    STATISTICA:y STATISTICA is a statistics and analyticssoftware package

    developed by StatSoft, Inc. STATISTICA provides a selectionofdata analysis, data management, data mining, and data

    visualization procedures. Features ofthe software includebasic and multivariate statistical analysis, quality controlmodules, neural networks, and a collection ofdata miningtechniques. All ofthese tools are provided in an openarchitecture with a single software platform.

    y 1 User Interfacey 2 Analytic Techniques

    y 3 Graphics

    y 4 Statistica Visual Basic Environment

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    11/14

    R (programming language):

    y The R programming language, sometimes described asGNU S,is a programming language and software environmentforstatistical computing and graphics. It was originally created byRoss Ihaka and Robert Gentleman at the University ofAuckland,New Zealand, and isnow developed by the R DevelopmentCoreTeam. R is considered by its developers to be animplementationofthe S programming language, with semantics derived fromScheme.

    y R is widely used for statistical software development and data

    analysis. R'ssource code isfreely available under the GNUGeneral Public License, and pre-compiled binary versions areprovided for Microsoft Windows, Mac OS X, and several Linuxand other Unix-like operating systems. R uses a command lineinterface, though several graphical user interfaces are available.

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    12/14

    USES

    :y R provides a wide variety ofstatistical (linear and

    nonlinear modeling, classical statistical tests, time-

    series analysis, classification, clustering, and others)

    and graphical techniques.y R is also highly extensible through the use ofpackages,

    which are user-submitted librariesfor specific

    functions.

    y Another ofR'sstrengthsisits graphical facilities, whichproduce publication-quality graphs which caninclude

    mathematical symbols

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    13/14

    TOra - Toolkit For Oracley TOra (Toolkit for Oracle) is a free software program

    for Oracle Database developers and administrators. It

    features a PL/SQL debugger, an SQL worksheet withsyntax highlighting, a database browser and a

    comprehensive set ofdatabase administration tools.

    TOra also includessupportfor MySQL and PostgreSQL

    y

    It uses the Qt library and is available under the GNUGeneral Public License.

  • 8/8/2019 Applications of Softwares in or & Energy Trading

    14/14

    THANK YOU