İçeriğe geç
🛠️ToolsShed

Grip Strength Calculator

Kavrama kuvvetinizi değerlendirin ve yaş ve cinsiyete göre yüzdelik diliminizi bulun.

KategoriErkek 20-29Kadın 20-29
Excellent56 kg36 kg
Good51 kg32 kg
Average44 kg27 kg
Below Average38 kg22 kg
Poor0 kg0 kg

Bu araç hakkında

Kavrama gücü, genel sağlık ve fiziksel uygunluğun en güvenilir göstergelerinden biridir. Bu hesaplayıcı, kavrama gücü ölçümlerinizi yaş ve cinsiyete özgü yüzdelik standartlarla karşılaştırarak kavrama gücünüzü değerlendirmenize yardımcı olur. Siz bir sporcu, hastanın fiziksel durumunu değerlendiren bir sağlık uzmanı veya sadece fiziksel yetenekleriniz hakkında merak duyan biri olsaydı da, bu araç kavrama gücünüzün eş yaşlılarınız arasında nasıl sıralandığına dair anlık bir fikir sağlar.

Hesaplayıcıyı kullanmak için yaşınızı girin, cinsiyetinizi seçin ve kavrama gücü ölçümünüzü kilogram cinsinden girin. Araç, sonucunuzu anında normatif verilerle karşılaştırır ve yüzdelik sıralamanızı gösterir — demografik grubunuzdaki insanların yüzde kaçından daha güçlü olduğunuzu gösterir. Bu, kavrama gücünüzün yaş grubunuz için ortalama altı, ortalama, ortalama üstü mi yoksa olağanüstü mü olduğunu kolayca belirlemenizi sağlar.

Kavrama gücü, uzun ömürlülük, kardiyovasküler sağlık ve kas dayanıklılığının bir öngörücüsü olarak hizmet eder. Yaşlı yetişkinlerde kavrama gücünün azalması, düşme riski, engelli olma ve ölüm oranı artışı ile ilişkilidir ve bu da onu klinik ortamlarda değerli bir tarama ölçütü haline getirir. Yüzdelik yaklaşım, yaş grupları arasındaki doğal varyasyonu dikkate alır ve otuzlu yaşlarda veya seksenli yaşlarda olmanız fark etmeksizin adil bir değerlendirme sağlar.

Sıkça Sorulan Sorular

Kod Uygulaması

def evaluate_grip_strength(kg: float, age: int, gender: str) -> dict:
    """
    Evaluate grip strength percentile by age and gender.
    Norms based on published research (mean ± SD in kg).
    Returns rating category.
    """
    # [mean, excellent_threshold, above_avg, average, below_avg]
    norms = {
        "male": {
            (20, 29): [54, 64, 59, 52, 44],
            (30, 39): [56, 68, 60, 54, 46],
            (40, 49): [54, 66, 58, 52, 44],
            (50, 59): [51, 62, 55, 48, 41],
            (60, 69): [46, 56, 50, 44, 36],
            (70, 120): [39, 48, 42, 36, 29],
        },
        "female": {
            (20, 29): [31, 38, 34, 29, 24],
            (30, 39): [32, 39, 35, 30, 25],
            (40, 49): [31, 38, 34, 29, 24],
            (50, 59): [29, 36, 32, 27, 22],
            (60, 69): [26, 32, 28, 24, 19],
            (70, 120): [22, 28, 24, 20, 15],
        },
    }

    thresholds = None
    for (lo, hi), vals in norms.get(gender.lower(), {}).items():
        if lo <= age <= hi:
            thresholds = vals
            break

    if not thresholds:
        return {"error": "Age/gender out of supported range"}

    _, excellent, above_avg, average, below_avg = thresholds
    if kg >= excellent:
        rating = "Excellent"
    elif kg >= above_avg:
        rating = "Above Average"
    elif kg >= average:
        rating = "Average"
    elif kg >= below_avg:
        rating = "Below Average"
    else:
        rating = "Poor"

    return {"grip_kg": kg, "rating": rating, "age": age, "gender": gender}

print(evaluate_grip_strength(55, 35, "male"))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.