How to build the best Purchasing Propensity Model

Hello, I'm trying to develop a Market Basket Analysis using over 90 different categories and I'm not quite sure which model would be the best option for this amount of variables?
Also I could use some direction on which algorithms and variables are the most relevant in the construction of a Purchasing Propensity Model (e.g. age, frequency of purchase, average ticket value, purchases in other categories, etc.)
  Thanks in advance for your help

hi user,
Few things u should keep in mind
1) Take the tables and find the relation ship between those(pk-fk)
2) Identify Dim's and Fact's
3) After step2 definitely there will be a division of header level and detail tables
4) Dim1 having Business_Date and Fact1 having Business_date u can join in this way
5) Normally without ETL we may go for Pl/SQL or SQL's.Your Data model will come under this point
6)In BMM layer u can form Start Schema/Snow flake schema
Thanks,
Saichand.v

Similar Messages

  • How to build the  FM data I_header and I_orgdata

    hi all,
    I’m working on the conversion program for AVL using the following function modules
    BBP_PD_AVL_GETLIST
    BBP_PD_AVL_CREATE
    BBP_PD_AVL_UPDATE
    BBP_PD_AVL_SAVE
    In the function module BBP_PD_AVL_CREATE , how to build the FM data  I_HEADER and I_ORGDATA.
    I'm giving 3 input in Export parameter in BBP_PD_AVL_GETLIST  and E_pdlist should contain data .
    but e_pdlist is not getting data...any suggestion..
    after execution it was showing  "Buffer table is not up to date"
    with regards,
    P.lokesh

    Hi Lokesh,
    We are also encountering same problem.
    How did you solve your problem?
    Would really appreciate your help.
    Thanks,
    Kezia

  • How to see the customer purchase order acknowledgement ?

    How to see the customer purchase order acknowledgement ?
    in that PO ACK where we see the UOM and Qty ?
    thanks & regards,
    Srikanth.

    hi
    Customer Purchase Order is nothing but the Sales Order in your system
    Customer Po acknowledgement is nothing but the Acknowledgement that is sent out (output type BA00) to the Customer after the Sales Order has been created.
    Note: Purchase is to Customer - Sales is to you as the Vendor.
    cheers
    Nandu
    Edited by: Nanda Kumar Veeraraghavan on Apr 1, 2008 12:11 AM

  • HOW TO KNOW THE  EACH PURCHASE ORDERS GROSS INVOICE  VALUE

    HI SIR,
    ANY  BODY PLESAE TELL ME
    HOW TO KNOW THE  EACH PURCHASE ORDERS GROSS INVOICE  VALUE BY GROUP WISE PER SPECIFIC TIME PERIOD.

    hi
    try ME80FN
    regards
    vijay

  • How to achieve the best quality when doing a narration?

    Hello,
    I'm trying to figure out how to achieve the best possible narration in a documentary I'm doing using the FCP voice over tool, a USB mic, and Final Cut Studio's audio filters. Am I on the right track? How do I clean up an average voice over narration? Do I need additional equipment? Any advice would be appreciated.
    Thanks,
    Jordan

    The best thing you can do is to record it properly in the first place - if you want it to sound good. The environment you record in is VERY important as is the choice of mic you use ... most of the consumer USB mics aren't all that great in terms of quality.
    Record in an acoustically flat room with good sound dampening. Even a clothes closet will do in a pinch. Record through a mixer so you can monitor the VO artist as they record. I've found it better to record to tape (camera or VTR) with a pro mic than to use FCP's voice over tool.
    -DH

  • System Overload & How to get the best G4 Performance

    Okay all you Logic and OSX Gurus. I need your help. I've finally made the LOGIC leap from OS9 and have hit the SYSTEM OVERLOAD wall like many of you before me.
    I've been pouring over this, and many other Forums and Blogs, for about two weeks now, and have tried many of the fixes / solutions to no avail. I estimate I'm now getting about 25% of my OS9 Logic performance from Logic in OSX.
    One specific case in point is this. A four minute song sketch. No tempo changes. Four midi tracks, 6 Audio instruments and 2 EFX (1 Guitar Amp Pro, 1 Space Designer that's no even being used).
    I have unsuccessfully tried to Bounce this to disc for two weeks now. The AUDIO and DISK I/O Meters barely register until the GUITAR AMP PRO track brings the AUDIO METER up to about 1/3rd usage. At various points in the Bounce the G4 will completely FREEZE, and I will have manually restart.
    THINGS I HAVE TRIED, and continue to try are:
    - Repairing Permissions
    - Trashing Preferences
    - Updating MOTU Drivers
    - Changing Processor performance setting - which I cannot do BTW, because my system does not seem to support this option.
    - Closing all Widgets
    - Freeing up more Space on my Mac OSx startup disk (I now have 78.41 Gig available on a 114.49 Gig drive)
    - Run Cocktail to clean up System logs and temporary files
    - FREEZING TRACKS as a temporary 'fix'. This did nothing BTW but add more strain to the CPU and I still had about 1/3rd the usage with my GUITAR AMP Plugin (and it still crashed).
    - Increased AUDIO BUFFER to 1024
    So, (and I guess this is really two sides of the same question)...
    1) How do I FIX this SYSTEM OVERLOAD problem, and
    2) How do I "optimize" my Dual 1.25 G4 in order to get the best performance possible out of LOGIC PRO?
    OTHER QUESTIONS I HAVE ARE:
    - Does the G4 have the processing power needed to run LOGIC PRO?
    - I'm confident adding RAM will "help" (can't hurt), but am I really dealing with a RAM Problem here or, again, can these processors really handle it?
    BTW - I'm not looking for an excuse to go shopping for a Quad G5 (I mean who needs an excuse... . But, I'm really trying to determine if at the end of the day I will spend money on RAM, Hard Drives, whatever..., and then still be frustrated and end up shopping.
    - Are SCSI drives a problem with Tiger / Logic? These Cheetah drives are fast (10,000 RPM), reliable, and have been great drives to record on. I'm trying to do this simple bounce to one of the Cheetahs and as I said it's just not happening.
    - Does the startup volume size effect performance?
    - Does the amount of free space on the start up drive effect performance?
    - Firewire 400 vs 800? My sample library is on the Firewire drive, and I'm thinking this does not pull a lot on the CPU as these get loaded into memory before playing? Am I right about that? It is Firewire 400.
    A long letter and a lot of questions. I thank you all in advance for any answers, guidance or direction you can give. Please also let me know if there is something I HAVEN'T asked, looked at or should be doing.
    Best,
    Kevin
    Kevin Saunders Hayes
    SYSTEM SPECS
    Machine Name: Power Mac G4
    Machine Model: PowerMac3,6
    CPU Type: PowerPC G4 (3.3)
    Number Of CPUs: 2
    CPU Speed: 1.25 GHz
    L2 Cache (per CPU): 256 KB
    L3 Cache (per CPU): 2 MB
    Memory: 1 GB
    Bus Speed: 167 MHz
    Boot ROM Version: 4.4.8f2
    Logic 7.1.1 (885)
    Pro Application Support 3.1
    MOTU 896 - Latest drivers
    2 - Seagate Cheetah 9 gig SCSI drives
    1 - Oxford Firewire (Up to 400 Mb/sec) with EXS Library
    G4 Duel 1.25   Mac OS X (10.4.3)  

    And after months of using Express, and a week of
    using Logic, I hadn't had a system overload until
    today. Now I'm having them all the time. It wasn't a
    set up change, it wasn't running on the battery, it
    wasn't running software monitoring, it's set up with
    512 i/o buffer, medium processor buffer. And it
    wasn't brought on by number of tracks - that's for
    sure. After it started happenind and I took a break &
    came back, I was sitting on my couch, Powerbook in
    my lap, tapping a beat in with the onscreen
    keyboard.... a SINGLE instrument, mind you. NO plugs,
    no other tracks of ANY kind. And it happened.
    There's a lot of great, relevant and very helpful info on this forum and it all helps and it all counts. But..... so many people are suffering this when moving up to Pro 7 from either Pro 6 or Express. One expects a change in system load when a major update comes along but more and more people are reporting that simply recording 1 or 2 tracks of audio, pure, no plug-ins or EQ is causing an overload whereas in the previous version(s) this was easily accomodated. This, you may have guessed, has happened to me as well. Are we to accept in 1 version increment (albeit a major one) there is such a massive increase in demand from hardware that you cannot record a pure no-plug-in stereo track? When going back to 6.4.3 it will happily record 8 at once, let you EQ and reverb and then do another 8 AND then another. With no troble at all.
    It is pointing more and more towards fundamental flaws in the programming. Did L7 come out too soon? Are we just beta testing what is pro software? We are only on 7.1.1 and 6 went to 6.4.3 but at no stage was it this bad at the fundamentals of what the App is for. I love Logic, I really do, but I think, even with all the great help we are fighting what Apple should be addressing. Not that you can find/contact/talk to or get any sort of response from them.
    I have tried but have gone back to 6.4.3 until 7.1.2 or even 7.2 appears, but I'm not paying for 7.2. My £200 upgrade from 6.4.3 is now sitting on a shelf desperately wanting to use it.

  • How to retrive the Direct purchase entries from table level? S_ALR_87012050

    Hi All
    In our current project we need to retrieve the direct purchase report from table level. Can you please provide me the direct purchase related table? Normally we are executing the standard report S_ALR_87012050
    to extract the direct purchase entries. We need to know which table has the direct purchase entries.
    Regards
    K.Gunasekar

    K,
    Your problem description is still insufficiently detailed.
    It appears now that you are searching for asset numbers.  Please confirm.
    Your selection criteria "Inventory Number NE 0" doesn't appear to make much sense.  Inventory number is not a quantity, it is the name of an object.  I guess it is meaningful you have some inventory numbers named as '0'.  I don't think this setting is causing your problem though.....
    You didn't mention which table you accessed to discover that you had a perceived discrepancy.  Which table did you browse to see the results you mentioned?  Please describe the selection parameters for each table you reviewed, and the results for each table that you examined.
    It is also the practice of many companies to archive asset data.  If this is the case in your company, then the archived data will not reside in the 'A*" tables.
    You mentioned that you used the same parameters to select the data.  How did you select "Report Date" when you did the table extract?  I am not aware of a field that is named "report date' in any of the tables mentioned.
    Rather than slog through tables, you might want to try SE16, view "V_ANLAZ".  This is a preconstructed linkage of ANLA and ANLZ that is used by S_ALR_87012050 as a starting point.
    I really think you should consult with your ABAPers.  In two minutes they can give you your answers.  It will take me several messages and probably several days to get you the same answers.
    Best Regards,
    DB49

  • What's the best way to model the following requirements in a data model?

    I need a data model to represent the following scenario but i just can't get my head around it.
    Class A has many Class B's. Class B's can have many Class C's and vice versa. So ultimately the relationship for the above 3 classes is as follows:
    Class A -- (1 : M) --> Class B --- (M : M) ---> Class C
    And Class C must know about its parent referenced (Class B) and also same applies to Class B where it needs to know who owns it (Class A).
    Whats the best way to construct this? In a Tree? Graph?
    Or just simply:
    Class A has list of Class B and Class B has list of Class C.
    But wouldn't this be tight dependencies?

    Theresonly1 wrote:
    Basically:
    A's owns multiple B's (B's need to know who owns it) BUT a B can be only owned by one A
    B's owns multiple C's AND C's can be owned by multiple B's (this is a many-many relationship, right?) - Again; (C's need to know who owns it)I'd reckon that you'd need some references. First, figure out the names of each tier of class. I would say maybe A is a principal/school, B's are teachers (because typically teachers only teach under one principal/ in one school), and C's are students (because teachers can have multiple students, and each student has multiple teachers). So now that you have the names, make some base classes. If I understand your problem correctly, A's really don't need to know who they own, but B's need to know who owns them, so A's don't need to have much of anything. B's have a reference to the A that owns them, but not much else because they don't need to know who they own. C's own nothing, but they are owned by multiple B's, so they have an Array of refrences to each of the B's that own them. I'd use an ArrayList, considering each could have a different amount of B's, but you could do it with an array if you tried. I'll leave it up to you how you implement everything, but I'll give you some guides to how I might do it:
    public class Principal{
    public class Teacher{
          public Principal owner;
          public Teacher(Principal owner){
                this.owner=owner;
    public class Student{
          public Teacher[] owners;
          public Student(Teacher owner...){
                owners=owner;
          public void addOwner(Teacher newOwner){
                //basically copy and paste the old array into a temporary one
                //with an extra spot, add newOwner to the end of that, then
                //make the owner array refrence that array.
    }In Student, I'm pretty sure thats how you allow an undetermined number of parameters be used, and I'm pretty sure that it comes out as an array. I hope this helps you!

  • How to build the members in essbase based on levels using EAL

    Hi All,
    How to restrict the members to build the in essbase based on levels using EAL.
    I've requirement, in one dimension, needs to build the one level1 member as level0 in essbase.
    please let me know the procedure, if any one implemented or face similar.
    Thanks in advance,
    Kiran

    there's no such functionality in EAL to create Essbase outlines based on levels. the only workaround to this is to use Mapping tables:
    1- create the dimension in essbase with the desired HFM level 1 members as level 0.
    2- set this specific dimension to mapping in your design grid within your EAL Bridge
    3- create the SQL Mapping table and start mapping those members from HFM to Essbase.
    Tanios

  • R12 - How to customize the seeded Purchase Order PDF report

    Hi,
    We need to customize the layout AND the data of the seeded Purchase Order pdf report that is generated in PO Summary form when user picks drop-down menu Inquire->View Document. I know how to set up the Document Type with a customized layout but I do not know how to update the XML data that feeds the layout.
    Thanks, Mike

    Mike,
    Please review the following documents.
    Note: 374165.1 - How To Customize The PDF Output For Printed Purchase Order Report (Portrait) ?
    Note: 406094.1 - How To Diagnose Issues Within Oracle Purchasing PDF File Creation for Printing
    Regards,
    Hussein

  • How to build the Logical cube and physical cube

    Hi All,
    I have to build the logical cube and physical cube ,i dont have idea about this ,that means i think for that we have to do the partition for the cube
    may i correct , correct me if i wrong ,plz help me on this
    Thanks

    Hi,
    1. Firsty, logical model and physical model are the terms ,which we generally use in the context of database modelling excercise.
    2. Coming to essbase, I am not sure ,what exactly you are trying to co relate . but as you termed 'partitions'. There is one of the types in partitioning called 'Transparent Partition'. Where, you have one cube ( which has data in it) and you can have one mroe cube ( which actually has no data in it). But it can be connected to the former cube with the help of transparent partition. This way, you have 2 cubes , but only one cube has data in it.
    Sandeep Reddy Enti
    HCC
    http://hyperionconsultancy.com/

  • How to transfer the correct Purchasing Group to the BE ?

    Hi,
    Im using the extended scenario, so...all my documents are transfered to my backend (R3) with the same purchasing group.  
    Now I want to change that, so.. every document sent to R3 should have the "corresponding" Purch. Group.
    The problem here is that there's a person who decides how to reassign the workload between several Purch Groups.
    My initial idea es:
    - Add a new attribute in PPOMA for Local Purch Groups.  This new attribute is the Purch Group Key in the backend.
    - Customize the "transfer" badi in order to update the Purch Group.
    Does exist any other solution to this ?   (I dont know if I'll be able to accomplish this even with my initial idea.
    Thanks for your help !
    REgards,
    Diego

    Hi guys,
    I found note: 787426.
    Somebody has done this ?   I dont understand this fields:
    PARTNER = business partner number of the requester in SRM
    ->Is it something like 50000202?
    EXT_PARTNER_PFT = '0013' for requester
    -> What is it ? Should be a hardcoded '0013 'value ?
    PARENT_GUID = GUID of the relevant parent-entry (ITEM_GUID of the relevant item)
    -> This value will be taken from... ?
    Thank you !
    Regards,
    Diego

  • Trying to build the best system for Final Cut

    IWhat screen would be best suitable to work on Final Cut Pro? 1 screen or 2? 24 or 30 inch? I'm using MacPro (SAS DRIVES).Primarily I am a musician, and my end product is for music and video clip, mostly 3d and abstract art in motion. I'd be collaborating with other artists(visual) from different corners of the planet. The end product has to be HD blu-ray .I know Apple does is not geared for Blu-Ray yet, but there are ways around it. Is there a preference to the Nividea or radeon graphic card? I was told, to my surprise, that the Radeon has a better performance benchmark.
    Hence , my questions are the following,
    1-What kind of screen is best to use? I'm looking @ Samsung XL30,or XL 24.Or even an Eizo, however, unless it is absolutely necessary I do not want to squander my money away, I'll get an Apple screen if that would guarantee as good a result. Apple has not updated screens for quite a while, I'm sure something is coming down the line. However, time is money!!!
    2- Which will be the bets graphic card to use for HD end product?
    3-How much memory is needed? I'm looking @ 8GB
    4- is 2.8 duo adequate or shall we go for the 3.2GHZ?
    Thank you for your kind patience and precious time.

    Two monitors...and go with the Dell 2408. 24", blow the Apple monitors away, and can be had for under $700.
    Graphics cards help Motion and some rendering for FCP plugins. They don't output HD. For that you need a CAPTURE CARD. AJA is the best, but Decklink isn't anything to sneeze at. All depends on what your needs are. www.aja.com, www.decklink.com
    2.8Ghz is adequate...more than adequate. For FCP only, 4GB of RAM is all you need. More RAM will help with running mulitple applications, and other apps like After Effects love RAM. But 4GB is a good minimum.
    Shane

  • How to get the best colour representation on screen

    Hi there,
    I am trying to get my LCD to most accurately represent colours from my Pantone swatch book. I have a Huey Pro calibration tool to assist in the LCD calibration.
    So, I've calibrated the display as best as I could. It's not a top of the line LCD and the Huey isn't the top of the line colourimeter so I understand that I won't get things absolutely perfect.
    I'm starting with the basics: trying to match the C M Y & K from the swatch book. Figure that's a good place to begin. I'd like to see RGB and CMYK values look as accurate as possible on my display. If I can figure that out, then I guess it's time to understand how to match the Pantone values and the Lab settings and all that jazz.
    My PS Colour Settings are North America General Purpose 2
    RGB: sRGB IEC61966-2.1
    CMYK: US Web Coated (SWOP) v2
    Is there anything else I can be doing to get a better on-screen representation?
    Is this Holy Grail even attainable with my modest setup?
    I'd really value your advice and opinions!
    Thanks!

    Humm could be one of two things...
    If the Display Resolution is off, go to: Apple > System Preferences > Displays > select the Display tab and choose the highest Scaled Resolution in the list.
    If just the Desktop picture is to narrow, go to: Apple > System Preferences > Desktop & Screen Saver > select the Desktop tab and change the Fit to Screen setting to Fill Screen.
    Likewise, I might complain to Verizon because those folks had no business messing with those setting.

  • How to get the best sound from iMac?

    Has anyone heard of "Pure Music"?  Supposedly it's able to make music sound better.  I downloaded it for a 15 day trial but haven't figured out how to get it to work with itunes radio.  I'm using Klipsch 2.1 speakers with a late '13 iMac 3.1 quad core i7 w/ Yosemite.  I'm not unhappy with the sound.  Just wondering if there are any ways to enhance or tweak to get the best sound out of my system.

    *just a little update, I fixed the problem.
    I was suppose to put the Nvidia driver controller for the select program tab as well 
    Everything is running much smoother now, and I also had to turn off eco mode lol.

Maybe you are looking for