জিওম_স্মোথ () কী কী পদ্ধতি উপলব্ধ?


95

আমি geom_smooth()থেকে ব্যবহার করছি ggplot2

হ্যাডলি উইকহ্যামের বইতে ("ggplot2 - ডেটা অ্যানালাইসিসের জন্য মার্জিত গ্রাফিকস") এর একটি উদাহরণ রয়েছে (পৃষ্ঠা 51), যেখানে method="lm"ব্যবহৃত হয়েছে। ইন অনলাইন ম্যানুয়াল কোন আলাপ নেই methodযুক্তি। আমি ব্যবহার করছেন এমন লোকের অন্যান্য গুগল ফলাফল (এবং এখানে প্রশ্ন) দেখছি method='loess'

কোথাও কি একটি বিস্তৃত তালিকা রয়েছে যা বিকল্পগুলি ব্যাখ্যা করে?

আমি যা দেখতে পাচ্ছি তা থেকে 'lm'একটি সরল রেখা 'loess'আঁকে এবং খুব মসৃণ বক্ররেখা আঁকে। আমি ধরে নিলাম এমন আরও অনেকে আছেন যা রেফারেন্স পয়েন্টগুলির মধ্যে আরও আঁকড়ে রেখা আঁকেন?

seউদাহরণ থেকে যুক্তি এছাড়াও সাহায্য বা অনলাইন ডকুমেন্টেশন নেই।

FWIW এখানে আমার কোড।

p <- ggplot(output8, aes(age, myoutcome, group=id, colour=year_diag_cat2)) +
  geom_line() + scale_y_continuous(limits = c(lwr,upr))
p + geom_smooth(aes(group=year_diag_cat2), method="loess", size=2, se=F)


4
প্রশ্নোত্তর পুরানো। বর্তমান ডকুমেন্টেশন আর্গুমেন্ট তালিকা: ggplot2.tidyverse.org/references/geom_smooth.html
জান-গ্লেক্স

: @ StéphaneLaurent লিঙ্ক সরানো হয়েছে (প্রদত্ত এখন 5+ বছর বয়সী) stats.idre.ucla.edu/r/faq/...
MokeEire

উত্তর:


39

কখনও কখনও এটি এমন প্রশ্ন জিজ্ঞাসা করে যা উত্তরটি ঝাঁপিয়ে পড়ে। পদ্ধতি এবং অতিরিক্ত আর্গুমেন্টগুলি ggplot2 উইকি স্ট্যাট_স্মুথ পৃষ্ঠায় তালিকাভুক্ত করা হয়েছে ।

যা geom_smooth()পৃষ্ঠায় এর সাথে ইঙ্গিত দেওয়া হয়েছে :

"মডেল ফিটিংয়ে বিল্ট ইন ব্যবহারের উদাহরণগুলির জন্য স্ট্যাট_স্মুথটি দেখুন যদি আপনার আরও কিছু নমনীয় প্রয়োজন হয়, এই উদাহরণটি আপনাকে দেখায় যে আপনার পছন্দের যে কোনও মডেল থেকে কীভাবে ফিট করা যায়"।

এটি প্রথমবার নয় আমি জিজিপ্লট গ্রাফের উদাহরণগুলিতে যুক্তি দেখলাম যা বিশেষত ফাংশনে নেই। এটি প্রতিটি ফাংশনের ক্ষেত্রের বাইরে কাজ করা শক্ত করে তোলে, বা সম্ভবত আমি এখনও একটি যাদু স্পষ্ট তালিকাতে হোঁচট খাচ্ছি না যা বলে যে প্রতিটি ফাংশনের মধ্যে কী করবে এবং কী করবে না says


4
হ্যাঁ, ডকুমেন্টেশনটি একটু গণ্ডগোল করে। স্প্রেঞ্জার কীভাবে হ্যাডলির বইয়ের জন্য ৪০ হাজার টাকার উপরে চার্জ নেবে তা আমার পছন্দ নয়, এতে ওয়েবসাইট থেকে পাওয়া তথ্য নেই।
wespiserA

@ ওয়েসপিজারএ কী অর্থে ওয়েবসাইট (বা প্যাকেজ সহায়তা) থেকে অনুপস্থিত তথ্য রয়েছে? এনজকোপস ভুল জায়গায় খুঁজছিল। এর অর্থ এই নয় যে সাহায্যের geom_smooth()উন্নতি করা যায়নি, স্পষ্ট করে উল্লেখ methodকরে দেখুন এবং দেখুন stat_smooth()- মুহূর্তে এটি কেবল উদাহরণগুলির একটি মন্তব্যে ঘটে - এবং হ্যাডলির কাছে একটি ভদ্র ইমেল হবে, আমি নিশ্চিত, কাজ আশ্চর্য। ডকুমেন্টেশন রাইটিং কঠিন, বিশেষত আপনি যখন কোডের খুব কাছাকাছি থাকেন; বিকাশকারী হিসাবে, আপনি আর ব্যবহারকারী নন এবং ব্যবহারকারীদের জন্য ডকুমেন্টেশন লিখতে এটি কঠিন মনে হবে।
গ্যাভিন সিম্পসন

4
@ এনজকো যুক্তি হিসাবে এটি নথিভুক্ত না করার কারণ হ'ল ফাংশনটিতে সেই যুক্তি geom_smooth()নেই বা গ্রহণ করা হয়। জিওম কোড এমন অবজেক্ট তৈরি করার জন্য যা মুদ্রিত হলে অঙ্কন করে। Gpplot এ কনভেনশনটি হ'ল এমন কি stat_foo()এমনকি stat_identity()যখন আপনি কোনও কিছু গণনা করতে চান না তার পরিমাণ পর্যন্ত functions এতে বলা হয়েছে, হ্যাডলি তার কোড / প্যাকেজগুলির মন্তব্য / সমালোচনাকে স্বাগত জানিয়েছে তাই তাকে এবং ইমেলটি ফেলে দেয় এবং geom_ডকুমেন্টেশন এবং তাদের সম্পর্কিতগুলির মধ্যে উচ্চতর প্রোফাইল লিঙ্কগুলির পরামর্শ দেয়stat_
গ্যাভিন সিম্পসন

4
@ গ্যাভিন, ইতিপূর্বে আমি হ্যাডলিকে কয়েকবার ইমেল করেছি, ভেবেছিলাম এখানে প্রশ্নটি এখনও মূল্যবান বলে আমি মনে করি সন্দেহ নেই যে অন্যরা কখনই এটি গুগল করবে। যদিও 'এই যুক্তিটি নেই বা গ্রহণ করবে না' সম্পর্কে আপনার মন্তব্যটি ভুল। এটা করে. এটি স্ট্যাট_স্মুথ () এ ভালভাবে পাস করতে পারে তবে উদাহরণ হিসাবে এটি এটি 'গ্রহণ' করে না। আমি নিজেই
যাহোক

23

পদ্ধতির যুক্তিটি মসৃণ পরিসংখ্যানগুলির পরামিতি নির্দিষ্ট করে। আপনি stat_smoothপদ্ধতি আর্গুমেন্টে সমস্ত সম্ভাব্য আর্গুমেন্টের তালিকা দেখতে পারেন ।


জালিয়াতি উত্তর @ ওয়েস্পাইজার পরিবর্তন করুন: পি আমি এটি পাস হতে দেব;)
এনজকোপ

হ্যাঁ, আপনি আমার ব্লাফ প্রথমবারের দিকে ধরলেন। তারপরে আমি কিছুটা গবেষণা করার সিদ্ধান্ত নিলাম এবং জানতে পারলাম কী চলছে!
wespiserA

1

উদাহরণ থেকে সে যুক্তিটি সহায়তা বা অনলাইন ডকুমেন্টেশনেও নেই।

জিওম_স্মুথের 'সে' যখন 'ফলস' সেট করা থাকে তখন ত্রুটির শেডিং অঞ্চলটি দৃশ্যমান হয় না

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.