Package kr.ac.konkuk.ccslab.cm.sns
Class CMSNSUserAccessSimulator
java.lang.Object
kr.ac.konkuk.ccslab.cm.sns.CMSNSUserAccessSimulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
calPrecisionRecall
(double dPrefThreshold, int nPrefInterval) double
calPrefPrecision
(Calendar date, String strUser, ArrayList<String> prefList) double
calPrefRecall
(Calendar date, String strUser, ArrayList<String> prefList) int
int
double
double
getPrefetchedUsers
(Calendar date, String strUser, double dPrefThreshold, int nAccInterval) int
int
void
setAccPattern
(int nPattern) void
setAvgDayAccCount
(int nCount) void
setNormalMean
(double mean) void
setNormalSD
(double sd) void
setTotalSimDays
(int nDays) void
setUserNum
(int nNum) void
start()
void
start
(int nUserNum, int nAvgDayAccCount, int nTotalSimDays, int nAccPattern, double dNormalMean, double dNormalSD) boolean
writeRecentAccHistoryToDB
(CMInfo cmInfo)
-
Constructor Details
-
CMSNSUserAccessSimulator
public CMSNSUserAccessSimulator()
-
-
Method Details
-
setUserNum
public void setUserNum(int nNum) -
getUserNum
public int getUserNum() -
setAvgDayAccCount
public void setAvgDayAccCount(int nCount) -
getAvgDayAccCount
public int getAvgDayAccCount() -
setTotalSimDays
public void setTotalSimDays(int nDays) -
getTotalSimDays
public int getTotalSimDays() -
setAccPattern
public void setAccPattern(int nPattern) -
getAccPattern
public int getAccPattern() -
setNormalMean
public void setNormalMean(double mean) -
getNormalMean
public double getNormalMean() -
setNormalSD
public void setNormalSD(double sd) -
getNormalSD
public double getNormalSD() -
getAccHisotryList
-
start
public void start(int nUserNum, int nAvgDayAccCount, int nTotalSimDays, int nAccPattern, double dNormalMean, double dNormalSD) -
start
public void start() -
calPrecisionRecall
public double[] calPrecisionRecall(double dPrefThreshold, int nPrefInterval) -
getPrefetchedUsers
-
calPrefPrecision
-
calPrefRecall
-
writeRecentAccHistoryToDB
-