Font Size: a A A

Design And Implement Of Interactive R Language Development Tools

Posted on:2012-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q M XuFull Text:PDF
GTID:2178330332499260Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
R language is a commamd language which is based on the development of S language for statistical analysis. It is free and development, so now it has been widely used in foreign countries. R language is a development of statistical analysis tool that allows users to develop their own packages according to their need,and release these packages,which make the R language is not only a statistical analysis tools,but alsoa platform for statistical analysis.The fomat and type of the language is a very huge number, So the user should spend some time to study and master the R language.If we can develop a tool that allows user to not need deeply study R for R language.Then this tool will promote the R language in the world. So Interactive R language development tools((English abbreviation is RMLTP)) is based on the objective.RMLTP uses Java1.6 and in the Eclipse3.2, by using the R-to-Java development packages rJava's JRI and the image development package JavaGD. The JRI is a package that allows Java call the R in Java application.JavaGD development package is for drawing,which can get the drawing of tthe result of the R language,but JavaGD package is very simple, so when we use this package we need re-design and implement some functions.In RMLTP development process,through analyze and classify the need of the R language,the needs of all are divided into several functional modules,these these modules are the command display module,import and export object and space modules, the The establishment of the new object modules,graphics modules,windows control module, the list of objects modules and package management and query modules. taking into account R is an open language, to enable the user when using the RMLTP he can extend their function and to make it simple to expand as much as possible, specially designed to expand the interface-class RMLTPJInternalFrame.This is an internal panel inherited from the Java class, which have been defined a panel and internal management labels, users only need to rewrite this panel and design how to create the commad without adjusted other Module. Detailed introduction to the use and develop of RMLTP,please read the RMLTP expand the use of manual.In this article, expounding the primary role of each module, and the needs of these modules by careful analysis, Each module was desigen specifically for implementation.Finally, adjusting these modules and integration, and ultimately complete RMLTP.The fifth chapter in the paper, introduced when we need to use RMLTP, we should do some computer configurations. And simple introduction to how to use the RMLTP, if you want a detailed understanding of how to use RMLTP, please read RMLTP expand the use of manual.IIn RMLPT the development, expand the packages of JavaGD and rJava. and make its function enrichand improve. In the use of the rJava package,I find some errors and imperfections places. and positive contact the development.Hope that the Interactive R language development tools can contribute to the promotion of R language.
Keywords/Search Tags:R language, Interactive R language development tools, RMLTP, JavaGD, Rjava
PDF Full Text Request
Related items