16.04.2014 Views

Embedding R in Windows applications, and executing R remotely

Embedding R in Windows applications, and executing R remotely

Embedding R in Windows applications, and executing R remotely

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Computational cost <strong>and</strong> time threads<br />

Xavier Font Aragonés<br />

Escola Universitària Politècnica de Mataró<br />

Av. Puig I Cadaflach 101-111<br />

08303 Mataró (Barcelona) - Spa<strong>in</strong><br />

font@eupmt.es<br />

This paper <strong>in</strong>vestigates some of the well known general problems a Ph.D. student<br />

usually f<strong>in</strong>ds when is conduct<strong>in</strong>g a research. First, we concentrate on efficient algorithm<br />

construction <strong>and</strong> second the simulation <strong>and</strong> generation of a survey tables. Both<br />

situations under exam<strong>in</strong>ation take an example from the field of time series analysis <strong>and</strong><br />

filter<strong>in</strong>g.<br />

All the paper turns around us<strong>in</strong>g R as a statistical environment to help us focus on the<br />

real statement of the research.<br />

The start<strong>in</strong>g po<strong>in</strong>t of the first part shows some <strong>in</strong>terest<strong>in</strong>g improvement expressed <strong>in</strong> a<br />

mathematical fashion that has to be evaluated with<strong>in</strong> a computer programm<strong>in</strong>g language<br />

(R). Here three different approaches will be presented. The first approach comes from<br />

the direct translation of the mathematical formulation <strong>in</strong>to our user software platform.<br />

The second approach takes the first one <strong>and</strong> makes a vectorization (where it is possible)<br />

<strong>and</strong> the third approach tries to avoid repeated or unnecessary evaluations.<br />

The second part st<strong>and</strong>s on extract<strong>in</strong>g mean<strong>in</strong>gful conclusions about the three algorithms<br />

<strong>and</strong> with the problem of generat<strong>in</strong>g tables of the results. It shows how to select the best<br />

algorithm <strong>and</strong> how to automate the generation of tables <strong>in</strong> order to add then <strong>in</strong> your<br />

latex document.<br />

The conclusion drawn about the first part of the paper takes an easy expression: "do not<br />

make computer work as much as you would". The second conclusion, close to the first<br />

one visualizes the need of: "do not loose your time with simulation <strong>and</strong> with the effort of<br />

translat<strong>in</strong>g the best simulation ratios <strong>in</strong>to your latex tables if someone can do it for<br />

you".

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!