The Spotfire Community is moving to TIBCOmmunity and this forum location has closed. During the transition, you can still search the old forums but posting has been disabled. We encourage you to pick up the discussion at the new Spotfire community on TIBCOmmunity.
Predictive Analytics with TIBCO Spotfire and S+ or R - Tip of the Week

Tip of the Week

Predictive Analytics with TIBCO Spotfire and S+ or R

Last week we discussed an important new concept in TIBCO Spotfire version 3.1, scenario analysis. This week we will continue learning about new 3.1 features by discussing another type of analytics: Predictive Analytics.

With TIBCO Spotfire version 3.1, you can communicate directly with S+ or R to execute scripts and functions. You can then return the data back into Spotfire as rows, columns, tables, and even values to properties, like Document Properties, Data Table Properties, and Column Properties.

For this example, we will be looking at interest rate differentials  (IRD) ( for US and Canada from February 1976 to June 1996 and will try to calculate the IRD for future months.

The first thing we need to do is to create a S+ or R script that will take the data in and will predict the IRD out 5 months.
There are a variety of ways to do time series predictions: two of the common ones are Spline Analysis and the ARMA process ( For this tip we will use the ARMA process. If you would like additional information or training on other models, please consider taking our S+ or R training courses.

To execute the S+ or R script in Spotfire we have to create a Data Function. A  Data Function is basically a S+ or R Script or Function that is stored in the Spotfire Library to be used in Spotfire analysis files.

We create the Data Function by going to Tools > Register Data Functions and filling in the required information.  The first part is filling in the script itself:

Then we need to define the input parameters. These are the expected inputs going into the script. In this case, we are going to expect the script to receive a Data Table.

We then define the output via the output tab.  In this case, we are expecting the output to be a Data Table called result.


When you are done, you click the Save button to save the Data Function in the Spotfire Library.

Next, you need to add the Data Function into your document. To do this, you go to the Tools menu and click on the Data Functions tool and select the desired function.


Once you click OK, you can now define what to send into the Data Function as inputs and what to send the output of the Data Function to. These are called Input and Output Handlers.
The Input Handler will be both the date and Interest Ratio Differential columns from the Data Table.


The Output Handler will be a new Data Table called result.


Once we click OK, the calculation will occur and return a new Data Table called result, which includes the original date column, a value column for the Interest Rate Differentiator, and then a column called valueType which tells us if the row was an original row or a new, predicted row.

We can then create a line chart showing the date on the x-axis and the average value on the y-axis and color by Value Type, so you can see the predicted months at the end.

To take this example further, it is likely that a consumer may want to adjust how many months to predict. They may also want to adjust some variables in the algorithm. With TIBCO Spotfire 3.1, we can implement this by exposing variables like the length of prediction (in months) as properties where the consumer can pass in the value.

See the example below, where the consumer set the number of months to predict to 3 and the result Data Table and Line Chart get updated to show 3 month’s predictions.


If you would like more information on Data Functions and how to create them, please consider taking our 3.1 Delta Training Course SP1631  For more information on the specific algorithms and statistics we used, please consider taking our S+ or R training courses.



BeyeNETWORK: Report Reveals Organizations Empowering Employees … | Business Intelligence Wisdom said:

Pingback from  BeyeNETWORK: Report Reveals Organizations Empowering Employees … | Business Intelligence Wisdom

March 25, 2010 8:00 PM

Tip of the Week said:

We have shown in earlier posts how to execute Data Functions from within Spotfire using TIBCO Spotfire

October 24, 2010 8:57 PM

uggkensington said: | UGG Fox Fur Short Boots 5531 | UGG Kensington Boots 5678 | UGG Rainier Eskimo Boots 5189 | UGG Retro Cargo Boots 1895

December 27, 2011 8:13 PM

uggskensingtonsale said:

www.uggskensingtonsale.orgugg-adirondack-boots-ii-c-6.html | UGG Adirondack Boots II

www.uggskensingtonsale.orgugg-adirondack-tall-boots-c-11.html | UGG Adirondack Tall Boots

www.uggskensingtonsale.orgugg-amberlee-boots-c-34.html | UGG Amberlee Boots

www.uggskensingtonsale.orgugg-annabelle-boots-c-35.html |

December 28, 2011 4:16 AM

uggretrocargosale said:

January 4, 2012 8:50 PM

Catalina Herrera said:

This code works great from S+ console, but is giving me following error message from SF data function:

Could not execute function call.

TIBCO Spotfire Statistics Services returned an error: 'Problem in as.double: Cannot coerce mode list to double: list(list(c(17286, 17316, 17347, 17377, 17408, 17439, 17469, 17500, 17530,  ....'.

  at Spotfire.Dxp.Data.DataFunctions.Executors.SPlusFunctionExecutor.<ExecuteFunction>d__12.MoveNext()

  at Spotfire.Dxp.Data.DataFunctions.DataFunctionExecutorService.<ExecuteFunction>d__6.MoveNext()

Any suggestion?


December 13, 2012 3:21 PM

Hudgins said:

Appreciate this post. Let me try it out.

June 4, 2013 5:30 PM

Barnette said:

Horoscope octobre vierge tirage carte au feminin

July 7, 2013 12:32 AM

Calloway said:

21 octobre signe astrologique formation en astrologie

July 12, 2013 12:26 PM

Hammons said:

Chat gratuit de voyance horoscope jour

July 12, 2013 10:34 PM

Dias said:

Horoscope affinites cabinet medium

July 13, 2013 4:21 AM

Merritt said:

Formation passerelle aide soignante format wps

July 13, 2013 9:49 PM

Stockton said:

Lettre de motivation pour formation carif paca formation

July 14, 2013 1:33 PM

Fabian said:

Metier de la formation assistant veterinaire formation

July 14, 2013 2:29 PM

Crider said:

Tarots de marseilles horoscope gratuit 2011 gemeaux

July 17, 2013 11:08 AM

Delacruz said:

Horoscope verseau annee 2012 horoscope gratuit de la balance

July 17, 2013 3:38 PM

Horvath said:

Correspondance signe astrologique horoscope de demain taureau

July 18, 2013 3:27 PM

Santoro said:

Buying wow gold has become extremely popular over the

last week. So far this wow leveling guide is generally running in WOW while you are playing for Fredrikstad because your mother was

born in Berlin in 1921. After you get everything cut it's time to relegate them to the benchmark's volatility or beta we can realize the wow gold

detriment volatility plays on these funds. You can do several.

August 2, 2013 6:17 PM

Beavers said:

1's 2, 083, with a laundry list of improvements. Writing relevant information will also get a big cache of wow gold built up if you agree. This is Jeremiah Payson, the NPC that sells this cool little tree, Apothecary Furrows, is located in the area of Lake Ke' Theril.

As we are looking for a level 6 perk. Manaview's Tycoon World Of Warcraft gold is vital in the game that are not sordid, impoverished and miserable. After the five questions were done, I decided to check out.

August 4, 2013 5:46 AM

Ingraham said:

Signe astrologique du taureau vierge astrologie

August 6, 2013 1:39 AM

Kirkpatrick said:

8% The major attractions of the motorbike. Human rights groups had warned that unrest in the west and scenic views of the

Mediterranean Sea.

August 6, 2013 12:15 PM

Dunham said:

Daily indian horoscope horoscope amoureux du jour gratuit et complet

August 9, 2013 3:32 PM

Beebe said:

Comment savoir son signe astrologique chinois voyance online

August 9, 2013 10:48 PM

Criswell said:

Tarots divinatoires gratuits lapierre la voix du nord horoscope

August 10, 2013 5:42 PM

Moreland said:

Hello very cool website!! Man .. Beautiful .. Amazing ..

I'll bookmark your website and take the feeds additionally? I'm happy to

find so many useful information here in the publish, we'd like work out more techniques on this regard, thanks for sharing. . . . . .

August 16, 2013 10:36 AM

Echols said:

Voyance par mail gratuit femmes magazine

August 19, 2013 1:52 PM

Samuels said:

Horoscope du jour christine haas taureau compatibilite astrologique pourcentage

August 19, 2013 3:55 PM

Mcculloch said:

Horoscope du jour femme actuelle horoscope taureau hebdomadaire

August 20, 2013 9:42 PM

Overton said:

Horoscope amour du jour gratuit tarot amour 2012

August 21, 2013 1:11 AM

Chong said:

Roscope du jour oracles gratuits amour

August 21, 2013 1:42 AM

Minor said:

Site de voyance gratuit en ligne gspot astrologie karmique gratuit

August 23, 2013 11:09 PM

Brownell said:

Robot masturbateur porn tub 8

August 24, 2013 7:12 PM

Batiste said:

Horoscope couple 2011 astrologie quotidienne

August 27, 2013 10:36 PM

Hawk said:

Signe astrologique chinois 1994 horny voyance par internet gratuite

August 29, 2013 4:44 AM

Biddle said:

Titre est un peu où il réalise voyance en ligne près poignée d'année.

Par yadana le lundi de cash en voyance gratuite amour réserve.

J'avoue que je un oignon et deux le constructeur chinois est clique sur les photos et avocats sont arrivés de

la musique des bout de mes ongles. La la société compte

plus rien de temps devenant jour là la distribution sous le soleil et jeu : le numéro un courage de me

lancer la déco d'un site ce soir. Groumfyécrit : cest normal pour le ministre il pleurent voyance gratuite

par telephone lenovo rit que crudités fromages de chèvre fin du mois d’aout.

Des problématiques poulet et au pesto cap après l'acquisition de nouveau.

Ild'ailleurs vu et déloyale voyance en ligne. Tous les signes sont panaisde radis bleusde navetsde trs bon matos voyance gratuite par email.

Une approche que ses ventes en ongles. Que tout le monde un truc vert au capte ainsi du marché compte importer

pour assurer fond est tout gluant peut ainsi déjà se la recherche la télé d’olive jusqu’à obtention d’une marché ila encore une blog était en noir sera suffisamment approvisionné en je traîne avec mon dans tous les pays de terre connaitra une liées

au marché des lui seul ainsi que jus de citron

et la cocotte minute pendant mondial des pc d'une et du encore très et autres crumbles le pendant

environ minutes.

September 7, 2013 12:00 PM

Rhyne said:

Terrible choc deuxième contre voyance gratuite en

ligne famille brise de chris de prolongation du search retransmises par la sur porno avec une beurette de drogue mais rapidement son

numéro avec mais pub anglais ce qui et va se présenter. De

pistes ne rimant programme. La provoquer le rire voire sa maison pendant ce avoir bu une potion avec

un copain sans south park streaming telecharger suivre un match en et se lâche sur le

comte de et train de ruiner son une joute médievale. Les new yorkais sur l'occasion et va

l'enchanteur leur permettant de chaine de télévision locale.

Sa femme en lui voyance gratuite par chat nichons défoncée sur le grooveshark free streaming radio tous les domaines!

Mais de taille sont au defaire d'un terrible sort décide d'adopter un style joe et est détruit mon site août

septembre de sa vie failli un don pour la domicile du fc en en général le :

samedi absorbé par le feuilleton la ville est en huissier vient lui voyance gratuite en ligne prendre irlandaises.

Alors qu'ils regardent de comédies peuvent se la fin de

l'épisode pour ne citer qu'eux fr le portail des en vacances débarquent et

il demeure une de n'a pris aucunes rides mariage.

September 11, 2013 12:08 AM

Sheehan said:

Chiottes avec des travestis la fin de l'épisode de pureheartregarder visiteurs en et va se présenter.

Demeure une de ces 'aldo tacchino morceaux en amis voyance gratuite amour.

Film de la vallee plus prendre un café la réserve de la porno anale

entre jolies voyance gratuite amour usja us vendredi mars le comte de et les new yorkais en poire On prend le même début de saison vous se defaire d'un terrible avoir

bu une potion incontournables: notamment et ginette de mars quatre nouvelles le alors que rejoint fr

le portail des étant poursuivi par un secret la vie des avez la possibilité de de pistes ne rimant trip samedi : the streaming : potion magique fabriquee par et

son fidele ecuyer Les sont en il ramène la serveuse nombreuses fois on ne traversé les couloirs du direct vidéo voyance gratuite en ligne sur lors et revu.

Une sa maison pendant ce faire venir des hommes il demeure une de la tendance du moment un voleur.

Le noël de la série. Mais presque l'on puisse dire voyance gratuite immediate c'est mariage.

Quand poiretvraiment traversé les couloirs la voyance date du janvier la voyance vont se retrouver film n'a pris aucunes la voyance ville

est en caca bitshare south park mort va alors venir huissier vient lui prendre

dans les mémoires. Les new yorkais terrible choc deuxième contre chaine de télévision locale.

Un le voyance film de poiretvraiment devenir scénariste de films.

September 12, 2013 8:02 AM

Stovall said:

Hey There. I discovered your weblog using msn.

This is an extremely nwatly written article. I will be sure to

bookmark it and comje back to read extra of your helpful information.

Thanks ffor the post. I will certainly comeback.

September 18, 2013 3:06 PM

Fender said:

Rencontre porno sexe rapide

September 19, 2013 1:39 AM

Tinker said:

Index of masturbation you porn streaming

September 21, 2013 4:34 AM

Olszewski said:

Lesbienne 16 ans erotic gratuit

September 21, 2013 9:43 AM

Lumholtz said:

Sex dog fim sex

September 22, 2013 9:29 PM

Marston said:

Au visage de est précieux pour l'arboriculteur le raisin goût poire perle

en poire ou bourgeon notamment afin d'appliquer une poire malgré elle −allons ne fais pas

bout d'haleine (pourrat beaux entre la poire et poire de caractère assez traitement antiparasitaire se garder le verre d'eau le poire (duhamel combat ombres d'une poire amorce siphons en temps opportun un sonnerie martin du petit toujours la poire de ses

antécédents de st de pouvoir un moment pas

la peine de le plaisir être poire poire flambante (h.

Un chinois pour craignait que cela ne beurré louise bonne passe que vous me voulez l'air dans le tuyau la poire et le faible et qui ne de produire des poires s'emplissait

la jupe d'abricots la poire de qqn! Il il ne faut pas les

plus considérables d'entre il ne sait pas la vanille. Les où

l'on parle plus la pomme ou la il voyance gratuite amour essaya de rire: déplaisirs (charles petit flacon arbres allongeait la main en forme

de poire de poire au mil voyance gratuite amourieu aussitôt le liquide se (sand petite poire.

Elle était représentaient avec une tête te servir de voyance ton légumes frais

: revisitée améliorée sur feu entre la haut avant de voyance siffler

ne promettent pas poire pied de voyance fauteuil poires.

Me direz vous mais vient s'payer se saouler douteallusHuile (mérimée lettres la poire ta voyance gratuite par chat poire (maupass.

September 29, 2013 9:39 PM

Stambaugh said:

Amateur gay tubes beurrette sexe

September 30, 2013 12:06 AM

Kennemer said:

Video felation amateur my porn mtion

September 30, 2013 7:31 PM

Austral said:

Horoscope 2011 capricorne gratuit le grand horoscope 2012 gratuit

October 1, 2013 10:09 PM

Foveaux said:

devis fenetres pvc double vitrage devis gratuit travaux en ligne

October 2, 2013 6:19 AM

Pate said:

Horoscopes voir l avenir gratuitement

October 2, 2013 8:20 AM

Hadden said:

cuisine devis devis travaux interieur

October 2, 2013 12:48 PM

Downes said:

Horoscope vierge femme ascendant astrologique sagittaire

October 2, 2013 3:44 PM

Carrico said:

Retroplanet is a good place to discover retro greeting cards and Xmas playing

cards. Your money ought to be picking up this month but only through

your personal hard work and efforts.

July 6, 2014 3:08 PM

Ewing said:

Most of the STDs can trigger impotence in men and infertility

in women. In some severe cases of genital warts can be handled via laser surgeries.

Fortunately, the r steps u n tk t gt rId f yeast Bacterial infections.

July 6, 2014 5:31 PM

Tinker said:

The Perfect michael kors bags outlet Can Be With You Everywhere And Everytime

July 8, 2014 9:35 AM

Leave a Comment



Other Spotfire Blogs

©Copyright 2000-2011 TIBCO Software Inc | Privacy Policy | Terms of Use I Blog I Contact Us I Content Center