Two cards are selected at random, without replacement, from a standard deck. Let X be the number of aces and Y be the number of spades. Under the usual assumptions, determine the joint distribution and the marginals.
Let X be the number of aces and Y be the number of spades. Define the events
% type npr08_01
% file npr08_01.m
% Solution for Exercise 1
X = 0:2;
Y = 0:2;
Pn = [132 24 0; 864 144 6; 1260 216 6];
P = Pn/(52*51);
disp('Data in Pn, P, X, Y')
npr08_01 % Call for mfile
Data in Pn, P, X, Y % Result
PX = sum(P)
PX = 0.8507 0.1448 0.0045
PY = fliplr(sum(P'))
PY = 0.5588 0.3824 0.0588
Two positions for campus jobs are open. Two sophomores, three juniors,
and three seniors apply. It is decided to select two at random (each possible pair
equally likely). Let X be the number of sophomores and Y be the number of
juniors who are selected. Determine the joint distribution for the pair
Let
Set
% file npr08_02.m
% Solution for Exercise 2
X = 0:2;
Y = 0:2;
Pn = [6 0 0; 18 12 0; 6 12 2];
P = Pn/56;
disp('Data are in X, Y,Pn, P')
npr08_02
Data are in X, Y,Pn, P
PX = sum(P)
PX = 0.5357 0.4286 0.0357
PY = fliplr(sum(P'))
PY = 0.3571 0.5357 0.1071
A die is rolled. Let X be the number that turns up. A coin is flipped
X times. Let Y be the number of heads that turn up. Determine the joint distribution
for the pair
% file npr08_03.m
% Solution for Exercise 3
X = 1:6;
Y = 0:6;
P0 = zeros(6,7); % Initialize
for i = 1:6 % Calculate rows of Y probabilities
P0(i,1:i+1) = (1/6)*ibinom(i,1/2,0:i);
end
P = rot90(P0); % Rotate to orient as on the plane
PY = fliplr(sum(P')); % Reverse to put in normal order
disp('Answers are in X, Y, P, PY')
npr08_03 % Call for solution m-file
Answers are in X, Y, P, PY
disp(P)
0 0 0 0 0 0.0026
0 0 0 0 0.0052 0.0156
0 0 0 0.0104 0.0260 0.0391
0 0 0.0208 0.0417 0.0521 0.0521
0 0.0417 0.0625 0.0625 0.0521 0.0391
0.0833 0.0833 0.0625 0.0417 0.0260 0.0156
0.0833 0.0417 0.0208 0.0104 0.0052 0.0026
disp(PY)
0.1641 0.3125 0.2578 0.1667 0.0755 0.0208 0.0026
As a variation of Exercise 3, Suppose a pair of dice is rolled instead
of a single die. Determine the joint distribution for the pair
% file npr08_04.m
% Solution for Exercise 4
X = 2:12;
Y = 0:12;
PX = (1/36)*[1 2 3 4 5 6 5 4 3 2 1];
P0 = zeros(11,13);
for i = 1:11
P0(i,1:i+2) = PX(i)*ibinom(i+1,1/2,0:i+1);
end
P = rot90(P0);
PY = fliplr(sum(P'));
disp('Answers are in X, Y, PY, P')
npr08_04
Answers are in X, Y, PY, P
disp(P)
Columns 1 through 7
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0.0005
0 0 0 0 0 0.0013 0.0043
0 0 0 0 0.0022 0.0091 0.0152
0 0 0 0.0035 0.0130 0.0273 0.0304
0 0 0.0052 0.0174 0.0326 0.0456 0.0380
0 0.0069 0.0208 0.0347 0.0434 0.0456 0.0304
0.0069 0.0208 0.0312 0.0347 0.0326 0.0273 0.0152
0.0139 0.0208 0.0208 0.0174 0.0130 0.0091 0.0043
0.0069 0.0069 0.0052 0.0035 0.0022 0.0013 0.0005
Columns 8 through 11
0 0 0 0.0000
0 0 0.0000 0.0001
0 0.0001 0.0003 0.0004
0.0002 0.0008 0.0015 0.0015
0.0020 0.0037 0.0045 0.0034
0.0078 0.0098 0.0090 0.0054
0.0182 0.0171 0.0125 0.0063
0.0273 0.0205 0.0125 0.0054
0.0273 0.0171 0.0090 0.0034
0.0182 0.0098 0.0045 0.0015
0.0078 0.0037 0.0015 0.0004
0.0020 0.0008 0.0003 0.0001
0.0002 0.0001 0.0000 0.0000
disp(PY)
Columns 1 through 7
0.0269 0.1025 0.1823 0.2158 0.1954 0.1400 0.0806
Columns 8 through 13
0.0375 0.0140 0.0040 0.0008 0.0001 0.0000
Suppose a pair of dice is rolled. Let X be the total number of spots which
turn up. Roll the pair an additional X times. Let Y be the number of sevens that
are thrown on the X rolls. Determine the joint distribution for the pair
% file npr08_05.m
% Data and basic calculations for Exercise 5
PX = (1/36)*[1 2 3 4 5 6 5 4 3 2 1];
X = 2:12;
Y = 0:12;
P0 = zeros(11,13);
for i = 1:11
P0(i,1:i+2) = PX(i)*ibinom(i+1,1/6,0:i+1);
end
P = rot90(P0);
PY = fliplr(sum(P'));
disp('Answers are in X, Y, P, PY')
npr08_05
Answers are in X, Y, P, PY
disp(PY)
Columns 1 through 7
0.3072 0.3660 0.2152 0.0828 0.0230 0.0048 0.0008
Columns 8 through 13
0.0001 0.0000 0.0000 0.0000 0.0000 0.0000
The pair
Determine the marginal distributions and the corner values for
npr08_06
Data are in X, Y, P
jcalc
Enter JOINT PROBABILITIES (as on the plane) P
Enter row matrix of VALUES of X X
Enter row matrix of VALUES of Y Y
Use array operations on matrices X, Y, PX, PY, t, u, and P
disp([X;PX]')
-2.3000 0.2300
-0.7000 0.1700
1.1000 0.2000
3.9000 0.2020
5.1000 0.1980
disp([Y;PY]')
1.3000 0.2980
2.5000 0.3020
4.1000 0.1900
5.3000 0.2100
jddbn
Enter joint probability matrix (as on the plane) P
To view joint distribution function, call for FXY
disp(FXY)
0.2300 0.4000 0.6000 0.8020 1.0000
0.1817 0.3160 0.4740 0.6361 0.7900
0.1380 0.2400 0.3600 0.4860 0.6000
0.0667 0.1160 0.1740 0.2391 0.2980
P1 = total((t+u>2).*P)
P1 = 0.7163
P2 = total((t>=u).*P)
P2 = 0.2799
The pair
| t = | -3.1 | -0.5 | 1.2 | 2.4 | 3.7 | 4.9 |
| u = 7.5 | 0.0090 | 0.0396 | 0.0594 | 0.0216 | 0.0440 | 0.0203 |
| 4.1 | 0.0495 | 0 | 0.1089 | 0.0528 | 0.0363 | 0.0231 |
| -2.0 | 0.0405 | 0.1320 | 0.0891 | 0.0324 | 0.0297 | 0.0189 |
| -3.8 | 0.0510 | 0.0484 | 0.0726 | 0.0132 | 0 | 0.0077 |
Determine the marginal distributions and the corner values for
npr08_07
Data are in X, Y, P
jcalc
Enter JOINT PROBABILITIES (as on the plane) P
Enter row matrix of VALUES of X X
Enter row matrix of VALUES of Y Y
Use array operations on matrices X, Y, PX, PY, t, u, and P
disp([X;PX]')
-3.1000 0.1500
-0.5000 0.2200
1.2000 0.3300
2.4000 0.1200
3.7000 0.1100
4.9000 0.0700
disp([Y;PY]')
-3.8000 0.1929
-2.0000 0.3426
4.1000 0.2706
7.5000 0.1939
jddbn
Enter joint probability matrix (as on the plane) P
To view joint distribution function, call for FXY
disp(FXY)
0.1500 0.3700 0.7000 0.8200 0.9300 1.0000
0.1410 0.3214 0.5920 0.6904 0.7564 0.8061
0.0915 0.2719 0.4336 0.4792 0.5089 0.5355
0.0510 0.0994 0.1720 0.1852 0.1852 0.1929
M = (1<=t)&(t<=4)&(u>4);
P1 = total(M.*P)
P1 = 0.3230
P2 = total((abs(t-u)<=2).*P)
P2 = 0.3357
The pair
| t = | 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17 | 19 |
| u = 12 | 0.0156 | 0.0191 | 0.0081 | 0.0035 | 0.0091 | 0.0070 | 0.0098 | 0.0056 | 0.0091 | 0.0049 |
| 10 | 0.0064 | 0.0204 | 0.0108 | 0.0040 | 0.0054 | 0.0080 | 0.0112 | 0.0064 | 0.0104 | 0.0056 |
| 9 | 0.0196 | 0.0256 | 0.0126 | 0.0060 | 0.0156 | 0.0120 | 0.0168 | 0.0096 | 0.0056 | 0.0084 |
| 5 | 0.0112 | 0.0182 | 0.0108 | 0.0070 | 0.0182 | 0.0140 | 0.0196 | 0.0012 | 0.0182 | 0.0038 |
| 3 | 0.0060 | 0.0260 | 0.0162 | 0.0050 | 0.0160 | 0.0200 | 0.0280 | 0.0060 | 0.0160 | 0.0040 |
| -1 | 0.0096 | 0.0056 | 0.0072 | 0.0060 | 0.0256 | 0.0120 | 0.0268 | 0.0096 | 0.0256 | 0.0084 |
| -3 | 0.0044 | 0.0134 | 0.0180 | 0.0140 | 0.0234 | 0.0180 | 0.0252 | 0.0244 | 0.0234 | 0.0126 |
| -5 | 0.0072 | 0.0017 | 0.0063 | 0.0045 | 0.0167 | 0.0090 | 0.0026 | 0.0172 | 0.0217 | 0.0223 |
Determine the marginal distributions. Determine
npr08_08
Data are in X, Y, P
jcalc
- - - - - - - - -
Use array operations on matrices X, Y, PX, PY, t, u, and P
disp([X;PX]')
1.0000 0.0800
3.0000 0.1300
5.0000 0.0900
7.0000 0.0500
9.0000 0.1300
11.0000 0.1000
13.0000 0.1400
15.0000 0.0800
17.0000 0.1300
19.0000 0.0700
disp([Y;PY]')
-5.0000 0.1092
-3.0000 0.1768
-1.0000 0.1364
3.0000 0.1432
5.0000 0.1222
9.0000 0.1318
10.0000 0.0886
12.0000 0.0918
F = total(((t<=10)&(u<=6)).*P)
F = 0.2982
P = total((t>u).*P)
P = 0.7390
Data were kept on the effect of training time on the time to perform a job on a production line. X is the amount of training, in hours, and Y is the time to perform the task, in minutes. The data are as follows (in m-file npr08_09.m):
| t = | 1 | 1.5 | 2 | 2.5 | 3 |
| u = 5 | 0.039 | 0.011 | 0.005 | 0.001 | 0.001 |
| 4 | 0.065 | 0.070 | 0.050 | 0.015 | 0.010 |
| 3 | 0.031 | 0.061 | 0.137 | 0.051 | 0.033 |
| 2 | 0.012 | 0.049 | 0.163 | 0.058 | 0.039 |
| 1 | 0.003 | 0.009 | 0.045 | 0.025 | 0.017 |
Determine the marginal distributions. Determine
npr08_09
Data are in X, Y, P
jcalc
- - - - - - - - - - - -
Use array operations on matrices X, Y, PX, PY, t, u, and P
disp([X;PX]')
1.0000 0.1500
1.5000 0.2000
2.0000 0.4000
2.5000 0.1500
3.0000 0.1000
disp([Y;PY]')
1.0000 0.0990
2.0000 0.3210
3.0000 0.3130
4.0000 0.2100
5.0000 0.0570
F = total(((t<=2)&(u<=3)).*P)
F = 0.5100
P = total((u./t>=1.25).*P)
P = 0.5570
For the joint densities in Exercises 10-22 below
Region is triangle with vertices (0,0), (1,0), (0,2).
tuappr
Enter matrix [a b] of X-range endpoints [0 1]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 400
Enter expression for joint density (t<=1)&(u<=2*(1-t))
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX) % Figure not reproduced
M1 = (t>0.5)&(u>1);
P1 = total(M1.*P)
P1 = 0 % Theoretical = 0
M2 = (t<=0.5)&(u>0.5);
P2 = total(M2.*P)
P2 = 0.5000 % Theoretical = 1/2
P3 = total((u<=t).*P)
P3 = 0.3350 % Theoretical = 1/3
The region is bounded by the lines
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density 0.5*(u<=min(1+t,3-t))& ...
(u>=max(1-t,t-1))
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX) % Plot not shown
M1 = (t>1)&(u>1);
PM1 = total(M1.*P)
PM1 = 0.2501 % Theoretical = 1/4
M2 = (t<=1/2)&(u>1);
PM2 = total(M2.*P)
PM2 = 0.0631 % Theoretical = 1/16 = 0.0625
M3 = u<=t;
PM3 = total(M3.*P)
PM3 = 0.5023 % Theoretical = 1/2
Region is the unit square.
tuappr
Enter matrix [a b] of X-range endpoints [0 1]
Enter matrix [c d] of Y-range endpoints [0 1]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density 4*t.*(1 - u)
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX) % Plot not shown
M1 = (1/2<t)&(t<3/4)&(u>1/2);
P1 = total(M1.*P)
P1 = 0.0781 % Theoretical = 5/64 = 0.0781
M2 = (t<=1/2)&(u>1/2);
P2 = total(M2.*P)
P2 = 0.0625 % Theoretical = 1/16 = 0.0625
M3 = (u<=t);
P3 = total(M3.*P)
P3 = 0.8350 % Theoretical = 5/6 = 0.8333
Region is the square
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density (1/8)*(t+u)
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX)
M1 = (t>1/2)&(u>1/2);
P1 = total(M1.*P)
P1 = 0.7031 % Theoretical = 45/64 = 0.7031
M2 = (t<=1)&(u>1);
P2 = total(M2.*P)
P2 = 0.2500 % Theoretical = 1/4
M3 = u<=t;
P3 = total(M3.*P)
P3 = 0.5025 % Theoretical = 1/2
Region is strip bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 3]
Enter matrix [c d] of Y-range endpoints [0 1]
Enter number of X approximation points 400
Enter number of Y approximation points 200
Enter expression for joint density 4*u.*exp(-2*t)
Use array operations on X, Y, PX, PY, t, u, and P
M2 = (t > 0.5)&(u > 0.5)&(u<3/4);
p2 = total(M2.*P)
p2 = 0.1139 % Theoretical = (5/16)exp(-1) = 0.1150
p3 = total((t<u).*P)
p3 = 0.7047 % Theoretical = 0.7030
Region bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 3]
Enter number of X approximation points 200
Enter number of Y approximation points 300
Enter expression for joint density (3/88)*(2*t+3*u.^2).*(u<=1+t)
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX)
MF = (t<=1)&(u<=1);
F = total(MF.*P)
F = 0.0681 % Theoretical = 3/44 = 0.0682
M1 = (t<=1)&(u>1);
P1 = total(M1.*P)
P1 = 0.1172 % Theoretical = 41/352 = 0.1165
M2 = abs(t-u)<1;
P2 = total(M2.*P)
P2 = 0.9297 % Theoretical = 329/352 = 0.9347
Region bounded by
tuappr
Enter matrix [a b] of X-range endpoints [-1 1]
Enter matrix [c d] of Y-range endpoints [0 1]
Enter number of X approximation points 400
Enter number of Y approximation points 200
Enter expression for joint density 12*u.*t.^2.*((u<=t+1)&(u>=t))
Use array operations on X, Y, PX, PY, t, u, and P
p1 = total((t<=1/2).*P)
p1 = 0.4098 % Theoretical = 33/80 = 0.4125
M2 = (t<1/2)&(u<=1/2);
p2 = total(M2.*P)
p2 = 0.1856 % Theoretical = 3/16 = 0.1875
P3 = total((u>=1/2).*P)
P3 = 0.8144 % Theoretical = 13/16 = 0.8125
Region is bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 1]
Enter number of X approximation points 400
Enter number of Y approximation points 200
Enter expression for joint density (24/11)*t.*u.*(u<=2-t)
Use array operations on X, Y, PX, PY, t, u, and P
M1 = (t<=1)&(u<=1);
P1 = total(M1.*P)
P1 = 0.5447 % Theoretical = 6/11 = 0.5455
P2 = total((t>1).*P)
P2 = 0.4553 % Theoretical = 5/11 = 0.4545
P3 = total((t<u).*P)
P3 = 0.2705 % Theoretical = 3/11 = 0.2727
Region is bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density (3/23)*(t+2*u).*(u<=max(2-t,t))
Use array operations on X, Y, PX, PY, t, u, and P
M1 = (t>=1)&(u>=1);
P1 = total(M1.*P)
P1 = 0.2841
13/46 % Theoretical = 13/46 = 0.2826
P2 = total((u<=1).*P)
P2 = 0.5190 % Theoretical = 12/23 = 0.5217
P3 = total((u<=t).*P)
P3 = 0.6959 % Theoretical = 16/23 = 0.6957
Region has two parts: (1)
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density (12/179)*(3*t.^2+u).* ...
(u<=min(2,3-t))
Use array operations on X, Y, PX, PY, t, u, and P
fx = PX/dx;
FX = cumsum(PX);
plot(X,fx,X,FX)
M1 = (t>=1)&(u>=1);
P1 = total(M1.*P)
P1 = 2312 % Theoretical = 41/179 = 0.2291
M2 = (t<=1)&(u<=1);
P2 = total(M2.*P)
P2 = 0.1003 % Theoretical = 18/179 = 0.1006
M3 = u<=min(t,3-t);
P3 = total(M3.*P)
P3 = 0.7003 % Theoretical = 1001/1432 = 0.6990
Region is in two parts:
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 200
Enter number of Y approximation points 200
Enter expression for joint density (12/227)*(3*t+2*t.*u).* ...
(u<=min(1+t,2))
Use array operations on X, Y, PX, PY, t, u, and P
M1 = (t<=1/2)&(u<=3/2);
P1 = total(M1.*P)
P1 = 0.0384 % Theoretical = 139/3632 = 0.0383
M2 = (t<=3/2)&(u>1);
P2 = total(M2.*P)
P2 = 0.3001 % Theoretical = 68/227 = 0.2996
M3 = u<t;
P3 = total(M3.*P)
P3 = 0.6308 % Theoretical = 144/227 = 0.6344
Region bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 2]
Enter number of X approximation points 400
Enter number of Y approximation points 400
Enter expression for joint density (2/13)*(t+2*u).*(u<=min(2*t,3-t))
Use array operations on X, Y, PX, PY, t, u, and P
P1 = total((t<1).*P)
P1 = 0.3076 % Theoretical = 4/13 = 0.3077
M2 = (t>=1)&(u<=1);
P2 = total(M2.*P)
P2 = 0.3844 % Theoretical = 5/13 = 0.3846
P3 = total((u<=t/2).*P)
P3 = 0.3076 % Theoretical = 4/13 = 0.3077
Region is rectangle bounded by
tuappr
Enter matrix [a b] of X-range endpoints [0 2]
Enter matrix [c d] of Y-range endpoints [0 1]
Enter number of X approximation points 400
Enter number of Y approximation points 200
Enter expression for joint density (3/8)*(t.^2+2*u).*(t<=1) ...
+ (9/14)*(t.^2.*u.^2).*(t > 1)
Use array operations on X, Y, PX, PY, t, u, and P
M = (1/2<=t)&(t<=3/2)&(u<=1/2);
P = total(M.*P)
P = 0.1228 % Theoretical = 55/448 = 0.1228