Vous êtes sur la page 1sur 5

Nama : Aisyah Aryandani (206090500011003)

: Devi Azarina Mr (206090500011001)


Mata Kuliah : Komputasi Statistika

TUGAS 1
Mencari Penduga Parameter Regresi Berganda

Kelompok 8 (Variabel Y2, X1, X3)

Script:
tugas1=read.csv("D:/tugas1.csv", sep= ",", header=T)
data=tugas1
data
X1=data$X1
X3=data$X3
Y2=data$Y2
X1
X3
Y2
n=length(Y2)
X0=rep(1,n)
X=cbind(X0, X1, X3)
X
t(X)
XX=(t(X)%*%(X))
XX
XY=t(X)%*%(Y2)
XY
b=solve(XX)%*%XY
b

Output:
> tugas1=read.csv("D:/tugas1.csv", sep= ",", header=T)
> data=tugas1
> data
X1 X2 X3 X4 Y1 Y2
1 80 5 2 30 55 81
2 80 5 2 30 60 88
3 80 5 2 30 65 84
4 80 5 2 30 70 81
5 80 5 2 30 75 80
6 100 10 4 33 65 78
7 100 10 4 33 70 93
8 100 10 4 33 74 86
9 100 10 4 33 80 74
10 100 10 4 33 85 95
11 100 10 4 33 88 85
12 120 15 6 39 79 74
13 120 15 6 39 84 83
14 120 15 6 39 90 79
15 120 15 6 39 94 88
16 120 15 6 39 98 83
17 140 20 8 42 80 72
18 140 20 8 42 93 80
19 140 20 8 42 95 82
20 140 20 8 42 103 77
21 140 20 8 42 108 91
22 140 20 8 42 113 78
23 140 20 8 42 115 73
24 160 25 10 45 102 92
25 160 25 10 45 107 88
26 160 25 10 45 110 82
27 160 25 10 45 116 88
28 160 25 10 45 118 85
29 160 25 10 45 125 95
30 180 30 12 48 110 84
31 180 30 12 48 115 89
32 180 30 12 48 120 81
33 180 30 12 48 130 74
34 180 30 12 48 135 85
35 180 30 12 48 140 75
36 200 35 14 51 120 80
37 200 35 14 51 136 66
38 200 35 14 51 140 88
39 200 35 14 51 144 87
40 200 35 14 51 145 82
41 220 40 16 54 135 63
42 220 40 16 54 137 81
43 220 40 16 54 140 87
44 220 40 16 54 152 78
45 220 40 16 54 157 96
46 220 40 16 54 160 66
47 220 40 16 54 162 67
48 240 45 18 57 137 95
49 240 45 18 57 145 82
50 240 45 18 57 155 93
51 240 45 18 57 165 80
52 240 45 18 57 175 74
53 240 45 18 57 189 77
54 260 50 20 60 150 101
55 260 50 20 60 152 66
56 260 50 20 60 175 70
57 260 50 20 60 178 87
58 260 50 20 60 180 76
59 260 50 20 60 185 67
60 260 50 20 60 191 83
> X1=data$X1
> X3=data$X3
> Y2=data$Y2
> X1
[1] 80 80 80 80 80 100 100 100 100 100 100 120 120
[14] 120 120 120 140 140 140 140 140 140 140 160 160 160
[27] 160 160 160 180 180 180 180 180 180 200 200 200 200
[40] 200 220 220 220 220 220 220 220 240 240 240 240 240
[53] 240 260 260 260 260 260 260 260
> X3
[1] 2 2 2 2 2 4 4 4 4 4 4 6 6 6 6 6 8
[18] 8 8 8 8 8 8 10 10 10 10 10 10 12 12 12 12 12
[35] 12 14 14 14 14 14 16 16 16 16 16 16 16 18 18 18 18
[52] 18 18 20 20 20 20 20 20 20
> Y2
[1] 81 88 84 81 80 78 93 86 74 95 85 74 83
[14] 79 88 83 72 80 82 77 91 78 73 92 88 82
[27] 88 85 95 84 89 81 74 85 75 80 66 88 87
[40] 82 63 81 87 78 96 66 67 95 82 93 80 74
[53] 77 101 66 70 87 76 67 83
> n=length(Y2)
> X0=rep(1,n)
> X=cbind(X0, X1, X3)
>X
X0 X1 X3
[1,] 1 80 2
[2,] 1 80 2
[3,] 1 80 2
[4,] 1 80 2
[5,] 1 80 2
[6,] 1 100 4
[7,] 1 100 4
[8,] 1 100 4
[9,] 1 100 4
[10,] 1 100 4
[11,] 1 100 4
[12,] 1 120 6
[13,] 1 120 6
[14,] 1 120 6
[15,] 1 120 6
[16,] 1 120 6
[17,] 1 140 8
[18,] 1 140 8
[19,] 1 140 8
[20,] 1 140 8
[21,] 1 140 8
[22,] 1 140 8
[23,] 1 140 8
[24,] 1 160 10
[25,] 1 160 10
[26,] 1 160 10
[27,] 1 160 10
[28,] 1 160 10
[29,] 1 160 10
[30,] 1 180 12
[31,] 1 180 12
[32,] 1 180 12
[33,] 1 180 12
[34,] 1 180 12
[35,] 1 180 12
[36,] 1 200 14
[37,] 1 200 14
[38,] 1 200 14
[39,] 1 200 14
[40,] 1 200 14
[41,] 1 220 16
[42,] 1 220 16
[43,] 1 220 16
[44,] 1 220 16
[45,] 1 220 16
[46,] 1 220 16
[47,] 1 220 16
[48,] 1 240 18
[49,] 1 240 18
[50,] 1 240 18
[51,] 1 240 18
[52,] 1 240 18
[53,] 1 240 18
[54,] 1 260 20
[55,] 1 260 20
[56,] 1 260 20
[57,] 1 260 20
[58,] 1 260 20
[59,] 1 260 20
[60,] 1 260 20
> t(X)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
X0 1 1 1 1 1 1 1 1 1 1
X1 80 80 80 80 80 100 100 100 100 100
X3 2 2 2 2 2 4 4 4 4 4
[,11] [,12] [,13] [,14] [,15] [,16] [,17] [,18] [,19]
X0 1 1 1 1 1 1 1 1 1
X1 100 120 120 120 120 120 140 140 140
X3 4 6 6 6 6 6 8 8 8
[,20] [,21] [,22] [,23] [,24] [,25] [,26] [,27] [,28]
X0 1 1 1 1 1 1 1 1 1
X1 140 140 140 140 160 160 160 160 160
X3 8 8 8 8 10 10 10 10 10
[,29] [,30] [,31] [,32] [,33] [,34] [,35] [,36] [,37]
X0 1 1 1 1 1 1 1 1 1
X1 160 180 180 180 180 180 180 200 200
X3 10 12 12 12 12 12 12 14 14
[,38] [,39] [,40] [,41] [,42] [,43] [,44] [,45] [,46]
X0 1 1 1 1 1 1 1 1 1
X1 200 200 200 220 220 220 220 220 220
X3 14 14 14 16 16 16 16 16 16
[,47] [,48] [,49] [,50] [,51] [,52] [,53] [,54] [,55]
X0 1 1 1 1 1 1 1 1 1
X1 220 240 240 240 240 240 240 260 260
X3 16 18 18 18 18 18 18 20 20
[,56] [,57] [,58] [,59] [,60]
X0 1 1 1 1 1
X1 260 260 260 260 260
X3 20 20 20 20 20
> XX=(t(X)%*%(X))
> XX
X0 X1 X3
X0 60 10420 682
X1 10420 2006800 138160
X3 682 138160 9724
> XY=t(X)%*%(Y2)
> XY
[,1]
X0 4895
X1 845320
X3 55162
> b=solve(XX)%*%XY
Error in solve.default(XX) :
system is computationally singular: reciprocal condition number = 6.50034e-21

Penjelasan:
Hasil akhir penduga parameter, Error

> b=solve(XX)%*%XY
Error in solve.default(XX) :
system is computationally singular: reciprocal condition number = 6.50034e-21

hal tersebut terjadi karena, nilai determinan suatu matriks X = 0, maka matriks tersebut tidak mempunyai
invers matriks dan matriks yang tidak mempunyai invers matriks disebut matriks singular.

Vous aimerez peut-être aussi