1. En Küçük Kareler Tahmin Edicisinin Matris Yöntemiyle Elde Edilmesi
En küçük kareler veya sıradan en küçük kareler yöntemi (EKK, SEK veya OLS, ordinary least squares) doğrusal bir modelin parametrelerini (
katsayılarını) tahmin etmede (parametre tahmin edicilerini elde etmede) kullanılan yaygın bir yöntemdir.
,
gibi
parametrelerinin tahmin edicisi popülasyona aitse
,
olarak, örnekleme aitse
,
olarak ifade edilir. Parametre tahmin edicilerini elde etme/hesaplama aşamasında popülasyon verilerine ulaşmak genellikle mümkün değildir veya çok zordur. Bu sebeple parametre tahmin edicileri genellikle örnekleme dayanılarak elde edilir/hesaplanır. Bununla birlikte popülasyona ait parametre tahmin edicilerinin elde edilme yöntemi ile örnekleme ait parametre tahmin edicilerinin elde edilme yönteminde matematiksel bakımdan herhangi bir farklılık yoktur. Bu sebeple parametre tahmin edicilerini temsil etmede kullanılan
ve
ifadeleri yerine,
ve
ifadeleri de kullanılabilir. Aksi belirtilmedikçe,
ve
ifadeleri ile
ve
ifadeleri birbirinin yerine kullanılabilir.
EKK’da temel amaç, modelin hata terimlerinin kareleri toplamını minimize etmek yoluyla
katsayılarını tahmin etmektir.
Aşağıdaki gibi bir genel doğrusal model olsun.
![]()
Yukarıdaki modelde “i” gözlem sırasını, k modelde bulunan parametre sayısını ve “n” gözlem sayısını temsil etmektedir. Modelde bir sabit olduğu ve sabit de
ile ifade edildiği ve modelde k adet parametre olduğu varsayıldığı için son parametre
yerine
ile ifade edilmiştir. Modelde bulunan sabit
yerine
ile ifade edilseydi, modelde k adet parametre olduğu varsayıldığı için son parametre
yerine
ile ifade edilirdi. Yukarıdaki modelin matris formunda ifade edilebilmesi için model 1’den “n” gözlem sayısına kadar genişletilir.
![]()
![]()
![]()
![]()
![]()
![]()
Yukarıdaki denklem sistemi aşağıdaki şekilde matris formunda ifade edilir.
![Rendered by QuickLaTeX.com \displaystyle \mathop {\left[ {\begin{array}{*{20}{c}} {{Y_1}} \\ {{Y_2}} \\ {{Y_3}} \\ {{Y_4}} \\ \vdots \\ {{Y_n}} \end{array}} \right]}\nolimits_{nx1} = \mathop {\left[ \begin{gathered} \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{11}}} \end{array}}&{{X_{21}}} \end{array}}&{{X_{31}}} \end{array}}& \ldots \end{array}}&{{X_{\left( {k - 1} \right)1}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{12}}} \end{array}}&{{X_{22}}}&{{X_{32}}}& \ldots &{{X_{\left( {k - 1} \right)2}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{13}}} \end{array}}&{{X_{23}}}&{{X_{33}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)3}}} \end{array} \hfill \\ \vdots \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{1n}}} \end{array}}&{{X_{2n}}}&{{X_{3n}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)n}}} \end{array} \hfill \\ \end{gathered} \right]}\nolimits_{nxk} \mathop {\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right]}\nolimits_{kx1} + \mathop {\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}} \\ {{\varepsilon _2}} \\ {{\varepsilon _3}} \\ {{\varepsilon _4}} \\ \vdots \\ {{\varepsilon _n}} \end{array}} \right]}\nolimits_{nx1}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-fb2b8f004ccc1f863f65b75e88018933_l3.png)
,
,
ve
ifadeleri birer matrisi temsil etmek üzere, yukarıdaki denklem sistemi aşağıdaki şekilde ifade edilir.
(1.1)
Yukarıdaki modelde hata terimlerini temsil eden
matrisi yalnız bırakılır.
![]()
Matris cebirinde eşitliğin her iki tarafının da karesinin alınması için (
matrisinin nx1 boyutlarında bir sütun vektörü olduğu varsayımı altında), her iki taraf da soldan kendi transpozu (devriği, trasnpose) ile çarpılır.
(1.2)
Not 1.1: Bir matrisin transpozunu (devriğini) almak, o matrisin satırlarının sütun, sütunlarının da satır biçiminde ifade edilmesi anlamına gelir. A ve B birer matris olmak üzere, A ve B matrislerinde AB biçiminde çarpma işlemi yapmak için soldaki ifadenin (A’nın) sütun sayısı sağdaki ifadenin (B’nin) satır sayısına eşit olmalıdır. Yeni matrisin boyutu da birinci matrisin (A’nın) satır sayısı ile ikinci matrisin (B’nin) sütun sayısına eşit olacaktır.
|
matrisinin nx1 boyutlarında bir sütun vektörü olduğu varsayımı altında, eşitliğin her iki tarafının da soldan transpozu ile çarpılması sonucu,
ifadesi 1×1 boyutlu bir skaler (yani c gibi bir) değeri olan hata terimlerinin kareleri toplamını verecektir.
![Rendered by QuickLaTeX.com \displaystyle \varepsilon '\varepsilon = {\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}} \\ {{\varepsilon _2}} \\ {{\varepsilon _3}} \\ {{\varepsilon _4}} \\ \vdots \\ {{\varepsilon _n}} \end{array}} \right]^\prime }\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}} \\ {{\varepsilon _2}} \\ {{\varepsilon _3}} \\ {{\varepsilon _4}} \\ \vdots \\ {{\varepsilon _n}} \end{array}} \right] = {\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}}&{{\varepsilon _2}}&{{\varepsilon _3}}&{{\varepsilon _4}}& \ldots &{{\varepsilon _n}} \end{array}} \right]_{1xn}}{\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}} \\ {{\varepsilon _2}} \\ {{\varepsilon _3}} \\ {{\varepsilon _4}} \\ \vdots \\ {{\varepsilon _n}} \end{array}} \right]_{nx1}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-362ea5a114412bb39f7fc297a293d03b_l3.png)
![]()
Yukarıdaki denklem sisteminde, matris cebirinde eşitliğin her iki tarafının da karesinin alınması için (
matrisinin 1xn boyutlarında bir satır vektörü olduğu varsayımı altında), her iki taraf da sağdan kendi transpozu (devriği, trasnpose) ile de çarpılabilir. Matris cebirinde çarpma işlemi bakımından değerlendirilecek olursa, önemli olan eşitliğin solunda transpoze nereden ekleniyorsa, sağında da aynı yerden eklenmelidir.
![Rendered by QuickLaTeX.com \displaystyle \mathop {\left[ {\begin{array}{*{20}{c}} {{Y_1}} \\ {{Y_2}} \\ {{Y_3}} \\ {{Y_4}} \\ \vdots \\ {{Y_n}} \end{array}} \right]}\nolimits_{nx1} = \mathop {\left[ \begin{gathered} \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{11}}} \end{array}}&{{X_{21}}} \end{array}}&{{X_{31}}} \end{array}}& \ldots \end{array}}&{{X_{\left( {k - 1} \right)1}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{12}}} \end{array}}&{{X_{22}}}&{{X_{32}}}& \ldots &{{X_{\left( {k - 1} \right)2}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{13}}} \end{array}}&{{X_{23}}}&{{X_{33}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)3}}} \end{array} \hfill \\ \vdots \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{1n}}} \end{array}}&{{X_{2n}}}&{{X_{3n}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)n}}} \end{array} \hfill \\ \end{gathered} \right]}\nolimits_{nxk} \mathop {\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right]}\nolimits_{kx1} + \mathop {\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}}&{{\varepsilon _2}}&{{\varepsilon _3}}&{{\varepsilon _4}}& \ldots &{{\varepsilon _n}} \end{array}} \right]}\nolimits_{nx1}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-81639a059c65ea8b192c1d2627d37e4d_l3.png)
![]()
matrisinin 1xn boyutlarında bir satır vektörü olduğu varsayımı altında, eşitliğin her iki tarafının da sağdan transpozu ile çarpılması sonucu,
ifadesi de (
ifadesinde olduğu gibi) 1×1 boyutlu bir skaler (yani c gibi bir) değeri olan hata terimlerinin kareleri toplamını verecektir.
![]()
![Rendered by QuickLaTeX.com \displaystyle \varepsilon \varepsilon ' = {\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}}&{{\varepsilon _2}}&{{\varepsilon _3}}&{{\varepsilon _4}}& \ldots &{{\varepsilon _n}} \end{array}} \right]_{1xn}}{\left[ {\begin{array}{*{20}{c}} {{\varepsilon _1}} \\ {{\varepsilon _2}} \\ {{\varepsilon _3}} \\ {{\varepsilon _4}} \\ \vdots \\ {{\varepsilon _n}} \end{array}} \right]_{nx1}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-a55c885e8b4699dc1803c403be07801b_l3.png)
matrisinin nx1 boyutlarında bir sütun vektörü olduğu varsayımı altında, eşitliğin her iki tarafının da karesinin alınması amacıyla her iki tarafın da soldan kendi transpozu ile çarpıldığı kabul edilmiş olup yukarıdaki 1.2 no.lu denklemden devam edilecektir.
![]()
Not 1.2: A, B ve C birer matrisi temsil etmek üzere, matrislerde transpoze işlemi aşağıdaki gibi tanımlıdır.
|
1.2 no.lu nota göre yukarıdaki denklem sistemi, transpozunun alınması sonrası aşağıdaki şekilde düzenlenir.
![]()
Eşitliğin sağında yer alan ifade açılır.
![]()
1.2 no.lu nota göre yukarıdaki denklem sisteminde
ifadesi ile
ifadesi birbirine eşittir. Bu iki ifadenin toplamı
olarak ifade edilebileceği gibi
olarak da ifade edilebilir.
![]()
![]()
Yukarıdaki denklem sisteminde yer alan
ifadesi içindeki
ifadesinin sonucu, 1.1 no.lu nota göre kxk boyutlarında bir kare matris olduğu için bir determinanta sahiptir. Ayrıca X değişkenlerinin gözlemlenebilen sayısal değerleri olduğundan
ifadesi p gibi bir sabite eşit olacaktır.
![Rendered by QuickLaTeX.com \displaystyle X'X = {\left[ {\begin{array}{*{20}{c}} 1&1&1&1& \ldots &1 \\ {{X_{11}}}&{{X_{12}}}&{{X_{13}}}&{{X_{14}}}& \ldots &{{X_{1n}}} \\ {{X_{21}}}&{{X_{22}}}&{{X_{23}}}&{{X_{24}}}& \ldots &{{X_{2n}}} \\ \vdots &{}&{}&{}&{}&{} \\ {{X_{\left( {k - 1} \right)1}}}&{{X_{\left( {k - 1} \right)2}}}&{{X_{\left( {k - 1} \right)3}}}&{{X_{\left( {k - 1} \right)4}}}& \ldots &{{X_{\left( {k - 1} \right)n}}} \end{array}} \right]_{kxn}}{\left[ \begin{gathered} \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{11}}} \end{array}}&{{X_{21}}} \end{array}}&{{X_{31}}} \end{array}}& \ldots \end{array}}&{{X_{\left( {k - 1} \right)1}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{12}}} \end{array}}&{{X_{22}}}&{{X_{32}}}& \ldots &{{X_{\left( {k - 1} \right)2}}} \end{array} \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{13}}} \end{array}}&{{X_{23}}}&{{X_{33}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)3}}} \end{array} \hfill \\ \vdots \hfill \\ \begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&{{X_{1n}}} \end{array}}&{{X_{2n}}}&{{X_{3n}}} \end{array}}& \ldots &{{X_{\left( {k - 1} \right)n}}} \end{array} \hfill \\ \end{gathered} \right]_{nxk}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-b17021e82420cbdd46efd31adb4db9c8_l3.png)
![]()
![]()
Not 1.3: A ve B birer matrisi, c ise bir sabiti temsil etmek üzere,
|
1.3 no.lu nota göre yukarıdaki denklem sistemi aşağıdaki gibi tekrar düzenlenir.
(1.3)
Yukarıdaki denklem sisteminde hata terimlerinin karelerinin toplamı elde edilmişti. Hata terimlerinin karelerinin toplamını minimize etmek için
parametrelerine göre ayrı ayrı kısmi türev alınarak 0’a (sıfıra) eşitlenir. Ancak denklem sisteminin
parametrelerine göre kısmi türevlerini almadan önce, aşağıdaki açıklamalar türev aşamalarının daha iyi analiz edilmesine yardımcı olacaktır.
1.2 no.lu yukarıdaki denklem sisteminde yer alan
ifadesi içindeki
ifadesinin sonucu, 1.1 no.lu nota göre 1×1 boyutunda bir skalere eşit olacaktır.
![Rendered by QuickLaTeX.com \displaystyle \beta '\beta = {\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right]^\prime }\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right] = {\left[ {\begin{array}{*{20}{c}} {{\beta _0}}&{{\beta _1}}&{{\beta _2}}&{{\beta _3}}& \ldots &{{\beta _{k - 1}}} \end{array}} \right]_{1xk}}{\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right]_{kx1}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-2ad3714aed73e8086f8c48b43378e269_l3.png)
(1.4)
1.4 no.lu ifadenin
ifadesine göre kısmi türevi,

1.4 no.lu ifadenin
ifadesine göre kısmi türevi,

1.4 no.lu ifadenin
ifadesine göre kısmi türevi,

![]()
1.4 no.lu ifadenin
ifadesine göre kısmi türevi,

1.4 no.lu ifadenin
parametrelerine göre kısmi türevi,


O halde 1.4 no.lu denklemden hareketle matris formunda,
matrisinin sütun vektörü olduğu varsayımı altında,
ifadesinin türevi aşağıda gösterildiği gibi olacaktır.
![Rendered by QuickLaTeX.com \displaystyle \frac{{\partial \beta '\beta }}{{\partial \beta }} = 2\left[ {\begin{array}{*{20}{c}} {{\beta _0}} \\ {{\beta _1}} \\ {{\beta _2}} \\ {{\beta _3}} \\ \vdots \\ {{\beta _{k - 1}}} \end{array}} \right] = 2\beta](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-6f43b2a8ecf7dde4a556f1aaf2d4c046_l3.png)
ifadesinin kısmi türevine ilişkin açıklamalardan sonra yukarıdaki 1.3 no.lu denklem sisteminden devam edilir.
![]()
![]()
Yukarıdaki denklem sistemi aşağıdaki şekilde düzenlenir.
![]()
![]()
![]()
olduğundan yukarıdaki denklem sistemde yerine yazılır.
![]()
parametrelerinin tahmin edicisi
sütun vektörünü elde etmek amacıyla,
matrisinin yalnız bırakılması gerekir. Bu amaçla yukarıdaki denklem sisteminin her iki tarafı da soldan,
ifadesinin tersini temsil eden
ifadesi ile çarpılır.
![]()
Bir matrisi, kendi tersi ile çarpmak birim matrisi verdiğinden ve birim matrisin determinantı da 1 olduğundan,
yoluyla
sütun vektörü yalnız bırakılmış olur.
![]()
![]()
|
Not 1.4:
Ayrıca yukarıda gösterildiği üzere
Bu durumda
1.2 no.lu nota göre,
|
Yukarıdaki 1.4 no.lu nota göre parametre tahmin edicisini temsil eden
sütun vektörü satır vektörü olarak aşağıdaki şekilde de elde edilebilir.
|
Matris yöntemiyle en küçük kareler tahmin edicisinin elde edilmesi aşağıdaki gibi özetlenebilir.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
İshak Kutlu, Ekonometri Notları

![Rendered by QuickLaTeX.com \displaystyle {\left( {X'X} \right)^{ - 1}} = {\left( {{{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{X'}}_{kxn}}{{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^X}_{nxk}}} \right)^{ - 1}} = {\left( {{{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{X'X}}_{kxk}}} \right)^{ - 1}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}}_{kxk}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-02600667d2814b6ff40b715c75435bec_l3.png)
![Rendered by QuickLaTeX.com \displaystyle {\left( {X'X} \right)^{ - 1}}X' = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}}_{kxk}}{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{X'}_{kxn}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}X'}_{kxn}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-c11de183f66b1a06f2c4dcf86b23ec24_l3.png)
![Rendered by QuickLaTeX.com \displaystyle {\left( {X'X} \right)^{ - 1}}X'Y = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}X'}_{kxn}}{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^Y_{nx1}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}X'Y}_{kx1}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-b1c4aa04748ea1976a4937c9073e1fc2_l3.png)
![Rendered by QuickLaTeX.com \displaystyle Y'X = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{Y'}_{1xn}}{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^X_{nxk}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{Y'X}_{1xk}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-7ec3b7712183b1b0a45cf43742716428_l3.png)
![Rendered by QuickLaTeX.com \displaystyle Y'X{\left( {X'X} \right)^{ - 1}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{Y'X}_{1xk}}{\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{{{\left( {X'X} \right)}^{ - 1}}}_{kxk}} = {\overbrace {\left[ {\begin{array}{*{20}{c}} {}&{} \\ {}&{} \end{array}} \right]}^{Y'X{{\left( {X'X} \right)}^{ - 1}}}_{1xk}}](https://ishakkutlu.com/wp-content/ql-cache/quicklatex.com-7565c0869ad74c05c7031e57e5ac64e2_l3.png)
Kısmi türev ve matris içerikli bir ispat denklemini çözerken zorlandığımdan dolayı yazılarınızdan çokça faydalandım. Anlattığınız şekilde adımları uygulamama rağmen sonuca ulaşamadığım için mail üzerinden size ulaştım. Aslında biraz da çekinerek mail atmıştım ama en kısa sürede içtenliğinizle ve samimiyetinizle mailime dönüp sorularıma cevap verdiğiniz için çok teşekkür ederim. Gerçekten çok net, açıklayıcı ve öğretici bilgiler verdiniz. Sayenizde hatamın nerde olduğunu buldum. Emeğinize sağlık.
Rica ederim. Bana ulaşan e-postalara mümkün olduğu kadar kısa sürede geri dönüş yapmaya çalışıyorum. Ayrıca araştırma gayretinizi ve azminizi tebrik ederim. Umarım el yazımı okumakta zorluk yaşamamışsınızdır. Geri bildiriminiz için teşekkürler.