অবশ্যই, কেন না?
এখানে একটি উদাহরণ রয়েছে (একটি সাধারণ গুগল অনুসন্ধানের সাথে আমি কয়েক ডজনের মধ্যে একটি পেয়েছি):
(চিত্র উৎস পরিমাপ ব্যবহারযোগ্যতা ব্লগ, হয় এখানে ।)
আমি অর্থ, অর্থ প্লাস বা বিয়োগের একটি মানক বিচ্যুতি দেখেছি, বিভিন্ন কোয়ান্টাইলগুলি (যেমন মিডিয়ান, কোয়ার্টাইলস, দশম এবং 90 তম পার্সেন্টাইল) সমস্ত বিভিন্ন উপায়ে প্রদর্শিত হয়।
প্লট জুড়ে সরাসরি একটি লাইন আঁকার পরিবর্তে, আপনি এর নীচে বরাবর তথ্য চিহ্নিত করতে পারেন - এর মতো:
সেখানে শীর্ষ জুড়ে পরিবর্তে নীচে, এ boxplot সঙ্গে একটি উদাহরণ (অনেক এক পাওয়া যাবে) এর এখানে ।
কখনও কখনও লোকেরা ডেটা চিহ্নিত করে:
(আমি ডেটার লোকেশনগুলিকে সামান্য বিদ্রূপিত করেছি কারণ মানগুলি পূর্ণসংখ্যার সাথে বৃত্তাকার হয়ে গিয়েছিল এবং আপনি আপেক্ষিক ঘনত্বটি ভালভাবে দেখতে পারেন না))
এই পৃষ্ঠায় স্টাটাতে সম্পন্ন এই জাতীয় উদাহরণ রয়েছে ( এখানে তৃতীয়টি দেখুন )
কিছু অতিরিক্ত তথ্য দিয়ে হিস্টোগ্রামগুলি আরও ভাল - তারা নিজেরাই বিভ্রান্ত হতে পারে
আপনার প্লটটি কী কী নিয়ে গঠিত তা বোঝানোর জন্য আপনাকে কেবল যত্ন নেওয়া দরকার! (আপনি এখানে শুরুর জন্য আমি এখানে ব্যবহারের চেয়ে আরও ভাল শিরোনাম এবং এক্স-অক্ষের লেবেল চাইবেন। প্লাস কোনও চিত্রের শিরোনামে একটি ব্যাখ্যা আপনি কী এতে চিহ্নিত করেছিলেন তা ব্যাখ্যা করে))
-
একটি শেষ চক্রান্ত:
-
আমার প্লটগুলি আর এ তৈরি করা হয়েছে
সম্পাদনা:
@ গং সুরমাইজড হিসাবে, abline(v=mean...
প্লটটি জুড়ে গড় লাইনটি rug
আঁকতে ব্যবহৃত হয়েছিল এবং ডেটা মানগুলি আঁকতে ব্যবহৃত হয়েছিল (যদিও আমি আসলে ব্যবহার করেছি rug(jitter(...
কারণ ডেটাটি পূর্ণসংখ্যার সাথে বৃত্তাকার ছিল)।
হিস্টোগ্রাম এবং অক্ষের মধ্যে বক্সপ্লট করার একটি উপায় এখানে রয়েছে:
hist(Davis2[,2],n=30)
boxplot(Davis2[,2],
add=TRUE,horizontal=TRUE,at=-0.75,border="darkred",boxwex=1.5,outline=FALSE)
আমি এখানে যা আছে তার জন্য তালিকা বদ্ধ করতে যাচ্ছি না, তবে ?boxplot
তারা কীসের জন্য রয়েছে তা অনুসন্ধান করতে এবং সাহায্যের সাথে আপনি নিজে খেলতে সাহায্যের জন্য যুক্তিগুলি পরীক্ষা করতে পারেন ।
তবে এটি কোনও সাধারণ সমাধান নয় - আমি গ্যারান্টি দিচ্ছি না যে এটি এখানে সর্বদা যেমন কাজ করে (নোট আমি ইতিমধ্যে at
এবং boxwex
বিকল্পগুলি * পরিবর্তন করেছি )। আপনি যদি সমস্ত কিছুর যত্ন নেওয়ার জন্য কোনও বুদ্ধিমান ফাংশন না লিখেন তবে আপনি যা চান তা নিশ্চিত করার জন্য সবকিছু কী করে তা মনোযোগ দেওয়া প্রয়োজন।
আমি যে ডেটা ব্যবহার করেছি তা কীভাবে তৈরি করবেন তা এখানে রয়েছে (আমি চেষ্টা করার চেষ্টা করছিলাম যে থিল রিগ্রেশন কীভাবে বেশ কয়েকটি প্রভাবশালী বহিরাগতকে পরিচালনা করতে সক্ষম হয়েছিল)। আমি প্রথম যখন এই প্রশ্নের উত্তর দিয়েছিলাম তখন আমি যে ডেটা দিয়ে খেলছিলাম তা হ'ল।
library("car")
add <- data.frame(sex=c("F","F"),
weight=c(150,130),height=c(NA,NA),repwt=c(55,50),repht=c(NA,NA))
Davis2 <- rbind(Davis,add)
* - এর জন্য একটি উপযুক্ত মান at
এর মান -0.5 গুণ প্রায় boxwex
; আপনি এটি করতে কোনও ফাংশন লিখলে এটি একটি ভাল ডিফল্ট হবে; boxwex
বক্সপ্লটের ওয়াই-স্কেল (উচ্চতা) এর সাথে সম্পর্কিত এমনভাবে স্কেল করা দরকার; আমি 0.04 থেকে 0.05 বারের উপরের ওয়াই-লিমিটটি প্রায়শই ঠিক থাকতে পারি বলে পরামর্শ দিই।
প্রান্তিক স্ট্রিপচার্টের জন্য কোড:
hist(Davis2[,2],n=30)
stripchart(jitter(Davis2[,2],amount=.5),
method="jitter",jitter=.5,pch=16,cex=.05,add=TRUE,at=-.75,col='purple3')