Displaying 20 results from an estimated 23 matches for "recency".
2016 Apr 22
2
Weighting recent results
I did some digging and found a thread from 2011 talking about how to
subclass Xapian::PostingSource in order to incorporate the date or
recency of a document in its weighting:
http://thread.gmane.org/gmane.comp.search.xapian.general/8849/focus=8856
As in that thread, I want to be clear that I don't want to sort by date,
but rather incorporate date information into the score by which I sort
the results. I may be able to stumble arou...
2017 Oct 13
2
How to define proper breaks in RFM analysis
....1 8/31/2017 0 2 32.57
292630 24.34 7/31/2017 31 1 24.34
295204 21.86 7/18/2017 44 1 21.86
295989 8.98 8/20/2017 11 2 14.095
298883 14.38 8/24/2017 7 2 11.185
308824 10.77 7/31/2017 31 1 10.77")
names(dat) <- c("user_id", "subtotal_amount", "created_at", "Recency", "Frequency", "Monetary")
dat <- data.frame(dat,stringsAsFactors=FALSE)
I suspect read.table would also have worked for me, but I was expecting difficulties based on Petr's posting.
#And ended up with this result (on the original copied data):
> str(dat)
'...
2016 May 03
2
Weighting recent results
On 5/2/2016 9:03 PM, Olly Betts wrote:
> On Fri, Apr 22, 2016 at 12:23:15PM -0400, Alex Aminoff wrote:
>> I did some digging and found a thread from 2011 talking about how to
>> subclass Xapian::PostingSource in order to incorporate the date or
>> recency of a document in its weighting:
>>
>> http://thread.gmane.org/gmane.comp.search.xapian.general/8849/focus=8856
>>
>> As in that thread, I want to be clear that I don't want to sort by
>> date, but rather incorporate date information into the score by
>> which...
2016 May 16
2
Weighting recent results
I was thinking about this some more: Is there a reason I can't just
weight by some function of recency at indexing time?
$weight = get_weight_based_on_recency(...);
$tg->index_text($txt,$weight);
If I wanted to allow the user the option of searching either in
recency-weighted mode or not, I could index each document into 2
different databases, one with and one without.
This avoids having...
2017 Oct 13
0
How to define proper breaks in RFM analysis
...24.34 7/31/2017 31 1 24.34
> 295204 21.86 7/18/2017 44 1 21.86
> 295989 8.98 8/20/2017 11 2 14.095
> 298883 14.38 8/24/2017 7 2 11.185
> 308824 10.77 7/31/2017 31 1 10.77")
>
> names(dat) <- c("user_id", "subtotal_amount", "created_at", "Recency", "Frequency", "Monetary")
> dat <- data.frame(dat,stringsAsFactors=FALSE)
>
> I suspect read.table would also have worked for me, but I was expecting difficulties based on Petr's posting.
>
>
> #And ended up with this result (on the original copied...
2017 Oct 11
0
RFM analysis
Hi Hemant,
Let's take it one step at a time. Save this code as "qdrfm.R" in your
R working directory: It includes the comments I added last time and
fixes a bug in the recency scoring.
qdrfm<-function(x,rbreaks=3,fbreaks=3,mbreaks=3,
date.format="%Y-%m-%d",weights=c(1,1,1),finish=NA) {
# if no finish date is specified, use current date
if(is.na(finish)) finish<-as.Date(date(), "%a %b %d %H:%M:%S %Y")
x$rscore<-as.numeric(finish-as.Date(...
2017 Oct 23
1
How to define proper breaks in RFM analysis
...t; > 295204 21.86 7/18/2017 44 1 21.86
> > 295989 8.98 8/20/2017 11 2 14.095
> > 298883 14.38 8/24/2017 7 2 11.185
> > 308824 10.77 7/31/2017 31 1 10.77")
> >
> > names(dat) <- c("user_id", "subtotal_amount", "created_at", "Recency",
> "Frequency", "Monetary")
> > dat <- data.frame(dat,stringsAsFactors=FALSE)
> >
> > I suspect read.table would also have worked for me, but I was expecting
> difficulties based on Petr's posting.
> >
> >
> > #And ended up...
2017 Oct 10
0
Help RFM analysis in R (i want a code where i can define my own breaks instead of system defined breaks used in auto_RFM package)
...18
3453 18.9 2017-03-22
7689 8 2017-03-24
but when I'm passing the data into the function it is giving me same values
for entire observations i. r=2, f=2, m=2
and which part of your code is responsible to calculate recency
and frequency score i mean how it will determine how many times a user made
a purchase in last 30 days so that we can put that user into our own
defined category.
one more thing it would be great if you can explain lil bit about finish
date. because i'm not able to understand what do you meant...
2016 May 03
0
Weighting recent results
On Fri, Apr 22, 2016 at 12:23:15PM -0400, Alex Aminoff wrote:
> I did some digging and found a thread from 2011 talking about how to
> subclass Xapian::PostingSource in order to incorporate the date or
> recency of a document in its weighting:
>
> http://thread.gmane.org/gmane.comp.search.xapian.general/8849/focus=8856
>
> As in that thread, I want to be clear that I don't want to sort by
> date, but rather incorporate date information into the score by
> which I sort the results. I...
2017 Oct 06
3
Help RFM analysis in R (i want a code where i can define my own breaks instead of system defined breaks used in auto_RFM package)
..._at = as.Date(df$created_at)*
*occurences = table(unlist(df$user_id))*
*occurences = as.data.frame(occurences)*
*occurences = occurences[order(-occurences$Freq),]*
* r <-c(30,60,90)*
* f <-c(2,5,8)*
* m <-c(10,20,30)*
* getScoreWithBreaks <- function(df,r,f,m) {*
* ## scoring the Recency*
* len = length(r)*
* R_Score <- c(rep(1,length(df[,1])))*
* df <- cbind(df,R_Score)*
* for(i in 1:len){*
* if(i == 1){*
* p1=0*
* }else{*
* p1=r[i-1]*
* }*
* p2=r[i]*
* if(dim(df[p1<df$Recency & df$Recency<=p2,])[1]>0) df[p1<df$Recency...
2017 Oct 09
2
Help RFM analysis in R (i want a code where i can define my own breaks instead of system defined breaks used in auto_RFM package)
I seriously doubt that you are running the code I sent. What you have
probably done is to run your data, which has a different date format,
without changing the breaks or the date format arguments. As you
haven't provided any example that shows what you are doing, I can't
guess what the problem is.
Jim
On Mon, Oct 9, 2017 at 9:40 PM, Hemant Sain <hemantsain55 at gmail.com> wrote:
2017 Oct 05
0
RFM Analysis Help
...occurences = table(unlist(df$user_id))
> occurences = as.data.frame(occurences)
> occurences = occurences[order(-occurences$Freq),]
>
> r <-c(30,60,90)
> f <-c(2,5,8)
> m <-c(10,20,30)
>
> getScoreWithBreaks <- function(df,r,f,m) {
>
> ## scoring the Recency
> len = length(r)
> R_Score <- c(rep(1,length(df[,1])))
> df <- cbind(df,R_Score)
> for(i in 1:len){
> if(i == 1){
> p1=0
> }else{
> p1=r[i-1]
> }
> p2=r[i]
>
> if(dim(df[p1<df$Recency & df$Recency&l...
2008 Jun 10
4
Hello
Hello,
I am facing a problem in drawing heat map using R.
I have a 70X3 matrix and I want to draw a heat map with 1 coloumn on X axis
another on Y axis and want to show the value of 3rd coloumn using heat
colours.
Could you please help me with this .
Thank you .
Regards,
Sumit
[[alternative HTML version deleted]]
2011 Aug 10
0
Setting X-Axis labels in Lattice Barchart
Hello,
I'm attempting to plot out a series of bar charts of recency, frequency and monetary (RFM) scores using recency as a conditioning variable so we can see the details of the FM components. My dataset looks like this:
rfmCellPop{rfm_score, orecency, ofrequency, omonetary, cellpop}
Where rfm_score is the composite score (cellID),
oRecency, oFrequency and oMo...
2016 May 18
0
Weighting recent results
On Mon, May 16, 2016 at 12:35:53PM -0400, Alex Aminoff wrote:
> I was thinking about this some more: Is there a reason I can't just
> weight by some function of recency at indexing time?
>
> $weight = get_weight_based_on_recency(...);
> $tg->index_text($txt,$weight);
The second parameter there is a WDF multiplier, which isn't really
"weight". It depends on the weighting formula you're using (and the
parameters set for it), but si...
2017 Oct 13
0
How to define proper breaks in RFM analysis
...one of those variables is attached in the previous email,
i don't want to consider quartile method because quartile is not working ideally for that data set because data distribution is non normal.
so i want you to suggest another method so that i can define 3 breaks with the ideal interval for Recency, frequency and monetary to calculate RFM score.
i'm again attaching you some of the data set.
please look into it and help me with the R code.
Thanks
Data
user_id
subtotal_amount
created_at
Recency
Frequency
Monetary
194849
6.99
8/22/2017
9
5
9.996
194978
14.78
8/28/2017
3
1...
2017 Oct 13
2
How to define proper breaks in RFM analysis
...one of those
variables is attached in the previous email,
i don't want to consider quartile method because quartile is not working
ideally for that data set because data distribution is non normal.
so i want you to suggest another method so that i can define 3 breaks with
the ideal interval for Recency, frequency and monetary to calculate RFM
score.
i'm again attaching you some of the data set.
please look into it and help me with the R code.
Thanks
*Data*
user_id subtotal_amount created_at Recency Frequency Monetary
194849 6.99 8/22/2017 9 5 9.996
194978 14.78 8/28/2017 3 15 16.308
19861...
2006 Sep 18
7
drbd using zfs send/receive?
hi everyone,
I am planning on creating a local SAN via NFS(v4) and several redundant
nodes.
I have been using DRBD on linux before and now am asking whether some of
you have experience on on-demand network filesystem mirrors.
I have yet little Solaris sysadmin know how, but i am interesting
whether there is an on-demand support for sending snapshots. I.e. not
via a cron job, but via a
2007 May 10
4
Value at Risk
Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt.
Name: nicht verf?gbar
URL: https://stat.ethz.ch/pipermail/r-help/attachments/20070510/b26482f4/attachment.pl
2007 Nov 15
1
Problem with rsync recent file logic ?
Hello,
I have 2 servers I'm synchronizing using rsync, I have a situation where I :
1. rsync from rnd-dev2 to rnd-dev1
2. change the rsynched file on rnd-dev1
3. rsync from rnd-dev2 to rnd-dev1 again
4. File gets overridden on rnd-dev1 over though it has newer change
time then file on rnd-dev2.
here is the bug(?) reproduction:
[root@rnd-dev1 test_rsync]# rsync --version
rsync version