0 / 0
Go back to the English version of the documentation
Birden çok alanı özetleme
Last updated: 04 Tem 2023
Birden çok alanı özetleme (SPSS Modeler)

CLEM dili, birden çok alana özet istatistikleri döndüren bir dizi işlev içerir.

Bu işlevler, bir soruya çoklu yanıtların birden çok alanda saklanabileceği anket verilerini çözümlemesinde özellikle yararlı olabilir. Ek bilgi için Birden çok yanıt veriyle çalışma başlıklı konuya bakın.

Karşılaştırma işlevleri

min_n ve max_n işlevlerini kullanarak birden çok alanda değerleri karşılaştırabilirsiniz. Örneğin:

max_n(['card1fee' 'card2fee''card3fee''card4fee'])

Ayrıca, bu değerler birden çok alanda depolanmış olsa da belirli ölçütlere uyan değerleri elde etmek için bir sayı sayma işlevi de kullanabilirsiniz. Örneğin, beş yıldan uzun bir süre için tutulan kart sayısını saymak için:

count_greater_than(5, ['cardtenure' 'card2tenure' 'card3tenure'])

Boş değerleri aynı alan kümesine göre saymak için:

count_nulls(['cardtenure' 'card2tenure' 'card3tenure'])

Bu örneğin, tutulmakta olan kart sayısını, tutan kişi sayısını değil, dikkate aldığına dikkat edin. Ek bilgi için Karşılaştırma işlevleri başlıklı konuya bakın.

Belirli bir değerin birden çok alanda kaç kez gerçekleştirileceğini saymak için, count_equal işlevini kullanabilirsiniz. Aşağıdaki örnek, listedeki Ydeğerini içeren alanların sayısını sayar.

count_equal("Y",[Answer1, Answer2, Answer3])

Listedeki alanlar için aşağıdaki değerler verildiğinden, işlev Y değerine ilişkin sonuçları gösterildiği gibi döndürür.

Tablo 1. İşlev değerleri
Answer1 Answer2 Answer3 Sayı
Y N Y 2
Y N N 1

Sayısal işlevler

sum_n, mean_nve sdev_n işlevlerini kullanarak birden çok alan arasında istatistik elde edebilirsiniz. Örneğin:

sum_n(['card1bal' 'card2bal''card3bal'])
mean_n(['card1bal' 'card2bal''card3bal'])

Ek bilgi için Sayısal işlevler konusuna bakın.

Alan listeleri oluşturma

Giriş olarak alanların listesini kabul eden işlevlerden herhangi birini kullanırken, @FIELDS_BETWEEN(start, end) ve @FIELDS_MATCHING(pattern) özel işlevleri giriş olarak kullanılabilir. Örneğin, alanların sırasının sum_n örneğinde gösterildiği gibi olduğu varsayılırsa, aşağıdakiler eşdeğer olur:

sum_n(@FIELDS_BETWEEN(card1bal, card3bal))

Diğer bir seçenek olarak, "kart" ile başlayan tüm alanlardaki boş değer sayısını saymak için:

count_nulls(@FIELDS_MATCHING('card*'))

Ek bilgi için Özel alanlar konusuna bakın.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more