Please help me come up with a function

  • Thread starter hynpf
  • Start date
  • #1
2
0

Main Question or Discussion Point

Hi,

I'm trying to come up with a function, but I have no idea how.

Here's my idea of f(x):


f(5000) = 0.07
f(1000) = 0.25
f(900) = 0.28
f(700) = 0.3
f(500) = 0.5
f(200) = 0.8
f(100) = 0.9
f(50) = 0.97
f(1) = 0.99
f(0.5) = 0.999

where 0 < f(x) < 1

as f(x) approaches 0/1, the change becomes less and less noticeable, and becomes closer and closer to 0/1 but never become 0/1.

Thanks!
 
Last edited:

Answers and Replies

  • #2
2
0
Thanks for the input.

I edited my post right before you posted, so here's a summary of characteristics:

f(x) can only be a positive real number between 0 and 1 exclusive.
x can be between 0 exclusive and infinite, but I want f(500) to be around 0.5, and I don't really care what f(x) will be after x = 500.

I don't need a precise function that fits all my sample values; those are just to illustrate what kind of curve the function takes. As long as it satisfies these conditions, I can take any function.

I'm no mathmatician, so I hope I explained this well..
 
  • #3
rachmaninoff
Looks very roughly exponential, of the form [tex]f(x)=e^{-ax}[/tex], a is some real number. You could graph x against [itex]\ln f(x)[/tex] in a spreadsheet like Excel or OpenOffice, and do a linear regression to find a.
 
Last edited by a moderator:
  • #4
EnumaElish
Science Advisor
Homework Helper
2,304
124
rachmaninoff said:
You could graph x against [itex]\ln f(x)[/tex] in a spreadsheet like Excel or OpenOffice, and do a linear regression to find a.
If you put the data into Excel and graph the points (use the wizard); you can right-click on any of the data points and select Insert Trendline. In the Trendline dialog box, first click on its Type tab and select exponential or power, then go to Options tab and check "Display equation" and "Display R-squared" boxes. You can copy and paste the same graph over and over, then use different functional forms in each. You might want to select the functional form that maximizes the R-squared.
 
  • #5
matt grime
Science Advisor
Homework Helper
9,395
3
0/1 would be 0.
 
  • #6
rachmaninoff
matt grime said:
0/1 would be 0.
He was using incorrect notation to describe the point [tex]\left( 0, 1 \right) \in \mathbb{R}^2[/tex].
 
  • #7
Claude Bile
Science Advisor
1,471
19
I would suggest perhaps an inverse tan curve, centred at x=500 and offset by an appropriate amount.

Claude.
 

Related Threads on Please help me come up with a function

Replies
8
Views
2K
Replies
7
Views
3K
  • Last Post
Replies
4
Views
4K
Replies
7
Views
5K
  • Last Post
Replies
5
Views
3K
  • Last Post
Replies
10
Views
10K
Replies
12
Views
1K
Replies
1
Views
1K
Replies
9
Views
1K
  • Last Post
Replies
11
Views
2K
Top