“Verimsiz” Kod Nedir? – SPSS Ödevi Yaptırma – SPSS Analizi Yaptırma Fiyatları – SPSS Örnekleri – Ücretli SPSS Analizi Yaptırma – SPSS Analizi Yaptırma Ücretleri
“Verimsiz” Kod Nedir?
Bir dizi yapıştırılmış sözdizimi komutunun yararlı olması için çalışması ve doğru sonucu tutarlı bir şekilde yeniden oluşturması gerektiği açıktır. Ancak, çıtayı yalnızca “çalışmaktan” daha yükseğe çıkarmak istiyoruz. Ayrıca okunması ve değiştirilmesi kolay olmalıdır.
Çoğu kuruluş, tek bir Sözdizimi kullanıcısının, genellikle düzinelerce veya yüzlerce sayfa çalıştıran bazı kodlar ürettiği ve iş arkadaşlarının onu okumakta zorlandıkları, değiştirmeyi veya sürdürmeyi imkansız hale getirdiği bir durumda sıkışıp kalır. İyi belgelenmiş olsa bile, büyük bir programı sürdürmek çok zordur.
Kodu kısaltmanın yolları vardır ve bu, okunabilirliği ve değişikliği kolaylaştırdığı için önemsiz bir gelişme değildir. “Çalışan” ancak kuruluşu kimsenin mevcut süreçlere uyarlayamayacağı bir şeye bağlayan kod, uzun vadede önemli zararlar verebilir. Birçok SPSS uzmanından, yıllardır biriken bu tür bir sorunu çözmek için bir kuruluşu ziyaret etmesi istendi.
Bir diğer büyük sorun alanı, hepsinin ayrı ayrı sürdürülmesi gereken çok benzer işler üreten kopyalama ve yapıştırmadır. Bu, organizasyonu felç eden binlerce veya on binlerce işe dönüşebilir. İş sayısını en aza indirmek için kodu genelleştirme yollarına dikkat edilmelidir.
SPSS komut sözdizimiyle ilgili çoğu tartışma, komut başına bir veya daha fazla örnek içeren bir dizi komut etrafında düzenlenir. Büyük (gerekli de olsa) Komut Sözdizimi Referansı durumunda, komutlar 2000’den fazla sayfanın tümü alfabetik olarak düzenlenmiştir. Daha kısa tanıtımların çoğu aynı temel yaklaşımı izler. Farklı bir yaklaşım kullanacağız. Genişletilmiş tek bir vaka çalışması alacağız ve yalnızca vaka çalışmasını destekleyen komutları tanıtacağız.
Vaka Çalışması
Örnek olay incelemesine, kurgusal bir medya dağıtım firmasından alınan iki veri seti ile başlıyoruz. Otellere, barlara, üniversite yurtlarına vb. medya hizmetleri satar. Odada otel izleme başına ödeme gibi tek seferlik hizmet başına ücret satışlarında uzmandır, ancak bazı aylık planlar ve paketler de sunar. Bu arada, bazı basit biçimlendirme değişiklikleri yapacağız, veri kümelerini birleştirip etiketleyeceğiz, ortaya çıkan veri kümesini yeniden yapılandıracağız ve bazı hesaplamalar yapacağız.
Bu dosyaların Satış Noktası veya CRM sistemleri gibi rutin sistemlerden alındığını varsayarsak, bunlar aylık hatta günlük olarak gerçekleştirmemiz gerekebilecek görevlerdir. Bu nedenle, onları otomatikleştirmek kritik değilse de uygun görünüyor. Bunu, ekibin birden fazla üyesinin kodu anlamasını, değiştirmesini ve yürütmesini sağlayacak şekilde yapmak önemlidir. Bu, rutin bir raporlama işlevini destekliyorsa ve kritik görev verileriyse, tatil, hastalık veya kod yazarının ayrılması verileri tehlikeye atamaz. Kod, yazar dışında herkese açık değilse, tam olarak bu olabilir (ve çoğu zaman olur).
İlk veri kümesi Medya Satış İşlemleri Start.sav olarak adlandırılır. Menülerde kolayca çözülebilecek iki sorun görüyoruz. Para birimi sütunu Sales_Amount, beklendiğini bildiğimiz ondalık basamakları göremediğimiz için biçimlendirmesinin düzeltilmesi gerekiyor. Ayrıca, Kategori_Kodu adlı nominal bir değişkenin de etiketlenmesi gerekir. Değişken Görünüm sekmesini kullanabiliriz, ancak bu durumda önerilmez.
Code Smell nedir
Visual Studio
Visual Studio Code
Visual Studio hata ayıklama işlemine başlayamıyor
Define Variable Properties (Değişken Özelliklerini Tanımla) penceresini kullanmak (Veri menüsünden erişilir) daha iyi bir seçimdir çünkü buradan yapıştırabiliriz. Sadece üç değişkenimiz var, bu yüzden üçünü de tarayacağız. Gösterildiği gibi, Sales_Amount’u düzeltmek için Para Birimi’ni seçeceğiz ve genişliği ayarlayacağız. Genişlik toplam genişliği ifade eder, bu nedenle iki ondalık sayı görüntülenirken bu, miktarın on binde birini göstermesine izin verir, bu da yeterlidir.
Nominal değişkenimizin değer etiketlerini düzeltmek için küçük bir numara kullanacağız. İlk önce menülerde sadece bir kategori etiketleyeceğiz. 101 koduna “Özel Etkinlik” etiketini ekleyin ve ardından Yapıştır düğmesine tıklayın.
Ortaya çıkan sözdizimini okumak oldukça kolaydır. FORMATS satırı, iletişim kutusunda belirttiğimiz gibi Sales_Amount’u Dolar olarak bildirir. Şimdi dikkatimizi VALUE LABELS komutunu tamamlamaya çevireceğiz.
Burada kullanılan “hile”, menülere yirmi bir kategoriden sadece birini yapıştırmış olmamızdır. Komutun yapısı kolayca kavranır, bu nedenle ilgili kodları sağlayarak sadece bu örneği kullanarak yapıyı taklit edebiliriz. Sadece ek değer etiketleri ekliyoruz.
Şanslıysanız, kuruluşta başkaları tarafından korunan bu kod ve etiket çiftleriyle ilgili bir Word belgesine sahip olabilirsiniz; bu, bunları kopyalayıp Sözdizimi penceresine yapıştırmanıza olanak tanır. Bunun başka bir SPSS kullanıcısı olduğu varsayımı yoktur. Bu ürün kategorisi kodları, ürünleri açıklayıcı etiketleriyle bağlar, böylece muhtemelen elektronik biçimde bir yerde bulunabilirler. Dilbilgisi gerekliliklerini karşılamak için neredeyse kesinlikle listeyi değiştirmeniz gerekecek, ancak yine de zaman kazandıracak.
Sadece yirmi bir kodla, bunun için çok fazla endişelenmezdik, ancak bin tane olsaydı, yazmaya başvurmadan önce değerlerin bir elektronik tabloda bir yerde bulunup bulunmadığını herkese sorardık. Bu önemsiz görünebilir, ancak bu öğrenmesi en kolay komutla ilgili ve menülerde etiketleme yapmak için çok az neden var.
Müşteri Veri Kümesi
Şimdi ikinci veri kümesi olan Customer Financial Start.sav’a bir göz atalım. Bu veri kümesi, kredi kartı ve nakliye bilgilerini (tümü tamamen sahte veriler) içeren çeşitli değişkenlere sahiptir. Bu, her müşteri için mevcut en son kişisel finansal bilgileri temsil eder ve en son işlemden alınır. Bunların çoğu analiz için gereksizdir ve silinebilir, ancak bilgilerin bir kısmı bizim için önemli olacaktır.
Özellikle, biçimlendirme adımlarının üç örneğini prova edeceğiz:
■ Massachusetts’te ve başka yerlerde dört basamaklı posta kodlarını düzeltme
■ Bazı şehirlerin adlarının büyük harfle, bazılarının ise büyük harfle yazıldığı gerçeğine değinmek
■ Alan adını yeni bir değişkene yerleştirmek için e-posta adreslerini ayrıştırma
Posta Kodlarını Düzeltme
İlk görevimiz, posta kodlarını düzeltmek yeterince basittir, ancak bazı dönüştürme işlevlerinin ve dize işlevlerinin kullanılmasını gerektirecektir. Gerçek çözüm, tahmin edebileceğinizden biraz daha karmaşık çünkü SPSS, bu tür bir dönüştürmeyi tek adımda yapmanıza izin vermiyor. Ayrıca, dönüştürme, sorunun yalnızca bir parçasıdır.
Code Smell nedir Visual Studio Visual Studio Code Visual Studio hata ayıklama işlemine başlayamıyor