edu.cuny.tac.aa.core
Class DataRecord

java.lang.Object
  extended by edu.cuny.tac.aa.GameInfo
      extended by edu.cuny.tac.aa.core.DataRecord
Direct Known Subclasses:
AuctionRecord, DailyRecord

public class DataRecord
extends GameInfo

Version:
$Revision: 1.14 $
Author:
Jinzhong Niu

Field Summary
 int clicks
           
 int conversions
           
 double cost
           
 double cpc
          cost / clicks
 double ctr
          clicks / impressions
 double cvr
          conversions / clicks
 int impressions
           
 double income
          revenue - cost
 double limit
           
protected static org.apache.log4j.Logger logger
           
static double MIN_CPC
           
 double ppc
          revenue / clicks
 double profitRate
          income / cost
 double profitUnitRate
          income / conversions
 int promoted
           
 double revenue
           
 
Fields inherited from class edu.cuny.tac.aa.GameInfo
BL, CAPACITY, CLICKS, COMPONENT, COMPONENT_NAMES, CONVERSIONS, COST, CPC, CTR, CVR, DAY_DIFF, DV, ERROR, Formatter, GAME_LENGTH, HIGH_CAPACITY, IMPRESSIONS, INCOME, INDIV_POPULATION_SIZE, LIMIT, LOW_CAPACITY, MANUFACTURER, MANUFACTURER_NAMES, MED_CAPACITY, NUM_OF_COMPONENTS, NUM_OF_MANUFACTURERS, NUM_OF_PRODUCTS, NUM_OF_USER_STAETS, P_AA, POSITION, PR_BST_NStoIS, PR_BST_NStoNS, PR_BURST, PR_F0toF0, PR_F0toF1, PR_F0toNS, PR_F1toF1, PR_F1toF2, PR_F1toNS, PR_F2toF2, PR_F2toNS, PR_IStoF0, PR_IStoF1, PR_IStoF2, PR_IStoIS, PR_IStoNS, PR_STD_NStoIS, PR_STD_NStoNS, PR_TtoNS, PR_TtoT, PROFIT_RATE, PROFIT_UNIT_RATE, PROMOTED, PROMOTED_IMPRESSIONS, REGULAR, REGULAR_IMPRESSIONS, REVENUE, USER_STATE_NAMES, USP
 
Constructor Summary
DataRecord()
           
 
Method Summary
 void fillCalculable()
           
 boolean reachLimitBottom()
           
 boolean reachLimitTop()
           
 
Methods inherited from class edu.cuny.tac.aa.GameInfo
isHighCapacity, isLowCapacity, isMedCapacity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger

MIN_CPC

public static final double MIN_CPC
See Also:
Constant Field Values

cvr

public double cvr
conversions / clicks


limit

public double limit

revenue

public double revenue

cost

public double cost

income

public double income
revenue - cost


profitRate

public double profitRate
income / cost


profitUnitRate

public double profitUnitRate
income / conversions


cpc

public double cpc
cost / clicks


ctr

public double ctr
clicks / impressions


ppc

public double ppc
revenue / clicks


conversions

public int conversions

clicks

public int clicks

impressions

public int impressions

promoted

public int promoted
Constructor Detail

DataRecord

public DataRecord()
Method Detail

fillCalculable

public void fillCalculable()

reachLimitTop

public boolean reachLimitTop()

reachLimitBottom

public boolean reachLimitBottom()