Design And Implementation Of An Interpreter For The Least Squares Method Using Symbolic Approaches
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Karadeniz Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye
Tezin Onay Tarihi: 2018
Tezin Dili: İngilizce
Öğrenci: Nawal Abdullahi MOHAMED
Asıl Danışman (Eş Danışmanlı Tezler İçin): HÜSEYİN PEHLİVAN
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bu çalışma, sembolik hesaplama yöntemleri ve JavaCC kod oluşturma aracını kullanarak, özel bir veri kümesine uygun bir matematiksel yada istatistiksel modeli belirlemeye yönelik önemli bir regresyon analiz tekniği olan en küçük kareler yöntemi için bir yorumlayıcının geliştirilmesini göstermektedir. JavaCC aracı genellikle programlama dilleri için yorumlayıcı geliştirilirken kullanılmasına rağmen, benzer bir yol içinde matematiksel ifadeleri değerlendirmek için de kullanılabilir. Geliştirme süreci matematiksel eğrileri temsil eden bağlamdan bağımsız bir gramerin oluşturulması ile başlar. Daha sonra, bu gramere karşılık JavaCC aracıyla oluşturulan bir ayrıştırıcı, eğrileri nesne yapılarıyla temsil etmek ve parametrelerini belirlemek için kullanılır. Bu nesne yapıları içerisinden eğriler analiz edilir ve en küçük kareler yöntemi ile hesaplanacak parametreler belirlenir. Üstel, logaritmik ve rasyonel işlevler gibi belirli işlev bileşenlerine sahip eğriler için, bu eğrileri polinomlara dönüştüren bazı sembolik hesaplama işlemleri gerçekleştirilir.