[prev in list] [next in list] [prev in thread] [next in thread] 

List:       r-help
Subject:    Re: [R] need help calculating the indicator function
From:       Rui Barradas <ruipbarradas () sapo ! pt>
Date:       2021-01-30 11:50:07
Message-ID: 11281ab2-c103-8247-1b30-e2c3050795c2 () sapo ! pt
[Download RAW message or body]

Hello,

Please cc the list, R-Help is threaded and your doubt and answers might 
be of interest to others.

With a vector Y, you want 0 in all Y != l and 1 in all Y == l?


n_l <- function(Y, l) as.integer(Y == l)


Hope this helps,

Rui Barradas

Às 11:26 de 30/01/21, Ablaye Ngalaba escreveu:
> Hello Rui,
> thank you for answering me.
> I compiled your code, it's true that it works but it still gives the 
> value "3". What I want is to find either 1 if Y==l or 0 in case y 
> differs from l.
> 
> 
> Good day
> 
> Le sam. 30 janv. 2021 à 10:42, Ablaye Ngalaba <ablayengalaba@gmail.com 
> <mailto:ablayengalaba@gmail.com>> a écrit :
> 
>     Thanks.
> 
>     Le sam. 30 janv. 2021 à 05:38, Rui Barradas <ruipbarradas@sapo.pt
>     <mailto:ruipbarradas@sapo.pt>> a écrit :
> 
>         Hello,
> 
>         Maybe this?
> 
>         n_l <- function(Y, l, na.rm = FALSE) sum(Y == l, na.rm = na.rm)
> 
>         set.seed(2020)
>         q <- 6
>         y <- sample(q, 10, TRUE)
> 
>         l <- 4
>         n_l(y, l)
>         #[1] 3
> 
> 
>         Hope this helps,
> 
>         Rui Barradas
> 
> 
>         Às 14:27 de 29/01/21, Ablaye Ngalaba escreveu:
>          > Hello,
>          > please, I need to calculate the indicator function as I
>         underlined in my
>          > attached pdf file but I can't define a code in programming
>         language that
>          > deals with this case. Please help me with a code whether it's
>         in python or
>          > R can help me.
>          >
>          >
>          >
>          >     Sincerely.
>          >
>          >
>          > ______________________________________________
>          > R-help@r-project.org <mailto:R-help@r-project.org> mailing
>         list -- To UNSUBSCRIBE and more, see
>          > https://stat.ethz.ch/mailman/listinfo/r-help
>          > PLEASE do read the posting guide
>         http://www.R-project.org/posting-guide.html
>          > and provide commented, minimal, self-contained, reproducible
>         code.
>          >
>

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic