Find Jobs
Hire Freelancers

Need formula for a bell curve

$30-250 USD

Completed
Posted almost 10 years ago

$30-250 USD

Paid on delivery
I need a formula for producing a bell curve output with several input variables. Please see the attached image for exact requirements. If you can introduce other variables to control the shape of the curve while still meeting the requirements, that would be worth more. Please message me demonstrating that you understand the requirements.
Project ID: 6026827

About the project

12 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I am a professional Signal Processing Engineer and deal with Probability and Statistics on a daily basis. What you need is actually a generalized Gaussian curve to meet your requirements. I will build a function with the variables you mentioned. However, there are a few technical problems: For example, do you mean the curve to represent a "Probability Distribution Function"? if so, then the area under the curve has to be one and this means that the variables you need cannot be independent and cannot be changed at your will (The degree of freedom is less). If it is not a PDF, then it is OK. And second is you do not care about the width of the bell curve (its standard deviation??) I will give you a matlab code which you can run yourself and test to see the behavior of the curve which matlab plots. Bests, ArmanEngineer
$99 USD in 3 days
4.9 (4 reviews)
3.4
3.4
12 freelancers are bidding on average $119 USD for this job
User Avatar
Hi. I am sure I can do this. The bell curve is one of the cases of normal distribution - so we can find formula with your input variables without serious problems. Regards, Vova
$100 USD in 3 days
5.0 (33 reviews)
5.2
5.2
User Avatar
Sir, we are a group of mathematicians and Engineers with 5 years of experience. Please consider our services. Sir, we have have studied your requirement and we are sure to produce excellent results. Quality is our Guarantee. Regards
$249 USD in 4 days
5.0 (18 reviews)
3.8
3.8
User Avatar
PhD. Large experience in research and complex phenomena simulations. I will be glad to help you. Please send a message back to establish the details.
$100 USD in 3 days
5.0 (11 reviews)
3.3
3.3
User Avatar
Hello! I think, that I can help you. I understand your requirements. For these input variables I must provide you a formula of shape of curve. When is your deadline?
$45 USD in 3 days
5.0 (3 reviews)
2.0
2.0
User Avatar
My Background: Manager, Designs. Signal Processing Expert. Implemented many mathematical algorithms in MATLAB. I understand your requirements. Bell curve is basically a Gaussian distribution curve. By varying the sigma value, you can achieve the required curve. I've already worked with Gaussian distribution curve for generating random noise values for testing communication algorithm WiMAX 802.16D. I will need more information on how you want the outputs controlled using other inputs, we can work an algorithm for that. Please visit my profile for complete list of my work. I believe i have the right expertise to deliver a quality project. Please let me know if you have any queries, i will be happy to answer. Looking forward to working with you in this project. Best Regards, Venkat
$150 USD in 10 days
5.0 (1 review)
0.4
0.4
User Avatar
For More Discuss S*ype I*d>>>>>loplat<<<<<< Also Hire me---- https://www.freelancer.com/u/poliop05.html
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
i am good at maths -roght from scool to engineering graudation, i have been consistently scoring above 95%. and also having experience in working with normal distribution for statistical sampling
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A Bell curve is essentially an inverse parabola converging to an absolute x-offset hyperbole in simplest form, assuming it is bilateral symmetric (as opposed to skewed). You will need some more inputs definitely, for instance the points defied on your example graph controls the start and end of intersecting, but how about the incline/decline slopes. Your example shows a very flat table-top-like maximum at x=600 but the slope might be much more gradual or sharper to the centre. I would suggest adding a slope or acceleration at least, or maybe adding a two-step descriptor such as an attack angle (early ascent from the base) and regress or release factor (i.e. how close to the top point do we "level out", if at all...). Also when you say you need a formula for it, I assume you mean a parameter function f(x,p1,p2,p3,...)=p1x+p2x-...etc. whereby plotting it along an axis is possible? If so, possibly a scale factor might be useful. Have a great day! Ryan
$133 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Absolutely trivial. Probably you need variable to define sharpness of transitions, probably two to define sharpness of transition from low to high and from high to low if it's differs.
$35 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi: I have a masters degree in civil engineering. I have few questions: Do you need the program or just formula? I can design a macro-based Excel that can plot the bell curve based on your input parameters. You want to control the curve with the help of 4 input parameters. I would be happy to discuss your requirement in more detail. Please connect with me.
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Victoria, Canada
5.0
6
Payment method verified
Member since Jan 26, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.