timelybid.com provide an integration between ebay and google calendar for quick and easy...

13
TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland, Josh Smith, Sean Humpherys MIS-510B with thanks to Dr. Chen & Xin Li

Upload: brandon-quinn

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

TimelyBid.com

Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids.

By Katie Varland, Josh Smith, Sean Humpherys MIS-510B with thanks to Dr. Chen & Xin Li

Page 2: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,
Page 3: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

customer

Timelybid.com

Data miner with DM computer

Spider & MySQL DB

Dynamic reports

Timely Bid OrganizationRegisters

API calls

API calls

Flash MX

Spider

Update AI models Analyze & DM

Page 4: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

Novelty IDEA

Integrate bid data into Google Calendar from eBay real time

DATA MINING AWOL risk assessment using three distinct AI algorithms

VISUALIZATION Improved visualization of eBay data Dynamic flash-based charts Visualization of data mining predictions

LEVERAGE OPEN SOURCE Joomla & Joomla CMS modules YALE/WEKA for data mining XML/SWF Charts for dynamic charts

Page 5: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

extracting data using prebuilt & shared resource

KNOWLEDGE DISCOVERYcompiling, augmenting, and creating knowledge

MULTI-SOURCE DATA COMBINATION:

integrate data from multiple, distinct sources

Logic/Process Facilitation:streamline processes of multiple,

related tasks

KNOWLEDGE DISCOVERY:discover new knowledge through data mining & machine learning

Mo

de

l D

B

DATA ACQUISITION KNOWLEDGE PRESENTATION

communicating knowledge in novel ways

EXTERNAL DATA:acquire data from external

sources such as

q News feeds, RSSq Search Engines,

crawlersq Forums (web mining)q Websites (web mining)q API/Web Service

Providersq XML/XQLq Widgets & gadgets

ENTERPRISE DATA:gather data from internal

sources such as

q Internal databasesq Intranet websiteq Knowledge Repositoryq Employee blogs

SPATIAL REPRESENTATION

maps, virtual world

TEMPORAL REPRESENTATION

timeline, comm. garden

RELATIONSHIP REPRESENTATION

network diagrams, SOM

TEXTUAL & NUMERIC PRESENTATION

tables, charts, text

USER-SPECIFIC CUSTOMIZATION

customized portals

End Users

Da

ta

sto

re

Page 6: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

Open Source and Other Tools

Joomla CMS Customized user registration module Available Virtuemart for Pay Pal integration

$39.95 Apache/Linux/Php/MySQL eBay API Google Calendar API RapidMinger (YALE) / Weka for data mining XML/SWF Charts for dynamic charts (limited

version free or full license $45)

Page 7: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,
Page 8: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

Demo RapidMiner

RapidMiner formerly YALE www.rapidminer.com

Download the OWN-free version for easy off-line mining

Download GPL version if you desire to dynamically link the system into your program

Page 9: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

AI Avatars for AWAL Risk Assessment

AI Avatar Joseph is our risk adverse assessor using C4.5

AI Avatar Julie is an moderate risk assessor using AD Tree algorithm

AI Avatar Scott is our risk seeking assessor using REP Tree.

Page 10: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

Data Mined

Data collected from eBay for mining purposes

isRegistered as dependent variable

userID Lifetime Positive Feed Back% Feed Back Score All Positive FB   Member Since Location # Items for Sale # of SubCategories # of Main Categories   # of One Month Positive

Feedback

# of Six Months Positive FB # of Twelve Months Positive

FB # of One Month Negative FB # of Six Months Negative FB # of Twelve Months Negative

FB   # of Positive FB # of Negative FB # FB Withdrawn# Bids

Retracted

Page 11: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

Code for Avatars

if($userArray['twelveMoNeg'] < 1.5){

if ($userArray['twelveMoPos'] < 0.5){

if ($userArray['numPosFB'] < 46.5) {$vote = true;}else if ($userArray['numPosFB'] >= 46.5){

if($userArray['posFB'] < 97.55) {$vote = false;}else if($userArray['posFB'] >= 97.55){ if ($userArray['allPosFB'] < 23450.5){ if ($userArray['allPosFB'] < 13578.5) {$vote = false;} else if ($userArray['allPosFB'] >= 13578.5) {$vote = true;}} else if ($userArray['allPosFB'] >= 23450.5) {$vote = false;}}

}}else if ($userArray['twelveMoPos'] >= 0.5)

Page 12: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

AWOL Risk Assessment

Collected nearly 150,000 records on eBay users

In experimental phase, used up to 80,000 records for training. Resulted in over-learning but identified important attributes.

In production phase, used 13,000 specially selected records to train and 50,000 to test. Achieved between 95% and 98% accuracies on predicting if the user became unregistered in the last thirty days.

Page 13: TimelyBid.com Provide an integration between eBay and Google Calendar for quick and easy visualization of timely data regarding eBay bids. By Katie Varland,

How to Chart Data

XML/SWF Charts Charts.swf PHP Demo <!-- Data actual --> <chart_data> <row> <null/> <string> <?php mysql_data_seek($MaxBidByBidder,0); ?> <?php while ($row_MaxBidByBidder = mysql_fetch_assoc($MaxBidByBidder)){ ?> <?php echo $row_MaxBidByBidder['BidderID']; ?> <?php } ?> </string> </row> <row> <string></string> <string> <?php mysql_data_seek($MaxBidByBidder,0); ?> <?php while ($row_MaxBidByBidder = mysql_fetch_assoc($MaxBidByBidder)){ ?> <?php echo $row_MaxBidByBidder['MaxBidAmount']; ?> <?php } ?> </string> </row> </chart_data>