Re: [R] New user: Custom probability distribution

From: Matthias Kohl <Matthias.Kohl_at_stamats.de>
Date: Fri 10 Feb 2006 - 08:27:42 EST

Hi,

you can use our package distr respectively distrEx. require(distrEx)
D1 <- DiscreteDistribution(supp=0:3, prob = 12/(25*(1:4))) plot(D1)
r(D1)(50)

hth
Matthias

>Hello,
>
> Given a probability function: p(x) = 12 / (25(x+1)) , x=0, 1, 2, 3 we
>generate the following values:
>
> C1 C2
> 0 0.48
> 1 0.24
> 2 0.16
> 3 0.12
>
> Now, I'm supposed to create 50 random values using this table. In
>MiniTab, I simply selected Calc -> Random Data -> Discrete, and selected
>the columns, and it created 50 random values in a new column.[1]
>
>How do I do the same thing in R?
>
> [1] You may be wondering why I'm telling you this. Well, it's because
>if I were in your shoes, I'd think "Oh, someone wants me to solve his
>homework.". I have already solved it using MiniTab, but I want to be
>able to use R instead (since I prefer NetBSD).
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>R-help@stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

-- 
StaMatS - Statistik + Mathematik Service
Dr. rer. nat. Matthias Kohl
Gottlieb-Keim-Straße 60
95448 Bayreuth
Phone: +49 921 50736457
E-Mail: matthias.kohl@stamats.de
Home: www.stamats.de

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Fri Feb 10 09:53:46 2006

This archive was generated by hypermail 2.1.8 : Sat 11 Feb 2006 - 03:09:58 EST