SlideShare a Scribd company logo
1 of 2
Download to read offline
Commercial meets Open Source - Tuning
                    STATISTICA with R
                                      Christian H. Weiß∗
                                        March 10, 2008



                                            Abstract
R is an extremely powerful environment for statistical computing: It provides packages
designed for different areas such as data mining, econometrics, epidemiology, biostatistics,
it offers methods from different statistical disciplines like time series analysis, statistical
process control, bootstrapping, cluster analysis, and others. Besides its mere extent, R
differs from competing statistics environments also in the fact that it reflects the state-of-
the-art in statistical sciences. And not to forget: R is freely available.
On the other hand, R is not particularly user-friendly: It does not offer a graphical user-
interface, where the repertoire of methods is fully integrated and available also for users,
who have not learnt the R language. It does not offer a powerful spreadsheet environment,
which enables an intuitive way of data manipulation. Therefore, (potential) users from
applied sciences and industry often do not have the heart to work with R.
In this talk, I propose to combine the power of R with the comfort of a commercial pack-
age like STATISTICA. STATISTICA can be used as an easily operated interface with a
respectable basic equipment of statistical procedures, see Weiß (2006). But if required, one
can easily integrate specialised statistical procedures and sophisticated techniques offered
by R into the user interface of STATISTICA. Besides the base version of STATISTICA
with its Visual Basic development environment, and besides R together with the required
packages, the user only needs to install the R DCOM Server of Baier & Neuwirth (2007).
The necessary procedure and essential commands to access R from STATISTICA are ex-
plained, also refer to StatSoft (2003). A number of examples highlight situations, where R
can be used to extend the functionality of STATISTICA. Among others, we explain how an
ARL calculator for computing average run lengths of EWMA and CUSUM control charts
can be programmed, using the spc package of Knoth (2007). The ARL calculator supports
the design of these control charts, which are themselves available through STATISTICA.
  ∗
    Institute of Mathematics, Department of Statistics, University of Würzburg, Germany.
Email: christian.weiss@mathematik.uni-wuerzburg.de

                                                  1
References
Baier, T., Neuwirth, E.: R/Scilab (D)COM Server V 2.50. March, 2007.
  http://cran.r-project.org/contrib/extra/dcom/

Knoth, S.: The spc Package (Statistical Process Control), Version 0.21. October, 2007.
 http://cran.r-project.org/src/contrib/Descriptions/spc.html

StatSoft: STATISTICA Data Miner: Integrating R Programs into the Data Miner Environment.
  StatSoft Business White Paper, June, 2003.
  http://www.statsoft.com/support/whitepapers/pdf/STATISTICA_Integrating_R.pdf

Weiß, C.H.: Datenanalyse und Modellierung mit STATISTICA. Oldenbourg Wissenschaftsver-
 lag, München, 2006.

More Related Content

What's hot

Route Performance VNO - FRA
Route Performance VNO - FRA Route Performance VNO - FRA
Route Performance VNO - FRA Mohammed Awad
 
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas Intro
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas IntroGreater Cambridge Greater Peterborough Economic Assessment Data Atlas Intro
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas IntroCambridgeshireInsight
 
Application of matrix in business
Application of matrix in businessApplication of matrix in business
Application of matrix in businessFreelancer
 
Geographic information systems
Geographic information systemsGeographic information systems
Geographic information systemsTejas Shetye
 
Identify Graphs in excel
Identify Graphs in excelIdentify Graphs in excel
Identify Graphs in excelfun computing
 
Presentation spatial data nata final
Presentation spatial data nata finalPresentation spatial data nata final
Presentation spatial data nata finalMahbubul Hassan
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsGiuseppe Masetti
 
Application of Matrix
Application of MatrixApplication of Matrix
Application of MatrixRahman Hillol
 
What Types of Reports Can You Create?
What Types of Reports Can You Create? What Types of Reports Can You Create?
What Types of Reports Can You Create? LearnItFirst.com
 
Assesment in education
Assesment in educationAssesment in education
Assesment in educationannathomas123
 
Applications of matrices in Real\Daily life
Applications of matrices in Real\Daily lifeApplications of matrices in Real\Daily life
Applications of matrices in Real\Daily lifeSami Ullah
 
Applications of Matrices in Engineering
Applications of Matrices in EngineeringApplications of Matrices in Engineering
Applications of Matrices in EngineeringAliHasan358
 
03 sajjad ali -qgis working with raster
03 sajjad ali -qgis working with raster03 sajjad ali -qgis working with raster
03 sajjad ali -qgis working with rasterTOUSEEF3347
 
Application of calculus in real life.
Application of calculus in real life.Application of calculus in real life.
Application of calculus in real life.University of Potsdam
 
John Warner MeasureFest 2018
John Warner MeasureFest 2018John Warner MeasureFest 2018
John Warner MeasureFest 2018John Warner
 
Stop Wasting Time! 5 Steps to Automate Your Google Analytics Reporting
Stop Wasting Time! 5 Steps to Automate Your Google Analytics ReportingStop Wasting Time! 5 Steps to Automate Your Google Analytics Reporting
Stop Wasting Time! 5 Steps to Automate Your Google Analytics ReportingClick Consult (Part of Ceuta Group)
 

What's hot (20)

Route Performance VNO - FRA
Route Performance VNO - FRA Route Performance VNO - FRA
Route Performance VNO - FRA
 
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas Intro
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas IntroGreater Cambridge Greater Peterborough Economic Assessment Data Atlas Intro
Greater Cambridge Greater Peterborough Economic Assessment Data Atlas Intro
 
Application of matrix in business
Application of matrix in businessApplication of matrix in business
Application of matrix in business
 
Data visualization 4 dummies
Data visualization 4 dummiesData visualization 4 dummies
Data visualization 4 dummies
 
Geographic information systems
Geographic information systemsGeographic information systems
Geographic information systems
 
Identify Graphs in excel
Identify Graphs in excelIdentify Graphs in excel
Identify Graphs in excel
 
Presentation spatial data nata final
Presentation spatial data nata finalPresentation spatial data nata final
Presentation spatial data nata final
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
 
Application of Matrix
Application of MatrixApplication of Matrix
Application of Matrix
 
What Types of Reports Can You Create?
What Types of Reports Can You Create? What Types of Reports Can You Create?
What Types of Reports Can You Create?
 
Assesment in education
Assesment in educationAssesment in education
Assesment in education
 
INSPIRE2016_GRB
INSPIRE2016_GRBINSPIRE2016_GRB
INSPIRE2016_GRB
 
Applications of matrices in Real\Daily life
Applications of matrices in Real\Daily lifeApplications of matrices in Real\Daily life
Applications of matrices in Real\Daily life
 
History of calculus and applications
History of calculus and applications History of calculus and applications
History of calculus and applications
 
Applications of Matrices in Engineering
Applications of Matrices in EngineeringApplications of Matrices in Engineering
Applications of Matrices in Engineering
 
SFScon18 - Benjamin Cogrel - Virtual Knowledge Graphs
SFScon18 - Benjamin Cogrel - Virtual Knowledge GraphsSFScon18 - Benjamin Cogrel - Virtual Knowledge Graphs
SFScon18 - Benjamin Cogrel - Virtual Knowledge Graphs
 
03 sajjad ali -qgis working with raster
03 sajjad ali -qgis working with raster03 sajjad ali -qgis working with raster
03 sajjad ali -qgis working with raster
 
Application of calculus in real life.
Application of calculus in real life.Application of calculus in real life.
Application of calculus in real life.
 
John Warner MeasureFest 2018
John Warner MeasureFest 2018John Warner MeasureFest 2018
John Warner MeasureFest 2018
 
Stop Wasting Time! 5 Steps to Automate Your Google Analytics Reporting
Stop Wasting Time! 5 Steps to Automate Your Google Analytics ReportingStop Wasting Time! 5 Steps to Automate Your Google Analytics Reporting
Stop Wasting Time! 5 Steps to Automate Your Google Analytics Reporting
 

Viewers also liked

estadistica -para-quimica-analitica miller-miller
estadistica -para-quimica-analitica miller-millerestadistica -para-quimica-analitica miller-miller
estadistica -para-quimica-analitica miller-millerLiz Ram
 
GeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome SlidesGeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome Slideskjanowicz
 
prejudice case study
prejudice case study prejudice case study
prejudice case study WilsonRU21
 
Sicherheit für Ihre Kinder im Internet.
Sicherheit für Ihre Kinder im Internet.Sicherheit für Ihre Kinder im Internet.
Sicherheit für Ihre Kinder im Internet.Tanja-Denise Schantz
 
Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17WEI WEI
 
Chris Pearson - Personal Profile
Chris Pearson - Personal ProfileChris Pearson - Personal Profile
Chris Pearson - Personal Profilecpearsonjam
 
Chen et al. JCI 2013 HRM Ago1 angiogenesis
Chen et al. JCI 2013 HRM Ago1 angiogenesisChen et al. JCI 2013 HRM Ago1 angiogenesis
Chen et al. JCI 2013 HRM Ago1 angiogenesisZhen Chen
 
Presentacion boisbuchet 2011
Presentacion  boisbuchet 2011Presentacion  boisbuchet 2011
Presentacion boisbuchet 2011anahuacdesign
 
Workshop advanced-clean-vehicles-sponsors
Workshop advanced-clean-vehicles-sponsorsWorkshop advanced-clean-vehicles-sponsors
Workshop advanced-clean-vehicles-sponsorsCALSTART
 
Enhancing the sorghum value chain in Tanzania
Enhancing the sorghum value chain in TanzaniaEnhancing the sorghum value chain in Tanzania
Enhancing the sorghum value chain in TanzaniaICRISAT
 
Impact of research
Impact of researchImpact of research
Impact of researchOmar Hassan
 
Tabla Dinamica y Formato Condicional
Tabla Dinamica y Formato CondicionalTabla Dinamica y Formato Condicional
Tabla Dinamica y Formato CondicionalIsabelJaramilloJ
 
Nucleosynthesis
NucleosynthesisNucleosynthesis
Nucleosynthesisluna1411
 

Viewers also liked (17)

estadistica -para-quimica-analitica miller-miller
estadistica -para-quimica-analitica miller-millerestadistica -para-quimica-analitica miller-miller
estadistica -para-quimica-analitica miller-miller
 
Bodrum turkey
Bodrum turkeyBodrum turkey
Bodrum turkey
 
GeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome SlidesGeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome Slides
 
prejudice case study
prejudice case study prejudice case study
prejudice case study
 
Sicherheit für Ihre Kinder im Internet.
Sicherheit für Ihre Kinder im Internet.Sicherheit für Ihre Kinder im Internet.
Sicherheit für Ihre Kinder im Internet.
 
Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17
 
Chris Pearson - Personal Profile
Chris Pearson - Personal ProfileChris Pearson - Personal Profile
Chris Pearson - Personal Profile
 
Chen et al. JCI 2013 HRM Ago1 angiogenesis
Chen et al. JCI 2013 HRM Ago1 angiogenesisChen et al. JCI 2013 HRM Ago1 angiogenesis
Chen et al. JCI 2013 HRM Ago1 angiogenesis
 
Presentacion boisbuchet 2011
Presentacion  boisbuchet 2011Presentacion  boisbuchet 2011
Presentacion boisbuchet 2011
 
Workshop advanced-clean-vehicles-sponsors
Workshop advanced-clean-vehicles-sponsorsWorkshop advanced-clean-vehicles-sponsors
Workshop advanced-clean-vehicles-sponsors
 
Enhancing the sorghum value chain in Tanzania
Enhancing the sorghum value chain in TanzaniaEnhancing the sorghum value chain in Tanzania
Enhancing the sorghum value chain in Tanzania
 
My self
My selfMy self
My self
 
Impact of research
Impact of researchImpact of research
Impact of research
 
7b dat cvp
7b dat cvp7b dat cvp
7b dat cvp
 
Tabla Dinamica y Formato Condicional
Tabla Dinamica y Formato CondicionalTabla Dinamica y Formato Condicional
Tabla Dinamica y Formato Condicional
 
Mycopesticide development for vegetables
Mycopesticide development for vegetablesMycopesticide development for vegetables
Mycopesticide development for vegetables
 
Nucleosynthesis
NucleosynthesisNucleosynthesis
Nucleosynthesis
 

Similar to Commercial meets Open Source - Tuning STATISTICA with R

European Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchEuropean Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchKCR
 
statistical computation using R- report
statistical computation using R- reportstatistical computation using R- report
statistical computation using R- reportKamarudheen KV
 
Computer assistance in statistical methods.28.04.2021
Computer assistance in statistical methods.28.04.2021Computer assistance in statistical methods.28.04.2021
Computer assistance in statistical methods.28.04.2021DrAnjaliUpadhye
 
Presentation on spss
Presentation on spssPresentation on spss
Presentation on spssalfiyajamalcj
 
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET Journal
 
A Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using RA Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using RNicole Adams
 
Plan4business technical solution
Plan4business technical solutionPlan4business technical solution
Plan4business technical solutionKarel Charvat
 
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...BRNSSPublicationHubI
 
Introduction to R
Introduction to RIntroduction to R
Introduction to RAjay Ohri
 
N06 spss introdu
N06 spss introduN06 spss introdu
N06 spss introduRaj Kumar
 
Introduction to R ajay Ohri
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay OhriAjay Ohri
 
Visual analysis of large graphs state of the art and future research challenges
Visual analysis of large graphs state of the art and future research challengesVisual analysis of large graphs state of the art and future research challenges
Visual analysis of large graphs state of the art and future research challengesAsliza Hamzah
 
Cesar working document 7 urban strategy experiment 5
Cesar working document 7 urban strategy experiment 5Cesar working document 7 urban strategy experiment 5
Cesar working document 7 urban strategy experiment 5Marco
 
Ibm spss statistics 19 brief guide
Ibm spss statistics 19 brief guideIbm spss statistics 19 brief guide
Ibm spss statistics 19 brief guideMarketing Utopia
 
Popular Industry Applications of R
Popular Industry Applications of RPopular Industry Applications of R
Popular Industry Applications of RTanya Cashorali
 
Pasw statistics 18 brief guide
Pasw statistics 18 brief guidePasw statistics 18 brief guide
Pasw statistics 18 brief guideTRPC
 
Spss statistics brief guide 17.0
 Spss statistics brief guide 17.0 Spss statistics brief guide 17.0
Spss statistics brief guide 17.0DIANTO IRAWAN
 
Memory Management in BigData: A Perpective View
Memory Management in BigData: A Perpective ViewMemory Management in BigData: A Perpective View
Memory Management in BigData: A Perpective Viewijtsrd
 

Similar to Commercial meets Open Source - Tuning STATISTICA with R (20)

European Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchEuropean Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical Research
 
statistical computation using R- report
statistical computation using R- reportstatistical computation using R- report
statistical computation using R- report
 
Computer assistance in statistical methods.28.04.2021
Computer assistance in statistical methods.28.04.2021Computer assistance in statistical methods.28.04.2021
Computer assistance in statistical methods.28.04.2021
 
Airline Data Analysis
Airline Data AnalysisAirline Data Analysis
Airline Data Analysis
 
Spss
SpssSpss
Spss
 
Presentation on spss
Presentation on spssPresentation on spss
Presentation on spss
 
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
 
A Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using RA Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using R
 
Plan4business technical solution
Plan4business technical solutionPlan4business technical solution
Plan4business technical solution
 
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
N06 spss introdu
N06 spss introduN06 spss introdu
N06 spss introdu
 
Introduction to R ajay Ohri
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay Ohri
 
Visual analysis of large graphs state of the art and future research challenges
Visual analysis of large graphs state of the art and future research challengesVisual analysis of large graphs state of the art and future research challenges
Visual analysis of large graphs state of the art and future research challenges
 
Cesar working document 7 urban strategy experiment 5
Cesar working document 7 urban strategy experiment 5Cesar working document 7 urban strategy experiment 5
Cesar working document 7 urban strategy experiment 5
 
Ibm spss statistics 19 brief guide
Ibm spss statistics 19 brief guideIbm spss statistics 19 brief guide
Ibm spss statistics 19 brief guide
 
Popular Industry Applications of R
Popular Industry Applications of RPopular Industry Applications of R
Popular Industry Applications of R
 
Pasw statistics 18 brief guide
Pasw statistics 18 brief guidePasw statistics 18 brief guide
Pasw statistics 18 brief guide
 
Spss statistics brief guide 17.0
 Spss statistics brief guide 17.0 Spss statistics brief guide 17.0
Spss statistics brief guide 17.0
 
Memory Management in BigData: A Perpective View
Memory Management in BigData: A Perpective ViewMemory Management in BigData: A Perpective View
Memory Management in BigData: A Perpective View
 

Commercial meets Open Source - Tuning STATISTICA with R

  • 1. Commercial meets Open Source - Tuning STATISTICA with R Christian H. Weiß∗ March 10, 2008 Abstract R is an extremely powerful environment for statistical computing: It provides packages designed for different areas such as data mining, econometrics, epidemiology, biostatistics, it offers methods from different statistical disciplines like time series analysis, statistical process control, bootstrapping, cluster analysis, and others. Besides its mere extent, R differs from competing statistics environments also in the fact that it reflects the state-of- the-art in statistical sciences. And not to forget: R is freely available. On the other hand, R is not particularly user-friendly: It does not offer a graphical user- interface, where the repertoire of methods is fully integrated and available also for users, who have not learnt the R language. It does not offer a powerful spreadsheet environment, which enables an intuitive way of data manipulation. Therefore, (potential) users from applied sciences and industry often do not have the heart to work with R. In this talk, I propose to combine the power of R with the comfort of a commercial pack- age like STATISTICA. STATISTICA can be used as an easily operated interface with a respectable basic equipment of statistical procedures, see Weiß (2006). But if required, one can easily integrate specialised statistical procedures and sophisticated techniques offered by R into the user interface of STATISTICA. Besides the base version of STATISTICA with its Visual Basic development environment, and besides R together with the required packages, the user only needs to install the R DCOM Server of Baier & Neuwirth (2007). The necessary procedure and essential commands to access R from STATISTICA are ex- plained, also refer to StatSoft (2003). A number of examples highlight situations, where R can be used to extend the functionality of STATISTICA. Among others, we explain how an ARL calculator for computing average run lengths of EWMA and CUSUM control charts can be programmed, using the spc package of Knoth (2007). The ARL calculator supports the design of these control charts, which are themselves available through STATISTICA. ∗ Institute of Mathematics, Department of Statistics, University of Würzburg, Germany. Email: christian.weiss@mathematik.uni-wuerzburg.de 1
  • 2. References Baier, T., Neuwirth, E.: R/Scilab (D)COM Server V 2.50. March, 2007. http://cran.r-project.org/contrib/extra/dcom/ Knoth, S.: The spc Package (Statistical Process Control), Version 0.21. October, 2007. http://cran.r-project.org/src/contrib/Descriptions/spc.html StatSoft: STATISTICA Data Miner: Integrating R Programs into the Data Miner Environment. StatSoft Business White Paper, June, 2003. http://www.statsoft.com/support/whitepapers/pdf/STATISTICA_Integrating_R.pdf Weiß, C.H.: Datenanalyse und Modellierung mit STATISTICA. Oldenbourg Wissenschaftsver- lag, München, 2006.