আমি জানতে চাই কিভাবে নেতিবাচক মানগুলিতে রূপান্তর করতে হয় Log()
, যেহেতু আমার কাছে হেটেরোস্কেস্টিক ডেটা রয়েছে। আমি পড়েছি যে এটি সূত্রটি Log(x+1)
নিয়ে কাজ করে তবে এটি আমার ডাটাবেসের সাথে কাজ করে না এবং ফলস্বরূপ আমি এনএএনএস পেতে থাকি। উদাহরণস্বরূপ আমি এই সতর্কতা বার্তাটি পাই (আমি আমার সম্পূর্ণ ডাটাবেস রাখিনি কারণ আমি মনে করি যে আমার নেতিবাচক মানগুলির মধ্যে একটি উদাহরণ দেখানোর জন্য যথেষ্ট):
> log(-1.27+1)
[1] NaN
Warning message:
In log(-1.27 + 1) : NaNs produced
>
আগাম ধন্যবাদ
হালনাগাদ:
এখানে আমার ডেটা একটি হিস্টগ্রাম আছে। আমি রাসায়নিক পরিমাপের paleeontological সময় সিরিজের সাথে কাজ করছি, উদাহরণস্বরূপ Ca এবং Zn এর মত ভেরিয়েবলের মধ্যে পার্থক্যটি অনেক বড়, তারপরে আমার কিছু ধরণের ডেটা মানের প্রয়োজন, এজন্য আমি log()
ফাংশনটি পরীক্ষা করছি ।
এটি আমার কাঁচা তথ্য
sign(x) * (abs(x))^(1/3)
সফ্টওয়্যার সিনট্যাক্সের উপর নির্ভর করে বিশদগুলির উপর কিছুটা প্রকারের প্রয়োজন হবে । কিউব শিকড় সম্পর্কে আরও তথ্যের জন্য উদাহরণস্বরূপ দেখুন stata-jorter.com/sjpdf.html?articlenum=st0223 (esp। Pp.152-3 দেখুন)। আমরা ঘন শিকড়কে প্রতিক্রিয়াশীল ভেরিয়েবলের দৃশ্যায়নে সহায়তা করতে সহায়তা করি যা প্রকৃতিতে
log(x+1)
রূপান্তরটি কেবল তখনই সংজ্ঞাযুক্তx > -1
, যেমনটিx + 1
ইতিবাচক। আপনার ডেটা রূপান্তর করতে লগ ইন করতে চাওয়ার জন্য আপনার কারণটি জেনে রাখা ভাল।